diff options
author | Steve Ellcey <sellcey@mips.com> | 2012-07-19 20:43:19 +0000 |
---|---|---|
committer | Steve Ellcey <sje@gcc.gnu.org> | 2012-07-19 20:43:19 +0000 |
commit | fdb45c0cc3c8be240927799dfca7b297b177cc7d (patch) | |
tree | ecee80a027ce1fc80cfef9414e28f60d855061ea /gcc | |
parent | 3d333a280ffcb968aa3f561154fde4460ff5e429 (diff) | |
download | gcc-fdb45c0cc3c8be240927799dfca7b297b177cc7d.zip gcc-fdb45c0cc3c8be240927799dfca7b297b177cc7d.tar.gz gcc-fdb45c0cc3c8be240927799dfca7b297b177cc7d.tar.bz2 |
mips.c (mips_set_mips16_mode): Clear SYNCI_MASK in MIPS16 mode.
2012-07-19 Steve Ellcey <sellcey@mips.com>
* config/mips/mips.c (mips_set_mips16_mode): Clear SYNCI_MASK in
MIPS16 mode.
From-SVN: r189680
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/mips/mips.c | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c87c3cc..5142eb8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-07-19 Steve Ellcey <sellcey@mips.com> + + * config/mips/mips.c (mips_set_mips16_mode): Clear SYNCI_MASK in + MIPS16 mode. + 2012-07-19 Jason Merrill <jason@redhat.com> PR debug/53235 diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index 7356ce5..00360f7 100644 --- a/gcc/config/mips/mips.c +++ b/gcc/config/mips/mips.c @@ -15652,6 +15652,9 @@ mips_set_mips16_mode (int mips16_p) /* Switch to MIPS16 mode. */ target_flags |= MASK_MIPS16; + /* Turn off SYNCI if it was on, MIPS16 doesn't support it. */ + target_flags &= ~MASK_SYNCI; + /* Don't run the scheduler before reload, since it tends to increase register pressure. */ flag_schedule_insns = 0; |