aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/debug.adb
diff options
context:
space:
mode:
authorGeorg-Johann Lay <avr@gjlay.de>2023-05-23 14:54:12 +0200
committerGeorg-Johann Lay <avr@gjlay.de>2023-05-25 19:38:54 +0200
commit66cc0cb0f44f17049f61af6755043999c4fa5a24 (patch)
tree39911c41b17183513c7b1db251b7b1e04b398765 /gcc/ada/debug.adb
parentff0a6900700636ac4c7f40b88490a20d19a68db3 (diff)
downloadgcc-66cc0cb0f44f17049f61af6755043999c4fa5a24.zip
gcc-66cc0cb0f44f17049f61af6755043999c4fa5a24.tar.gz
gcc-66cc0cb0f44f17049f61af6755043999c4fa5a24.tar.bz2
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.
Diffstat (limited to 'gcc/ada/debug.adb')
0 files changed, 0 insertions, 0 deletions