Bug 50579 - [4.7 regression] gcc.target/mips/20020620-1.c FAILs on IRIX 6.5
Summary: [4.7 regression] gcc.target/mips/20020620-1.c FAILs on IRIX 6.5
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: target (show other bugs)
Version: 4.7.0
: P3 normal
Target Milestone: 4.7.0
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-30 13:32 UTC by Rainer Orth
Modified: 2011-10-10 15:15 UTC (History)
1 user (show)

See Also:
Host: mips-sgi-irix6.5
Target: mips-sgi-irix6.5
Build: mips-sgi-irix6.5
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 13:32:41 UTC
After 20110831, gcc.target/mips/20020620-1.c has started to FAIL on IRIX 6.5:

FAIL: gcc.target/mips/20020620-1.c (test for excess errors)
UNRESOLVED: gcc.target/mips/20020620-1.c scan-assembler-not move

Excess errors:
/vol/gcc/src/hg/trunk/irix/gcc/testsuite/gcc.target/mips/20020620-1.c:1:0: error: '-mabi=n32' is incompatible with '-mlong64'

The following new test FAILs as well,which is probably related:

FAIL: gcc.target/mips/abi-o64-long64.c (test for excess errors)

Excess errors:
/vol/gcc/src/hg/trunk/irix/gcc/testsuite/gcc.target/mips/abi-o64-long64.c:1:0: error: the combination of '-mabi=o64' and '-mabicalls' is incompatible with '-mlong64'
Comment 1 Richard Sandiford 2011-10-02 18:29:30 UTC
Author: rsandifo
Date: Sun Oct  2 18:29:27 2011
New Revision: 179433

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179433
Log:
gcc/testsuite/
	PR target/50579
	* gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
	New procedures.
	(mips-dg-options): Force an ABI option if the current ABI is
	incompatible with the required -mlong setting.  Likewise force
	a long setting if the current one is incompatible with the
	chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
	throughout procedure.
	* gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
	instead of addressing=absolute.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/mips/abi-o64-long64.c
    trunk/gcc/testsuite/gcc.target/mips/mips.exp
Comment 2 Richard Biener 2011-10-10 15:15:30 UTC
Fixed.