Executing on host: /xxx/gnu/gcc-3.3/objdir/gcc/xgcc -B/xxx/gnu/gcc-3.3/objdir/gc c/ /xxx/gnu/gcc-3.3/gcc/gcc/testsuite/gcc.dg/sibcall-1.c -O2 -foptimize-siblin g-calls -lm -o ./sibcall-1.exe (timeout = 300) PASS: gcc.dg/sibcall-1.c (test for excess errors) Setting LD_LIBRARY_PATH to :/opt/gnu64/gcc/gcc-4.0.0/lib FAIL: gcc.dg/sibcall-1.c execution test Executing on host: /xxx/gnu/gcc-3.3/objdir/gcc/xgcc -B/xxx/gnu/gcc-3.3/objdir/gc c/ /xxx/gnu/gcc-3.3/gcc/gcc/testsuite/gcc.dg/sibcall-2.c -O2 -foptimize-siblin g-calls -lm -o ./sibcall-2.exe (timeout = 300) PASS: gcc.dg/sibcall-2.c (test for excess errors) Setting LD_LIBRARY_PATH to :/opt/gnu64/gcc/gcc-4.0.0/lib FAIL: gcc.dg/sibcall-2.c execution test
This bug is fixed in 4.0. These optimizations fail because the argument pointer needs to be copied on this target. -- Summary: FAIL: gcc.dg/sibcall-1.c and FAIL: gcc.dg/sibcall-2.c Product: gcc Version: 3.4.4 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: danglin at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: hppa64-hp-hpux11.11 GCC host triplet: hppa64-hp-hpux11.11 GCC target triplet: hppa64-hp-hpux11.11 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21590