rs6000.md (sync_add<mode>_internal, [...]): Use "bne- $-xxx" rather than local labels.
authorGeoffrey Keating <geoffk@apple.com>
Sat, 23 Apr 2005 04:27:48 +0000 (04:27 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Sat, 23 Apr 2005 04:27:48 +0000 (04:27 +0000)
commit8635a919278f7e46e3c884a371400ee5d7710127
treed01e5d4df6b655bc4ea4438deeafeb53f028ba50
parenta3b609dfb90569cc4c7dc0003ef6e32fc03e3d2d
rs6000.md (sync_add<mode>_internal, [...]): Use "bne- $-xxx" rather than local labels.

* config/rs6000/rs6000.md (sync_add<mode>_internal,
sync_addshort_internal, sync_sub<mode>_internal, sync_andsi_internal,
sync_anddi_internal, sync_boolsi_internal, sync_booldi_internal,
sync_boolc<mode>_internal, sync_boolc<mode>_internal2,
sync_boolcc<mode>_internal, sync_lock_test_and_set<mode>): Use
"bne- $-xxx" rather than local labels.
(sync_lock_release<mode>): Add second operand.
(lwsync): Use .long rather than a more meaningful opcode.
* doc/md.texi (Standard Names): Add description of second
parameter to sync_lock_test_and_set.

From-SVN: r98602
gcc/ChangeLog
gcc/config/rs6000/rs6000.md
gcc/doc/md.texi