diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2010-07-25 21:46:32 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2010-07-25 21:46:32 +0000 |
commit | 58e6223e9283df9deb166d5dbc1fcc4d21c17ce0 (patch) | |
tree | 284105be708372bf5543c50132112c18baf16068 /gcc/config.gcc | |
parent | bfb7cccf060832bc63e0fdac12674cfb888a6ea2 (diff) | |
download | gcc-58e6223e9283df9deb166d5dbc1fcc4d21c17ce0.zip gcc-58e6223e9283df9deb166d5dbc1fcc4d21c17ce0.tar.gz gcc-58e6223e9283df9deb166d5dbc1fcc4d21c17ce0.tar.bz2 |
re PR target/44707 (operand requires impossible reload)
PR target/44707
* config/sparc/sparc-protos.h (sparc_legitimize_reload_address): New.
* config/sparc/sparc.c: Include reload.h.
(legitimize_tls_address): Rename into...
(sparc_legitimize_tls_address): ...this.
(legitimize_pic_address): Rename into...
(sparc_legitimize_pic_address): ...this.
(sparc_expand_move): Adjust to above renaming.
(sparc_tls_referenced_p): Likewise.
(sparc_legitimize_tls_address): Likewise.
(sparc_legitimize_pic_address): Likewise.
(sparc_legitimize_address): Likewise.
(sparc_output_mi_thunk): Likewise.
(sparc_legitimize_reload_address): New global function. Recognize
(lo_sum (high ...) ...) patterns generated by earlier passes.
* config/sparc/sparc.h (LEGITIMIZE_RELOAD_ADDRESS): Use above function.
From-SVN: r162521
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions