Bug 50575 - gcc.c-torture/execute/vector-compare-2.c FAILs on Solaris 8/9 x86
Summary: gcc.c-torture/execute/vector-compare-2.c FAILs on Solaris 8/9 x86
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: tree-optimization (show other bugs)
Version: 4.7.0
: P3 normal
Target Milestone: 4.7.0
Assignee: Rainer Orth
URL: http://gcc.gnu.org/ml/gcc-patches/201...
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-30 09:32 UTC by Rainer Orth
Modified: 2011-10-07 11:55 UTC (History)
2 users (show)

See Also:
Host: i386-pc-solaris2.[89]
Target: i386-pc-solaris2.[89]
Build: i386-pc-solaris2.[89]
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rainer Orth 2011-09-30 09:32:26 UTC
The new gcc.c-torture/execute/vector-compare-2.c FAILs on Solaris 8 and 9/x86:

output is:
/vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.c-torture/execute/vector-compare-2
.c: In function 'foo':
/vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.c-torture/execute/vector-compare-2
.c:7:1: note: The ABI for passing parameters with 16-byte alignment has changed 
in GCC 4.6
In file included from :0:0:
/vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.c-torture/execute/vector-compare-2
.c: In function 'foo':
/vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.c-torture/execute/vector-compare-2
.c:7:1: note: The ABI for passing parameters with 16-byte alignment has changed 
in GCC 4.6

FAIL: gcc.c-torture/execute/vector-compare-2.c compilation,  -O2 -flto
Comment 1 Richard Biener 2011-09-30 10:06:48 UTC
Please add proper options/prune for your target to avoid these ABI messages.
Comment 2 ro@CeBiTec.Uni-Bielefeld.DE 2011-09-30 14:39:28 UTC
> --- Comment #1 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-09-30 10:06:48 UTC ---
> Please add proper options/prune for your target to avoid these ABI messages.

I just noticed that the ABI warnings occur for every optimization level,
but only cause the two LTO tests to fail.  I'll dig deeper since such an
inconsistency shouldn't happen.

Adding vector-compare-2.x (like pr38151.x) does work, of cause; I'll
resort to that if necessary.

	Rainer
Comment 3 Rainer Orth 2011-10-07 11:33:02 UTC
Author: ro
Date: Fri Oct  7 11:32:59 2011
New Revision: 179651

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179651
Log:
Disable ABI warnings for gcc.c-torture/execute/vector-compare-2.c (PR tree-optimization/50575)

	PR tree-optimization/50575
	* gcc.c-torture/execute/vector-compare-2.x: New file.

Added:
    trunk/gcc/testsuite/gcc.c-torture/execute/vector-compare-2.x
Modified:
    trunk/gcc/testsuite/ChangeLog
Comment 4 Rainer Orth 2011-10-07 11:55:01 UTC
Fixed for 4.7.0.