aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorRamana Radhakrishnan <ramana@gcc.gnu.org>2015-10-22 04:26:50 +0000
committerRamana Radhakrishnan <ramana@gcc.gnu.org>2015-10-22 04:26:50 +0000
commit1be3429587ab561a658cf1e90fcf00a7a51a645a (patch)
treea72028ff5f01d94492c05b6feb2d35b23d572e8d /gcc/tree.c
parent01f32f32aab2a474cbed3836e0d84a9fd943b69a (diff)
downloadgcc-1be3429587ab561a658cf1e90fcf00a7a51a645a.zip
gcc-1be3429587ab561a658cf1e90fcf00a7a51a645a.tar.gz
gcc-1be3429587ab561a658cf1e90fcf00a7a51a645a.tar.bz2
[Patch AArch64 63304] Fix issue with global state.
Jiong pointed out privately that there was a thinko in the way in which the global state was being set and reset. I don't like adding such global state but .... 2015-10-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/63304 * config/aarch64/aarch64.c (aarch64_nopcrelative_literal_loads): New. (aarch64_expand_mov_immediate): Use aarch64_nopcrelative_literal_loads. (aarch64_classify_address): Likewise. (aarch64_secondary_reload): Likewise. (aarch64_override_options_after_change_1): Adjust. * config/aarch64/aarch64.md (aarch64_reload_movcp<GPF_TF:mode><P:mode>): Use aarch64_nopcrelative_literal_loads. (aarch64_reload_movcp<VALL:mode><P:mode>): Likewise. * config/aarch64/aarch64-protos.h (aarch64_nopcrelative_literal_loads): Declare 2015-10-22 Jiong Wang <jiong.wang@arm.com> Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/63304 * gcc.target/aarch64/pr63304_1.c: New test. From-SVN: r229160
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions