diff options
author | Claudiu Zissulescu <claziss@gmail.com> | 2019-11-11 15:40:09 +0000 |
---|---|---|
committer | Claudiu Zissulescu <claziss@gcc.gnu.org> | 2019-11-11 16:40:09 +0100 |
commit | 3a6dd06b6ce8be29cdcfd0b3a0c5e6c66767095e (patch) | |
tree | d2c6f9613e5f0c63d11504626c807694ee3fa4ac /gcc/fortran/simplify.c | |
parent | e22c2220273615294dc7fb11867267ca92694358 (diff) | |
download | gcc-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