[Bug target/104327] [12 Regression] Inlining error on s390x since r12-1039
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu May 25 17:46:08 GMT 2023
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104327
--- Comment #13 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-12 branch has been updated by Georg-Johann Lay
<gjl@gcc.gnu.org>:
https://gcc.gnu.org/g:0537c71aa7ef88c4ffe754cf7af81e346273b079
commit r12-9655-g0537c71aa7ef88c4ffe754cf7af81e346273b079
Author: Georg-Johann Lay <avr@gjlay.de>
Date: Tue May 23 14:54:12 2023 +0200
target/104327: Allow more inlining between different optimization levels.
avr-common.cc introduces the following options that are set depending
on optimization level: -mgas-isr-prologues, -mmain-is-OS-task and
-fsplit-wide-types-early. The inliner thinks that different options
disallow cross-optimization inlining, so provide can_inline_p.
gcc/
PR target/104327
* config/avr/avr.cc (avr_can_inline_p): New static function.
(TARGET_CAN_INLINE_P): Define to that function.
More information about the Gcc-bugs
mailing list