aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>2008-10-11 15:54:27 +0000
committerJohn David Anglin <danglin@gcc.gnu.org>2008-10-11 15:54:27 +0000
commite40375e0e23145c3140d375d3cf8f164800983ee (patch)
treea4e93d66ea422b21cd664acd15b8fd5b210ef62e /gcc/expr.c
parente47911ce2145c3efd181bffc191cf38c7271177c (diff)
downloadgcc-e40375e0e23145c3140d375d3cf8f164800983ee.zip
gcc-e40375e0e23145c3140d375d3cf8f164800983ee.tar.gz
gcc-e40375e0e23145c3140d375d3cf8f164800983ee.tar.bz2
re PR middle-end/37608 (libgcc2.c:1981: ICE: vector VEC(m em_ref_p,base) index domain error, in create_vop_ref_mapping_loop at tree-ssa-lo op-im.c:1519)
PR middle-end/37608 * pa.md (call, call_value): Generate an rtx for register r4 and pass it to PIC call patterns. (call_symref_pic): Revise pattern to expose PIC register save. Remove code generation and attributes from pattern. Change peephole2 to split for noreturn case. Revise split pattern for non noreturn case. (call_symref_64bit, call_reg_pic, call_reg_64bit, call_val_symref_pic, call_val_symref_64bit, call_val_reg_pic, call_val_reg_64bit): Likewise. * pa.c (attr_length_call): Simplify extraction of call rtx. Add some asserts. From-SVN: r141063
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions