diff options
author | kkojima <> | 2011-12-04 23:05:23 +0000 |
---|---|---|
committer | kkojima <> | 2011-12-04 23:05:23 +0000 |
commit | 3efca84e25d33b373691a43ca525fbd1d9768119 (patch) | |
tree | 794520c536b8270b7fc6407cbab21e9930d218d2 /gcc/doc/invoke.texi | |
parent | 734c3b90e79c91c22463cbd52f1189b8c45a6510 (diff) |
* config/sh/linux.h (TARGET_DEFAULT): Add MASK_SOFT_ATOMIC.
* config/sh/sync.md: New file.
* config/sh/sh.md: Include sync.md.
* config/sh/sh.opt (msoft-atomic): New option.
* doc/invoke.texi (SH Options): Document it.
Diffstat (limited to 'gcc/doc/invoke.texi')
-rw-r--r-- | gcc/doc/invoke.texi | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index a4a135c9cbd..d0d32434137 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -877,7 +877,7 @@ See RS/6000 and PowerPC Options. -mprefergot -musermode -multcost=@var{number} -mdiv=@var{strategy} @gol -mdivsi3_libfunc=@var{name} -mfixed-range=@var{register-range} @gol -madjust-unroll -mindexed-addressing -mgettrcost=@var{number} -mpt-fixed @gol --maccumulate-outgoing-args -minvalid-symbols} +-maccumulate-outgoing-args -minvalid-symbols -msoft-atomic} @emph{Solaris 2 Options} @gccoptlist{-mimpure-text -mno-impure-text @gol @@ -17547,6 +17547,11 @@ Dump instruction size and location in the assembly code. This option is deprecated. It pads structures to multiple of 4 bytes, which is incompatible with the SH ABI@. +@item -msoft-atomic +@opindex msoft-atomic +Generate software atomic sequences for the atomic operations. +This is the default when the target is @code{sh-*-linux*}. + @item -mspace @opindex mspace Optimize for space instead of speed. Implied by @option{-Os}. |