aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/simplify.c
diff options
context:
space:
mode:
authorClaudiu Zissulescu <claziss@gmail.com>2019-11-11 15:40:09 +0000
committerClaudiu Zissulescu <claziss@gcc.gnu.org>2019-11-11 16:40:09 +0100
commit3a6dd06b6ce8be29cdcfd0b3a0c5e6c66767095e (patch)
treed2c6f9613e5f0c63d11504626c807694ee3fa4ac /gcc/fortran/simplify.c
parente22c2220273615294dc7fb11867267ca92694358 (diff)
downloadgcc-3a6dd06b6ce8be29cdcfd0b3a0c5e6c66767095e.zip
gcc-3a6dd06b6ce8be29cdcfd0b3a0c5e6c66767095e.tar.gz
gcc-3a6dd06b6ce8be29cdcfd0b3a0c5e6c66767095e.tar.bz2
[ARC] Fix legitimize pic address.
There are cases when an pic address gets complicated, and it needs to be resolved via force_reg function found in prepare_move_operands. When this happens, we need to disambiguate the pic address and re-legitimize it. gcc/ xxxx-xx-xx Claudiu Zissulescu <claziss@synopsys.com> * config/arc/arc.c (arc_legitimize_pic_address): Consider UNSPECs as well, if interesting recover the symbol and re-legitimize the pic address. gcc/testsuite/ xxxx-xx-xx Claudiu Zissulescu <claziss@synopsys.com> * gcc.target/arc/pic-2.c: New file. From-SVN: r278056
Diffstat (limited to 'gcc/fortran/simplify.c')
0 files changed, 0 insertions, 0 deletions