Make muser-mode the default for LEON3
authorDaniel Cederman <cederman@gaisler.com>
Mon, 28 Sep 2015 05:30:31 +0000 (05:30 +0000)
committerDaniel Hellstrom <danielh@gcc.gnu.org>
Mon, 28 Sep 2015 05:30:31 +0000 (07:30 +0200)
commita01a33a2dde5c0a69563431f3057621a2e74c62a
treee7d3519f0ef06cb3b01f1a57b907f9aee0b604bc
parent9cb00eb15a97e52eff396db89cefac6a9297604f
Make muser-mode the default for LEON3

2015-09-28  Daniel Cederman  <cederman@gaisler.com>

Make muser-mode the default for LEON3

The muser-mode flag causes the CASA instruction for LEON3 to use the
user mode ASI. This is the correct behavior for almost all LEON3 targets.
For this reason it makes sense to make user mode the default.

gcc/
* config/sparc/sparc.opt: Rename mask from USER_MODE to SV_MODE
  and make it inverse to change default
* config/sparc/sync.md: Only use supervisor ASI for CASA when in
  supervisor mode
* doc/invoke.texi: Document change of default

From-SVN: r228184
gcc/ChangeLog
gcc/config/sparc/sparc.opt
gcc/config/sparc/sync.md
gcc/doc/invoke.texi