[Bug rtl-optimization/24497] [3.4/4.0/4.1 Regression] internal compiler error: in apply_opt_in_copies, at loop-unroll.c:2122
--- Comment #6 from rakdver at gcc dot gnu dot org 2005-11-18 10:31 --- Subject: Bug 24497 Author: rakdver Date: Fri Nov 18 10:31:45 2005 New Revision: 107171 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107171 Log: PR rtl-optimization/24497 * loop-unroll.c (apply_opt_in_copies): Do not verify equality of the copied insn. Modified: trunk/gcc/ChangeLog trunk/gcc/loop-unroll.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24497
[Bug rtl-optimization/24497] [3.4/4.0/4.1 Regression] internal compiler error: in apply_opt_in_copies, at loop-unroll.c:2122
-- rakdver at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rakdver at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24497
[Bug rtl-optimization/24497] [3.4/4.0/4.1 Regression] internal compiler error: in apply_opt_in_copies, at loop-unroll.c:2122
--- Comment #5 from janis at gcc dot gnu dot org 2005-11-11 23:48 --- A regression hunt using an m68k-elf cross compiler on powerpc-linux shows that the test failure begins with this patch: r87487 | rakdver | 2004-09-14 08:05:46 + (Tue, 14 Sep 2004) | 17 lines * Makefile.in (loop-unroll.o): Add HASHTAB_H and RECOG_H dependency. * basic-block.h (struct reorder_block_def): Add copy_number field. * cfgloop.h (biv_p): Declare. * cfgloopmanip.c (duplicate_loop_to_header_edge): Set copy_number. * common.opt (fsplit-ivs-in-unroller): New flag. * loop-iv.c (biv_p): New function. * loop-unroll.c: Include hashtab.h and recog.h. (struct iv_to_split, struct split_ivs_info): New types. (analyze_ivs_to_split, si_info_start_duplication, split_ivs_in_copies, free_si_info, si_info_hash, si_info_eq, analyze_iv_to_split_insn, determine_split_iv_delta, get_ivts_expr, allocate_basic_variable, insert_base_initialization, split_iv): New functions. (peel_loop_completely, unroll_loop_constant_iterations, unroll_loop_runtime_iterations, peel_loop_simple, unroll_loop_stupid): Use them. * doc/invoke.texi (-fsplit-ivs-in-unroller): Document. http://gcc.gnu.org/viewcvs?view=revrev=87487 -- janis at gcc dot gnu dot org changed: What|Removed |Added CC||rakdver at gcc dot gnu dot ||org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24497
[Bug rtl-optimization/24497] [3.4/4.0/4.1 Regression] internal compiler error: in apply_opt_in_copies, at loop-unroll.c:2122
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2005-11-12 05:48:22 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24497
[Bug rtl-optimization/24497] [3.4/4.0/4.1 Regression] internal compiler error: in apply_opt_in_copies, at loop-unroll.c:2122
--- Comment #4 from pbrook at gcc dot gnu dot org 2005-11-06 12:23 --- Both still fail for me Target: m68k-elf Configured with: ../gcc/configure --prefix=/home/paul/arm --target=m68k-elf --with-newlib --disable-shared --disable-threads --enable-languages=c,c++ Thread model: single gcc version 4.1.0 20051106 (experimental) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24497
[Bug rtl-optimization/24497] [3.4/4.0/4.1 Regression] internal compiler error: in apply_opt_in_copies, at loop-unroll.c:2122
--- Comment #3 from kazu at gcc dot gnu dot org 2005-11-06 04:25 --- Not reproducible using x86_64-pc-linux-gnu X m68k-none-elf. Paul, is this still reproducible? I also tried, gcc.c-torture/execute/920501-6.c, but I didn't get any ICE. -- kazu at gcc dot gnu dot org changed: What|Removed |Added CC||kazu at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24497
[Bug rtl-optimization/24497] [3.4/4.0/4.1 Regression] internal compiler error: in apply_opt_in_copies, at loop-unroll.c:2122
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Priority|P2 |P5 Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24497
[Bug rtl-optimization/24497] [3.4/4.0/4.1 Regression] internal compiler error: in apply_opt_in_copies, at loop-unroll.c:2122
--- Comment #1 from pbrook at gcc dot gnu dot org 2005-10-24 01:33 --- Original testcase above is reduced from gcc.c-torture/execute/920501-6.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24497
[Bug rtl-optimization/24497] [3.4/4.0/4.1 Regression] internal compiler error: in apply_opt_in_copies, at loop-unroll.c:2122
--- Comment #2 from pinskia at gcc dot gnu dot org 2005-10-24 01:35 --- I should mention why I marked this as a regression. loop-unroll.c is new in 3.4.x. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24497