mips.h (ISA_HAS_COND_TRAP): Not available on MIPS16.
* config/mips/mips.h (ISA_HAS_COND_TRAP): Not available on MIPS16. * config/mips/mips.md (trap) [TARGET_MIPS16]: Emit `break 0'. From-SVN: r50898
This commit is contained in:
parent
4f5bd6d713
commit
4dffef52e8
@ -1,5 +1,8 @@
|
||||
2002-03-16 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
* config/mips/mips.h (ISA_HAS_COND_TRAP): Not available on MIPS16.
|
||||
* config/mips/mips.md (trap) [TARGET_MIPS16]: Emit `break 0'.
|
||||
|
||||
* config/mips/mips.md (addsi3, adddi3): Use scratch register to
|
||||
add register to non-constant into sp.
|
||||
|
||||
|
@ -660,7 +660,7 @@ extern void sbss_section PARAMS ((void));
|
||||
)
|
||||
|
||||
/* ISA has conditional trap instructions. */
|
||||
#define ISA_HAS_COND_TRAP (mips_isa >= 2)
|
||||
#define ISA_HAS_COND_TRAP (mips_isa >= 2 && ! TARGET_MIPS16)
|
||||
|
||||
/* ISA has multiply-accumulate instructions, madd and msub. */
|
||||
#define ISA_HAS_MADD_MSUB (mips_isa == 32 \
|
||||
|
@ -546,6 +546,8 @@
|
||||
{
|
||||
if (ISA_HAS_COND_TRAP)
|
||||
return \"teq\\t$0,$0\";
|
||||
else if (TARGET_MIPS16)
|
||||
return \"break 0\";
|
||||
else
|
||||
return \"break\";
|
||||
}")
|
||||
|
Loading…
Reference in New Issue
Block a user