diff options
author | Richard Henderson <rth@gcc.gnu.org> | 2013-10-24 15:27:53 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2013-10-24 15:27:53 -0700 |
commit | 464046a62a28ddc05ca4fb64b98f18cefe5a21e6 (patch) | |
tree | 387b0edb45f2da4a20ba0fc0073487e6f0d674a8 /libquadmath | |
parent | bdd833da13457c8f90ad08f7717dab8e7418baa1 (diff) | |
download | gcc-464046a62a28ddc05ca4fb64b98f18cefe5a21e6.zip gcc-464046a62a28ddc05ca4fb64b98f18cefe5a21e6.tar.gz gcc-464046a62a28ddc05ca4fb64b98f18cefe5a21e6.tar.bz2 |
re PR rtl-optimization/58542 (Arguments of __atomic_* functions are converted in unsigned mode)
PR rtl/58542
* optabs.c (maybe_emit_atomic_exchange): Use create_input_operand
instead of create_convert_operand_to.
(maybe_emit_sync_lock_test_and_set): Likewise.
(expand_atomic_compare_and_swap): Likewise.
(maybe_emit_compare_and_swap_exchange_loop): Don't convert_modes.
From-SVN: r204040
Diffstat (limited to 'libquadmath')
0 files changed, 0 insertions, 0 deletions