RTEMS | dhrystone: Prevent procedure merging (!106)
Sebastian Huber (@sebhub)
gitlab at rtems.org
Tue Jul 2 09:52:48 UTC 2024
Sebastian Huber created a merge request: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/106
Project:Branches: sebhub/rtems:fix-dhrystone-build to rtems/rtos/rtems:main
Author: Sebastian Huber
Assignee: Sebastian Huber
## Summary
dhrystone: Prevent procedure merging
>From the Dhrystone RATIONALE:
o No procedure merging
Although Dhrystone contains some very short procedures where execution would
benefit from procedure merging (inlining, macro expansion of procedures),
procedure merging is not to be used. The reason is that the percentage of
procedure and function calls is part of the "Dhrystone distribution" of
statements contained in [1]. This restriction does not hold for the string
functions of the C version since ANSI C allows an implementation to use
inline code for these functions.
Close #5058.
<!-- Default settings, if it is a dropdown it will set after submission -->
--
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/106
You're receiving this email because of your account on gitlab.rtems.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20240702/0104ebf3/attachment.htm>
More information about the bugs
mailing list