aboutsummaryrefslogtreecommitdiff
path: root/gcc/java
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2007-09-05 01:31:11 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2007-09-05 01:31:11 +0200
commit314b621ed9f5ea54d1be482080909451fd0f355d (patch)
tree71a6fdec7c9ee3531dd4b7a8682abe95311cc9d9 /gcc/java
parentd3079c44fc5087b8e6f39379062a4b50e42bf49d (diff)
downloadgcc-314b621ed9f5ea54d1be482080909451fd0f355d.zip
gcc-314b621ed9f5ea54d1be482080909451fd0f355d.tar.gz
gcc-314b621ed9f5ea54d1be482080909451fd0f355d.tar.bz2
re PR rtl-optimization/32300 (ICE with -O2 -fsee)
PR rtl-optimization/32300 * see.c (see_copy_insn): New function. (see_def_extension_not_merged, see_merge_one_use_extension, see_merge_one_def_extension): Use it. Avoid changing PREV_INSN/NEXT_INSN chains directly, insted emit insns into sequences. Call df_insn_delete on temporary insns that won't be emitted into the insn stream. (rest_of_handle_see): Turn off DF_DEFER_INSN_RESCAN and run df_process_deferred_rescans () before run_fast_dce. From-SVN: r128108
Diffstat (limited to 'gcc/java')
0 files changed, 0 insertions, 0 deletions