From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6527 invoked by alias); 28 Jun 2015 07:57:24 -0000 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 Received: (qmail 6454 invoked by uid 48); 28 Jun 2015 07:57:19 -0000 From: "ubizjak at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug debug/66691] [5/6 Regression] ICE on valid code at -O3 with -g enabled in simplify_subreg, at simplify-rtx.c:5744 Date: Sun, 28 Jun 2015 07:57:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: debug X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ubizjak at gmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.2 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2015-06/txt/msg03246.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D66691 --- Comment #2 from Uro=C5=A1 Bizjak --- Confirmed, I have to use: cc1 -m32 -O3 -g -mtune=3Dgeneric -march=3Di686 Breakpoint 1, internal_error (gmsgid=3Dgmsgid@entry=3D0x163d677 "in %s, at = %s:%d") at /home/uros/gcc-svn/trunk/gcc/diagnostic.c:1266 1266 { (gdb) bt #0 internal_error (gmsgid=3Dgmsgid@entry=3D0x163d677 "in %s, at %s:%d") at /home/uros/gcc-svn/trunk/gcc/diagnostic.c:1266 #1 0x0000000001155624 in fancy_abort (file=3Dfile@entry=3D0x125daf0 "/home/uros/gcc-svn/trunk/gcc/simplify-rtx.c", line=3Dline@entry=3D5744,=20 function=3Dfunction@entry=3D0x125e8c0 "simplify_subreg") at /home/uros/gcc-svn/trunk/gcc/diagnostic.c:1340 #2 0x0000000000abbe5c in simplify_subreg (outermode=3D, op=3D, innermode=3D, byte=3D) at /home/uros/gcc-svn/trunk/gcc/simplify-rtx.c:5744 #3 0x0000000000abc09a in simplify_gen_subreg (outermode=3DQImode, op=3Dop@entry=3D0x7ffff1710480, innermode=3DVOIDmode, byte=3D0) at /home/uros/gcc-svn/trunk/gcc/simplify-rtx.c:5969 #4 0x0000000000d878df in vt_expand_loc_callback (x=3D0x7ffff1888828, regs=3D0x1bbd3c0, max_depth=3D, data=3D) at /home/uros/gcc-svn/trunk/gcc/var-tracking.c:8437 #5 0x00000000006ed442 in cselib_expand_value_rtx_1 (orig=3Dorig@entry=3D0x7ffff1888828, evd=3Devd@entry=3D0x7fffffffd210, max_depth=3Dmax_depth@entry=3D2147483647) at /home/uros/gcc-svn/trunk/gcc/cselib.c:1683 #6 0x00000000006edb2f in cselib_expand_value_rtx_cb (orig=3Dorig@entry=3D0x7ffff1888828, regs_active=3Dregs_active@entry=3D0x1b= bd3c0, max_depth=3Dmax_depth@entry=3D2147483647,=20 cb=3Dcb@entry=3D0xd87870 , data=3Ddata@entry=3D0x7fffffffd3c0) at /home/uros/gcc-svn/trunk/gcc/cselib.= c:1565 #7 0x0000000000d87bb6 in vt_expand_var_loc_chain (pendrecp=3D, data=3D0x7fffffffd3c0, regs=3D0x1bbd3c0, var=3D0x1bfdc30) at /home/uros/gcc-svn/trunk/gcc/var-tracking.c:8332 #8 vt_expand_loc_callback (x=3D0x1c485b8, regs=3D0x1bbd3c0, max_depth=3D, data=3D0x7fffffffd3c0) at /home/uros/gcc-svn/trunk/gcc/var-tracking.c= :8494 #9 0x00000000006ed4e3 in cselib_expand_value_rtx_1 (orig=3Dorig@entry=3D0x= 1c485b8, evd=3Devd@entry=3D0x7fffffffd320, max_depth=3Dmax_depth@entry=3D2147483647) at /home/uros/gcc-svn/trunk/gcc/cselib.c:1718 #10 0x00000000006edb2f in cselib_expand_value_rtx_cb (orig=3Dorig@entry=3D0x1c485b8, regs_active=3Dregs_active@entry=3D0x1bbd3c0, max_depth=3Dmax_depth@entry=3D2147483647,=20 cb=3Dcb@entry=3D0xd87870 , data=3Ddata@entry=3D0x7fffffffd3c0) at /home/uros/gcc-svn/trunk/gcc/cselib.= c:1565 #11 0x0000000000d885e8 in vt_expand_var_loc_chain (pendrecp=3D0x0, data=3D0x7fffffffd3c0, regs=3D0x1bbd3c0, var=3D) at /home/uros/gcc-svn/trunk/gcc/var-tracking.c:8332 #12 vt_expand_1pvar (vars=3D0x1bf1880, var=3D) at /home/uros/gcc-svn/trunk/gcc/var-tracking.c:8607 #13 emit_note_insn_var_location (varp=3Dvarp@entry=3D0x1c5cd40, data=3Ddata@entry=3D0x7fffffffd5b0) at /home/uros/gcc-svn/trunk/gcc/var-tracking.c:8662 #14 0x0000000000d90a2b in traverse_noresize (argument=3D0x7fffffffd5b0, this=3D) at /home/uros/gcc-svn/trunk/gcc/hash-table.h:915 #15 traverse (argument=3D0x7fffffffd5b0, this=3D) at /home/uros/gcc-svn/trunk/gcc/hash-table.h:937 #16 emit_notes_for_changes (insn=3Dinsn@entry=3D0x7ffff18827c0, where=3Dwhere@entry=3DEMIT_NOTE_AFTER_INSN, vars=3D) at /home/uros/gcc-svn/trunk/gcc/var-tracking.c:9022 #17 0x0000000000d9626e in emit_notes_in_bb (bb=3D0x7ffff18521a0, set=3D0x7fffffffd6e0) at /home/uros/gcc-svn/trunk/gcc/var-tracking.c:9454 #18 vt_emit_notes () at /home/uros/gcc-svn/trunk/gcc/var-tracking.c:9515 #19 0x0000000000d96bc7 in variable_tracking_main_1 () at /home/uros/gcc-svn/trunk/gcc/var-tracking.c:10368 #20 variable_tracking_main () at /home/uros/gcc-svn/trunk/gcc/var-tracking.c:10382 (gdb) f 4 #4 0x0000000000d878df in vt_expand_loc_callback (x=3D0x7ffff1888828, regs=3D0x1bbd3c0, max_depth=3D, data=3D) at /home/uros/gcc-svn/trunk/gcc/var-tracking.c:8437 8437 SUBREG_BYTE (x)); (gdb) list 8432 if (!subreg) 8433 return NULL; 8434 8435 result =3D simplify_gen_subreg (GET_MODE (x), subreg, 8436 GET_MODE (SUBREG_REG (x)), 8437 SUBREG_BYTE (x)); 8438 8439 /* Invalid SUBREGs are ok in debug info. ??? We could try 8440 alternate expansions for the VALUE as well. */ 8441 if (!result) (gdb) p debug_rtx (x) (subreg:QI (const_int 0 [0]) 0) $1 =3D void >>From gcc-bugs-return-490915-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jun 28 08:13:19 2015 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 15808 invoked by alias); 28 Jun 2015 08:13:19 -0000 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 Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 15718 invoked by uid 48); 28 Jun 2015 08:13:14 -0000 From: "ubizjak at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug debug/66691] [5/6 Regression] ICE on valid code at -O3 with -g enabled in simplify_subreg, at simplify-rtx.c:5744 Date: Sun, 28 Jun 2015 08:13:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: debug X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ubizjak at gmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.2 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2015-06/txt/msg03247.txt.bz2 Content-length: 983 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D66691 Uro=C5=A1 Bizjak changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vmakarov at gcc dot gnu.org --- Comment #3 from Uro=C5=A1 Bizjak --- In _.ira dump, we have: (insn 146 144 147 21 (set (reg:HI 96 [ D.1574 ]) (const_int 0 [0])) pr66691.c:42 88 {*movhi_internal} (expr_list:REG_EQUAL (const_int 0 [0]) (nil))) [...] (debug_insn 148 147 30 21 (var_location:QI r (subreg:QI (reg:HI 96 [ D.1574= ]) 0)) pr66691.c:42 -1 (nil)) And in _.reload, we get invalid RTX when (const_int 0) propagates to (debug_insn 148): (note 146 144 429 21 NOTE_INSN_DELETED) [...] (debug_insn 148 147 30 21 (var_location:QI r (subreg:QI (const_int 0 [0]) 0= )) pr66691.c:42 -1 (nil)) Looks like LRA problem, adding CC. >>From gcc-bugs-return-490916-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jun 28 08:50:29 2015 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 83787 invoked by alias); 28 Jun 2015 08:50:28 -0000 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 Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 83736 invoked by uid 48); 28 Jun 2015 08:50:23 -0000 From: "asmwarrior at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/56926] Crash (without ICE) while compiling Boost.Math Date: Sun, 28 Jun 2015 08:50:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 4.8.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: asmwarrior at gmail dot com X-Bugzilla-Status: WAITING X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2015-06/txt/msg03248.txt.bz2 Content-length: 419 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56926 --- Comment #19 from asmwarrior --- Martin Richter has post a patch to solve this issue, see: [Comment 47](https://gcc.gnu.org/bugzilla/show_bug.cgi?id=14940#c47), also there are some discussion in [MinGW-w64 - for 32 and 64 bit Windows / Bugs / #382 PCH: cc1plus.exe crash on Windows8.1](https://sourceforge.net/p/mingw-w64/bugs/382/)