http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46057
Summary: All stackalign tests fail on hppa-hpux Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: dang...@gcc.gnu.org Host: hppa2.0w-hp-hpux11.11 Target: hppa2.0w-hp-hpux11.11 Build: hppa2.0w-hp-hpux11.11 FAIL: gcc.dg/torture/stackalign/alloca-1.c -O0 execution test FAIL: gcc.dg/torture/stackalign/alloca-1.c -O1 execution test FAIL: gcc.dg/torture/stackalign/alloca-1.c -O2 execution test FAIL: gcc.dg/torture/stackalign/alloca-1.c -Os execution test FAIL: gcc.dg/torture/stackalign/global-1.c -O0 execution test FAIL: gcc.dg/torture/stackalign/global-1.c -O1 execution test FAIL: gcc.dg/torture/stackalign/global-1.c -O2 execution test FAIL: gcc.dg/torture/stackalign/global-1.c -Os execution test FAIL: gcc.dg/torture/stackalign/inline-1.c -O0 execution test FAIL: gcc.dg/torture/stackalign/inline-1.c -O1 execution test FAIL: gcc.dg/torture/stackalign/inline-1.c -O2 execution test FAIL: gcc.dg/torture/stackalign/inline-1.c -O3 -fomit-frame-pointer execution test FAIL: gcc.dg/torture/stackalign/inline-1.c -O3 -g execution test FAIL: gcc.dg/torture/stackalign/inline-1.c -Os execution test FAIL: gcc.dg/torture/stackalign/inline-2.c -O0 execution test FAIL: gcc.dg/torture/stackalign/inline-2.c -O1 execution test FAIL: gcc.dg/torture/stackalign/inline-2.c -O2 execution test FAIL: gcc.dg/torture/stackalign/inline-2.c -O3 -fomit-frame-pointer execution test FAIL: gcc.dg/torture/stackalign/inline-2.c -O3 -g execution test FAIL: gcc.dg/torture/stackalign/inline-2.c -Os execution test FAIL: gcc.dg/torture/stackalign/nested-1.c -O0 execution test FAIL: gcc.dg/torture/stackalign/nested-1.c -O1 execution test FAIL: gcc.dg/torture/stackalign/nested-1.c -O2 execution test FAIL: gcc.dg/torture/stackalign/nested-1.c -Os execution test FAIL: gcc.dg/torture/stackalign/nested-2.c -O0 execution test FAIL: gcc.dg/torture/stackalign/nested-2.c -O1 execution test FAIL: gcc.dg/torture/stackalign/nested-2.c -O2 execution test FAIL: gcc.dg/torture/stackalign/nested-2.c -O3 -fomit-frame-pointer execution test FAIL: gcc.dg/torture/stackalign/nested-2.c -O3 -g execution test FAIL: gcc.dg/torture/stackalign/nested-2.c -Os execution test FAIL: gcc.dg/torture/stackalign/nested-3.c -O0 execution test FAIL: gcc.dg/torture/stackalign/nested-3.c -O1 execution test FAIL: gcc.dg/torture/stackalign/nested-3.c -O2 execution test FAIL: gcc.dg/torture/stackalign/nested-3.c -O3 -fomit-frame-pointer execution test FAIL: gcc.dg/torture/stackalign/nested-3.c -O3 -g execution test FAIL: gcc.dg/torture/stackalign/nested-3.c -Os execution test FAIL: gcc.dg/torture/stackalign/nested-4.c -O0 execution test FAIL: gcc.dg/torture/stackalign/nested-4.c -O1 execution test FAIL: gcc.dg/torture/stackalign/nested-4.c -O2 execution test FAIL: gcc.dg/torture/stackalign/nested-4.c -Os execution test FAIL: gcc.dg/torture/stackalign/pr16660-1.c -O0 execution test FAIL: gcc.dg/torture/stackalign/pr16660-1.c -O1 execution test FAIL: gcc.dg/torture/stackalign/pr16660-1.c -O2 execution test FAIL: gcc.dg/torture/stackalign/pr16660-1.c -Os execution test FAIL: gcc.dg/torture/stackalign/ret-struct-1.c -O0 execution test FAIL: gcc.dg/torture/stackalign/ret-struct-1.c -O1 execution test FAIL: gcc.dg/torture/stackalign/ret-struct-1.c -O2 execution test FAIL: gcc.dg/torture/stackalign/ret-struct-1.c -Os execution test FAIL: gcc.dg/torture/stackalign/struct-1.c -O0 execution test FAIL: gcc.dg/torture/stackalign/struct-1.c -O1 execution test FAIL: gcc.dg/torture/stackalign/struct-1.c -O2 execution test FAIL: gcc.dg/torture/stackalign/struct-1.c -Os execution test FAIL: gcc.dg/torture/stackalign/vararg-1.c -O0 execution test FAIL: gcc.dg/torture/stackalign/vararg-1.c -O1 execution test FAIL: gcc.dg/torture/stackalign/vararg-1.c -O2 execution test FAIL: gcc.dg/torture/stackalign/vararg-1.c -Os execution test FAIL: gcc.dg/torture/stackalign/vararg-2.c -O0 execution test FAIL: gcc.dg/torture/stackalign/vararg-2.c -O1 execution test FAIL: gcc.dg/torture/stackalign/vararg-2.c -O2 execution test FAIL: gcc.dg/torture/stackalign/vararg-2.c -Os execution test FAIL: gcc.dg/torture/stackalign/alloca-1.c -O0 execution test FAIL: gcc.dg/torture/stackalign/alloca-1.c -O1 execution test FAIL: gcc.dg/torture/stackalign/alloca-1.c -O2 execution test FAIL: gcc.dg/torture/stackalign/alloca-1.c -O3 -fomit-frame-pointer execution test FAIL: gcc.dg/torture/stackalign/alloca-1.c -O3 -g execution test FAIL: gcc.dg/torture/stackalign/alloca-1.c -Os execution test FAIL: gcc.dg/torture/stackalign/global-1.c -O0 execution test FAIL: gcc.dg/torture/stackalign/global-1.c -O1 execution test FAIL: gcc.dg/torture/stackalign/global-1.c -O2 execution test FAIL: gcc.dg/torture/stackalign/global-1.c -O3 -fomit-frame-pointer execution test FAIL: gcc.dg/torture/stackalign/global-1.c -O3 -g execution test FAIL: gcc.dg/torture/stackalign/global-1.c -Os execution test FAIL: gcc.dg/torture/stackalign/inline-1.c -O0 execution test FAIL: gcc.dg/torture/stackalign/inline-1.c -O1 execution test FAIL: gcc.dg/torture/stackalign/inline-1.c -O2 execution test FAIL: gcc.dg/torture/stackalign/inline-1.c -O3 -fomit-frame-pointer execution test FAIL: gcc.dg/torture/stackalign/inline-1.c -O3 -g execution test FAIL: gcc.dg/torture/stackalign/inline-1.c -Os execution test FAIL: gcc.dg/torture/stackalign/inline-2.c -O0 execution test FAIL: gcc.dg/torture/stackalign/inline-2.c -O1 execution test FAIL: gcc.dg/torture/stackalign/inline-2.c -O2 execution test FAIL: gcc.dg/torture/stackalign/inline-2.c -O3 -fomit-frame-pointer execution test FAIL: gcc.dg/torture/stackalign/inline-2.c -O3 -g execution test FAIL: gcc.dg/torture/stackalign/inline-2.c -Os execution test FAIL: gcc.dg/torture/stackalign/nested-1.c -O0 execution test FAIL: gcc.dg/torture/stackalign/nested-1.c -O1 execution test FAIL: gcc.dg/torture/stackalign/nested-1.c -O2 execution test FAIL: gcc.dg/torture/stackalign/nested-1.c -O3 -fomit-frame-pointer execution test FAIL: gcc.dg/torture/stackalign/nested-1.c -O3 -g execution test FAIL: gcc.dg/torture/stackalign/nested-1.c -Os execution test FAIL: gcc.dg/torture/stackalign/nested-2.c -O0 execution test FAIL: gcc.dg/torture/stackalign/nested-2.c -O1 execution test FAIL: gcc.dg/torture/stackalign/nested-2.c -O2 execution test FAIL: gcc.dg/torture/stackalign/nested-2.c -O3 -fomit-frame-pointer execution test FAIL: gcc.dg/torture/stackalign/nested-2.c -O3 -g execution test FAIL: gcc.dg/torture/stackalign/nested-2.c -Os execution test FAIL: gcc.dg/torture/stackalign/nested-3.c -O0 execution test FAIL: gcc.dg/torture/stackalign/nested-3.c -O1 execution test FAIL: gcc.dg/torture/stackalign/nested-3.c -O2 execution test FAIL: gcc.dg/torture/stackalign/nested-3.c -O3 -fomit-frame-pointer execution test FAIL: gcc.dg/torture/stackalign/nested-3.c -O3 -g execution test FAIL: gcc.dg/torture/stackalign/nested-3.c -Os execution test FAIL: gcc.dg/torture/stackalign/nested-4.c -O0 execution test FAIL: gcc.dg/torture/stackalign/nested-4.c -O1 execution test FAIL: gcc.dg/torture/stackalign/nested-4.c -O2 execution test FAIL: gcc.dg/torture/stackalign/nested-4.c -O3 -fomit-frame-pointer execution test FAIL: gcc.dg/torture/stackalign/nested-4.c -O3 -g execution test FAIL: gcc.dg/torture/stackalign/nested-4.c -Os execution test FAIL: gcc.dg/torture/stackalign/pr16660-1.c -O0 execution test FAIL: gcc.dg/torture/stackalign/pr16660-1.c -O1 execution test FAIL: gcc.dg/torture/stackalign/pr16660-1.c -O2 execution test FAIL: gcc.dg/torture/stackalign/pr16660-1.c -O3 -fomit-frame-pointer execution test FAIL: gcc.dg/torture/stackalign/pr16660-1.c -O3 -g execution test FAIL: gcc.dg/torture/stackalign/pr16660-1.c -Os execution test FAIL: gcc.dg/torture/stackalign/ret-struct-1.c -O0 execution test FAIL: gcc.dg/torture/stackalign/ret-struct-1.c -O1 execution test FAIL: gcc.dg/torture/stackalign/ret-struct-1.c -O2 execution test FAIL: gcc.dg/torture/stackalign/ret-struct-1.c -O3 -fomit-frame-pointer execut ion test FAIL: gcc.dg/torture/stackalign/ret-struct-1.c -O3 -g execution test FAIL: gcc.dg/torture/stackalign/ret-struct-1.c -Os execution test FAIL: gcc.dg/torture/stackalign/struct-1.c -O0 execution test FAIL: gcc.dg/torture/stackalign/struct-1.c -O1 execution test FAIL: gcc.dg/torture/stackalign/struct-1.c -O2 execution test FAIL: gcc.dg/torture/stackalign/struct-1.c -O3 -fomit-frame-pointer execution test FAIL: gcc.dg/torture/stackalign/struct-1.c -O3 -g execution test FAIL: gcc.dg/torture/stackalign/struct-1.c -Os execution test FAIL: gcc.dg/torture/stackalign/vararg-1.c -O0 execution test FAIL: gcc.dg/torture/stackalign/vararg-1.c -O1 execution test FAIL: gcc.dg/torture/stackalign/vararg-1.c -O2 execution test FAIL: gcc.dg/torture/stackalign/vararg-1.c -O3 -fomit-frame-pointer execution test FAIL: gcc.dg/torture/stackalign/vararg-1.c -O3 -g execution test FAIL: gcc.dg/torture/stackalign/vararg-1.c -Os execution test FAIL: gcc.dg/torture/stackalign/vararg-2.c -O0 execution test FAIL: gcc.dg/torture/stackalign/vararg-2.c -O1 execution test FAIL: gcc.dg/torture/stackalign/vararg-2.c -O2 execution test FAIL: gcc.dg/torture/stackalign/vararg-2.c -O3 -fomit-frame-pointer execution test FAIL: gcc.dg/torture/stackalign/vararg-2.c -O3 -g execution test FAIL: gcc.dg/torture/stackalign/vararg-2.c -Os execution test Looking at the failure of gcc.dg/torture/stackalign/alloca-1.c, it appears that the failure is a result of the 16-byte stack alignment provided to main.