aboutsummaryrefslogtreecommitdiff
path: root/libcpp/errors.c
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2019-09-19 14:36:33 +0000
committerRichard Henderson <rth@gcc.gnu.org>2019-09-19 07:36:33 -0700
commitb7e560deb37e38fb224a0cf108e15df4a717167a (patch)
tree7f44a7e5a50a5b2a1d2d39a01338dd1aa2ba645f /libcpp/errors.c
parent4a2095ebace8534038ce2adf4ae94bfc854066c4 (diff)
downloadgcc-b7e560deb37e38fb224a0cf108e15df4a717167a.zip
gcc-b7e560deb37e38fb224a0cf108e15df4a717167a.tar.gz
gcc-b7e560deb37e38fb224a0cf108e15df4a717167a.tar.bz2
aarch64: Tidy aarch64_split_compare_and_swap
With aarch64_track_speculation, we had extra code to do exactly what the !strong_zero_p path already did. The rest is reducing code duplication. * config/aarch64/aarch64 (aarch64_split_compare_and_swap): Disable strong_zero_p for aarch64_track_speculation; unify some code paths; use aarch64_gen_compare_reg instead of open-coding. From-SVN: r275966
Diffstat (limited to 'libcpp/errors.c')
0 files changed, 0 insertions, 0 deletions