From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16324 invoked by alias); 9 Nov 2011 00:13:35 -0000 Received: (qmail 16307 invoked by uid 22791); 9 Nov 2011 00:13:28 -0000 X-SWARE-Spam-Status: No, hits=-2.9 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 09 Nov 2011 00:13:15 +0000 From: "hp at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/51044] [4.7 Regression]: gfortran.dg/alloc_comp_class_2.f90 gfortran.dg/widechar_intrinsics_10.f90 -O1 ICE Date: Wed, 09 Nov 2011 00:41:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: hp at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 4.7.0 X-Bugzilla-Changed-Fields: Status Last reconfirmed Summary Ever Confirmed Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2011-11/txt/msg00855.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51044 Hans-Peter Nilsson changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2011-11-09 Summary|[4.7 Regression]: |[4.7 Regression]: |gfortran.dg/alloc_comp_clas |gfortran.dg/alloc_comp_clas |s_2.f90 -O1 ICE |s_2.f90 | |gfortran.dg/widechar_intrin | |sics_10.f90 -O1 ICE Ever Confirmed|0 |1 --- Comment #1 from Hans-Peter Nilsson 2011-11-09 00:13:09 UTC --- There's another similar regression that appears to be because of the same bug: FAIL: gfortran.dg/widechar_intrinsics_10.f90 -O1 (internal compiler error) FAIL: gfortran.dg/widechar_intrinsics_10.f90 -O1 (test for excess errors) WARNING: gfortran.dg/widechar_intrinsics_10.f90 -O1 compilation failed to produce executable with gdb saying: (gdb) r /tmp/hpautotest-gcc1/gcc/gcc/testsuite/gfortran.dg/widechar_intrinsics_10.f90 -isystem /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/./newlib/targ-include -isystem /tmp/hpautotest-gcc1/gcc/newlib/libc/include -melf -quiet -dumpbase widechar_intrinsics_10.f90 -auxbase widechar_intrinsics_10 -O1 -version -fbackslash -fintrinsic-modules-path finclude -o widechar_intrinsics_10.s Starting program: /tmp/hpautotest-gcc1/cris-elf/gccobj/gcc/f951 /tmp/hpautotest-gcc1/gcc/gcc/testsuite/gfortran.dg/widechar_intrinsics_10.f90 -isystem /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/./newlib/targ-include -isystem /tmp/hpautotest-gcc1/gcc/newlib/libc/include -melf -quiet -dumpbase widechar_intrinsics_10.f90 -auxbase widechar_intrinsics_10 -O1 -version -fbackslash -fintrinsic-modules-path finclude -o widechar_intrinsics_10.s GNU Fortran (GCC) version 4.7.0 20111108 (experimental) [trunk revision 181179] (cris-elf) compiled by GNU C version 4.4.3 20100127 (Red Hat 4.4.3-4), GMP version 4.3.0, MPFR version 2.4.1, MPC version 0.8 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU Fortran (GCC) version 4.7.0 20111108 (experimental) [trunk revision 181179] (cris-elf) compiled by GNU C version 4.4.3 20100127 (Red Hat 4.4.3-4), GMP version 4.3.0, MPFR version 2.4.1, MPC version 0.8 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Program received signal SIGSEGV, Segmentation fault. note_stores (x=0xa5a5a5a5a5a5a5a5, fun=0xafd160 , data=0x7fffffffda40) at /tmp/hpautotest-gcc1/gcc/gcc/rtlanal.c:1477 1477 if (GET_CODE (x) == COND_EXEC) (gdb) p x $1 = (const struct rtx_def *) 0xa5a5a5a5a5a5a5a5 (gdb) up #1 0x0000000000afd11e in emit_inc_dec_insn_before (mem=, op=, dest=, src=, srcoff=, arg=) at /tmp/hpautotest-gcc1/gcc/gcc/dse.c:907 907 note_stores (PATTERN (cur), note_add_store, &info); (gdb) p cur $2 = (struct rtx_def *) 0x7ffff7d7eb40 (gdb) pr (set (reg/f:SI 12 r12 [2566]) (plus:SI (reg/f:SI 12 r12 [2566]) (const_int 4 [0x4])))