When trying to run the testsuite for the avr target I get these failures from gcc.c-torture/compile:
gcc.c-torture/compile/20010226-1.c:6: internal compiler error: trampolines not supported gcc.c-torture/compile/20050122-2.c:7: internal compiler error: trampolines not supported gcc.c-torture/compile/nested-1.c:9: internal compiler error: trampolines not supported gcc.c-torture/compile/pr27889.c:3: internal compiler error: trampolines not supported All except 20050122-2.c seem to be clear cases where trampolines are needed. 20050122-2.c might be able to work without requiring trampolines, but the address of a nested function is taken, nonetheless, so I guess we can not consider it a bug for gcc to use trampolines to compile it. -- Summary: Some compile tests require trampolines even when the target sets no_trampolines Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pmarques at grupopie dot com GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: avr-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34894