http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47050
Summary: gcc.target/i386/aggregate-ret[12].c FAIL with -m64 Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite AssignedTo: unassig...@gcc.gnu.org ReportedBy: r...@gcc.gnu.org CC: kai.ti...@onevision.de Host: i386-pc-solaris2.1[01] Target: i386-pc-solaris2.1[01] Build: i386-pc-solaris2.1[01] The two new testcases gcc.target/i386/aggregate-ret[12].c fail on Solaris 10/11 x86 with -m64: FAIL: gcc.target/i386/aggregate-ret1.c (test for excess errors) Excess errors: /vol/gcc/src/hg/trunk/solaris/gcc/testsuite/gcc.target/i386/aggregate-ret1.c:17:1: warning: 'callee_pop_aggregate_return' attribute only available for 32-bit [-Wattributes] FAIL: gcc.target/i386/aggregate-ret2.c (test for excess errors) Excess errors: /vol/gcc/src/hg/trunk/solaris/gcc/testsuite/gcc.target/i386/aggregate-ret2.c:17:1: warning: 'callee_pop_aggregate_return' attribute only available for 32-bit [-Wattributes] FAIL: gcc.target/i386/aggregate-ret2.c scan-assembler ret[ \t]\\$4 The tests obviously need an && ilp32.