re PR target/61996 ([SH] -musermode conflicts with -matomic-model=soft-imask)
authorOleg Endo <olegendo@gcc.gnu.org>
Sun, 24 Aug 2014 10:46:25 +0000 (10:46 +0000)
committerOleg Endo <olegendo@gcc.gnu.org>
Sun, 24 Aug 2014 10:46:25 +0000 (10:46 +0000)
commit37c5f877a4528d28fd4624373af09bf19df42c13
treeb0edc96ef3219c24125d43e62eb4b7f4f93b68b6
parentef24330ddfb1206a90cf44bdda2d941abc05d5d3
re PR target/61996 ([SH] -musermode conflicts with -matomic-model=soft-imask)

gcc/
PR target/61996
* config/sh/sh.opt (musermode): Allow negative form.
* config/sh/sh.c (sh_option_override): Disable TARGET_USERMODE for
targets that don't support it.
* doc/invoke.texi (SH Options): Rename sh-*-linux* to sh*-*-linux*.
Document -mno-usermode option.

gcc/testsuite

PR target/61996
* gcc.target/sh/pr61996.c: New.

From-SVN: r214406
gcc/ChangeLog
gcc/config/sh/sh.c
gcc/config/sh/sh.opt
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/sh/pr61996.c [new file with mode: 0644]