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.

Reply via email to