diff options
author | Jeff Law <law@redhat.com> | 2014-03-28 16:02:32 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2014-03-28 16:02:32 -0600 |
commit | e7f317893469434eeb833e29fa888ee33a488f3e (patch) | |
tree | 3c054d8b3672d6ff1f01c490ff6c443f86c08e5c /gcc/cgraph.c | |
parent | 5294e4c32d617f2a52e47fb08d9b83b83885f469 (diff) | |
download | gcc-e7f317893469434eeb833e29fa888ee33a488f3e.zip gcc-e7f317893469434eeb833e29fa888ee33a488f3e.tar.gz gcc-e7f317893469434eeb833e29fa888ee33a488f3e.tar.bz2 |
re PR target/60648 (ICE (segmentation fault) in expand_binop)
PR target/60648
* expr.c (do_tablejump): Use simplify_gen_binary rather than
gen_rtx_{PLUS,MULT} to build up the address expression.
* i386/i386.c (ix86_legitimize_address): Use copy_addr_to_reg to avoid
creating non-canonical RTL.
PR target/60648
* g++.dg/pr60648.C: New test.
Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r208924
Diffstat (limited to 'gcc/cgraph.c')
0 files changed, 0 insertions, 0 deletions