re PR target/11699 (internal compiler error, unrecognized instruction.)

PR target/11699
	* config/mips/mips.c (override_options): Reject -mabi=eabi -mabicalls.

From-SVN: r70274
This commit is contained in:
Richard Sandiford 2003-08-09 07:09:14 +00:00 committed by Richard Sandiford
parent 0f492da1c8
commit 142ee13662
2 changed files with 12 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2003-08-09 Richard Sandiford <rsandifo@redhat.com>
PR target/11699
* config/mips/mips.c (override_options): Reject -mabi=eabi -mabicalls.
2003-08-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* pa.md (extzv, extv, insv): Fix operand limit checks. Fail if

View File

@ -5037,6 +5037,13 @@ override_options ()
if (TARGET_BRANCHLIKELY && !ISA_HAS_BRANCHLIKELY)
warning ("generation of Branch Likely instructions enabled, but not supported by architecture");
/* The effect of -mabicalls isn't defined for the EABI. */
if (mips_abi == ABI_EABI && TARGET_ABICALLS)
{
error ("unsupported combination: %s", "-mabicalls -mabi=eabi");
target_flags &= ~MASK_ABICALLS;
}
/* -fpic (-KPIC) is the default when TARGET_ABICALLS is defined. We need
to set flag_pic so that the LEGITIMATE_PIC_OPERAND_P macro will work. */
/* ??? -non_shared turns off pic code generation, but this is not