public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug rtl-optimization/56885] New: ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling
@ 2013-04-08 22:01 zsojka at seznam dot cz
  2013-04-09  6:58 ` [Bug rtl-optimization/56885] " izamyatin at gmail dot com
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: zsojka at seznam dot cz @ 2013-04-08 22:01 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56885

             Bug #: 56885
           Summary: ICE: in assign_by_spills, at lra-assigns.c:1268 with
                    -O -fschedule-insns -fselective-scheduling
    Classification: Unclassified
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: zsojka@seznam.cz


Created attachment 29832
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29832
reduced testcase

Compiler output:
$ gcc -O -fschedule-insns -fselective-scheduling testcase.c
testcase.c: In function 'foo':
testcase.c:20:1: internal compiler error: in assign_by_spills, at
lra-assigns.c:1268
 }
 ^
0x8e1e4c assign_by_spills
        /mnt/svn/gcc-trunk/gcc/lra-assigns.c:1268
0x8e3043 lra_assign()
        /mnt/svn/gcc-trunk/gcc/lra-assigns.c:1425
0x8de8a0 lra(_IO_FILE*)
        /mnt/svn/gcc-trunk/gcc/lra.c:2299
0x8937f8 do_reload
        /mnt/svn/gcc-trunk/gcc/ira.c:4619
0x8937f8 rest_of_handle_reload
        /mnt/svn/gcc-trunk/gcc/ira.c:4731
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.

Tested revisions:
r197604 - crash
4.8 r196898 - crash
4.7 r196898 - crash
4.6 r196898 - crash


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug rtl-optimization/56885] ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling
  2013-04-08 22:01 [Bug rtl-optimization/56885] New: ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling zsojka at seznam dot cz
@ 2013-04-09  6:58 ` izamyatin at gmail dot com
  2013-04-09 10:53 ` [Bug rtl-optimization/56885] [4.8/4.9 Regression] " izamyatin at gmail dot com
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: izamyatin at gmail dot com @ 2013-04-09  6:58 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56885

Igor Zamyatin <izamyatin at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |izamyatin at gmail dot com

--- Comment #3 from Igor Zamyatin <izamyatin at gmail dot com> 2013-04-09 06:58:22 UTC ---
(In reply to comment #1)
> Confirmed with trunk/4.8, but with 4.6/4.7 I see:
> 
> x.c:20:1: error: unable to find a register to spill in class ‘DIREG’
> x.c:20:1: error: this is the insn:
> (insn 33 36 35 5 (parallel [
>             (set (reg:DI 2 cx [80])
>                 (const_int 0 [0]))
>             (set (reg/f:DI 0 ax [78])
>                 (plus:DI (reg/f:DI 1 dx [77])
>                     (reg:DI 2 cx [80])))
>             (set (mem:BLK (reg/f:DI 1 dx [77]) [0 S15 A8])
>                 (const_int 0 [0]))
>             (use (reg:QI 6 bp [81]))
>             (use (reg:DI 2 cx [80]))
>         ]) x.c:16 884 {*rep_stosqi}
>      (expr_list:REG_DEAD (reg/f:DI 1 dx [77])
>         (expr_list:REG_UNUSED (reg:DI 2 cx [80])
>             (expr_list:REG_UNUSED (reg/f:DI 0 ax [78])
>                 (nil)))))
> x.c:20: confused by earlier errors, bailing out

The same error on 4.9 when IRA is turned on
>From gcc-bugs-return-419562-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Apr 09 07:42:02 2013
Return-Path: <gcc-bugs-return-419562-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 791 invoked by alias); 9 Apr 2013 07:42:02 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 497 invoked by uid 48); 9 Apr 2013 07:41:58 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/56886] [4.9 regression] undesirable instantiation of class template default argument
Date: Tue, 09 Apr 2013 07:42: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-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Changed-Fields: CC
Message-ID: <bug-56886-4-JZSyuAhncx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-56886-4@http.gcc.gnu.org/bugzilla/>
References: <bug-56886-4@http.gcc.gnu.org/bugzilla/>
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
Content-Type: text/plain; charset="UTF-8"
MIME-Version: 1.0
X-SW-Source: 2013-04/txt/msg00707.txt.bz2
Content-length: 427


http://gcc.gnu.org/bugzilla/show_bug.cgi?idV886

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-04-09 07:41:57 UTC ---
Dup of PR56838 ?


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug rtl-optimization/56885] [4.8/4.9 Regression] ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling
  2013-04-08 22:01 [Bug rtl-optimization/56885] New: ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling zsojka at seznam dot cz
  2013-04-09  6:58 ` [Bug rtl-optimization/56885] " izamyatin at gmail dot com
@ 2013-04-09 10:53 ` izamyatin at gmail dot com
  2013-04-09 13:33 ` ysrumyan at gmail dot com
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: izamyatin at gmail dot com @ 2013-04-09 10:53 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56885

Igor Zamyatin <izamyatin at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ysrumyan at gmail dot com

--- Comment #4 from Igor Zamyatin <izamyatin at gmail dot com> 2013-04-09 10:53:09 UTC ---
Adding the author of the changes that fix failures of pre-alloc scheduler


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug rtl-optimization/56885] [4.8/4.9 Regression] ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling
  2013-04-08 22:01 [Bug rtl-optimization/56885] New: ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling zsojka at seznam dot cz
  2013-04-09  6:58 ` [Bug rtl-optimization/56885] " izamyatin at gmail dot com
  2013-04-09 10:53 ` [Bug rtl-optimization/56885] [4.8/4.9 Regression] " izamyatin at gmail dot com
@ 2013-04-09 13:33 ` ysrumyan at gmail dot com
  2013-05-31 10:58 ` jakub at gcc dot gnu.org
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: ysrumyan at gmail dot com @ 2013-04-09 13:33 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56885

--- Comment #5 from Yuri Rumyantsev <ysrumyan at gmail dot com> 2013-04-09 13:33:53 UTC ---
I did simple investigation and found out that
1. Test is compiled successfully without selective scheduling, i.e. with
'-fschedule-insns' only.
2. The problem is that selective scheduler moves function argument (off) uo
through bunch of instructions correspondent to __builtin_memset() ignoring
dependency creating by ix86_dependencies_evaluation_hook() ( i tried to add
output dependency instead of anti dependency between them but it also did not
help). More precisely, we have the following sequence of insns:

(insn 30 29 31 5 (parallel [
            (set (reg:DI 77)
                (const_int 0 [0]))
            (set (reg/f:DI 75 [ D.1742 ])
                (plus:DI (reg/f:DI 74 [ D.1742 ])
                    (reg:DI 77)))
            (set (mem:BLK (reg/f:DI 74 [ D.1742 ]) [0 MEM[(void *)_17]+0 S15
A8])
                (const_int 0 [0]))
            (use (reg:QI 78))
            (use (reg:DI 77))
        ]) t.c:16 909 {*rep_stosqi}
     (expr_list:REG_DEAD (reg/f:DI 74 [ D.1742 ])
        (expr_list:REG_UNUSED (reg:DI 77)
            (expr_list:REG_UNUSED (reg/f:DI 75 [ D.1742 ])
                (nil)))))
(insn 31 30 32 5 (set (reg:SI 5 di)
        (subreg:SI (reg:DI 69 [ ivtmp.3 ]) 0)) t.c:17 85 {*movsi_internal}
     (nil))
(call_insn 32 31 33 5 (call (mem:QI (symbol_ref:DI ("bar") [flags 0x41] 
<function_decl 0x7f66061e4900 bar>) [0 bar S1 A8])
        (const_int 0 [0])) t.c:17 646 {*call}
     (expr_list:REG_DEAD (reg:SI 5 di)
        (nil))
    (expr_list:REG_BR_PRED (use (reg:SI 5 di))
        (nil)))

and there exist anti or output dependency between 30 and 31 insns created by
ix86-hook which is ignored by selective scheduler:

Moving [((31;di=r69#0;)type:set;count:2;)prio:3;orig_bb:5;] through 30:
unchanged (as RHS)

So I assume that selective scheduler needs to be tuned to be invoked before
Register Allocation phase on x86.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug rtl-optimization/56885] [4.8/4.9 Regression] ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling
  2013-04-08 22:01 [Bug rtl-optimization/56885] New: ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling zsojka at seznam dot cz
                   ` (2 preceding siblings ...)
  2013-04-09 13:33 ` ysrumyan at gmail dot com
@ 2013-05-31 10:58 ` jakub at gcc dot gnu.org
  2013-10-16  9:51 ` jakub at gcc dot gnu.org
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-05-31 10:58 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56885

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.1                       |4.8.2

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 4.8.1 has been released.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug rtl-optimization/56885] [4.8/4.9 Regression] ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling
  2013-04-08 22:01 [Bug rtl-optimization/56885] New: ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling zsojka at seznam dot cz
                   ` (3 preceding siblings ...)
  2013-05-31 10:58 ` jakub at gcc dot gnu.org
@ 2013-10-16  9:51 ` jakub at gcc dot gnu.org
  2013-10-25 12:53 ` rguenth at gcc dot gnu.org
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-10-16  9:51 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56885

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.2                       |4.8.3

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 4.8.2 has been released.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug rtl-optimization/56885] [4.8/4.9 Regression] ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling
  2013-04-08 22:01 [Bug rtl-optimization/56885] New: ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling zsojka at seznam dot cz
                   ` (4 preceding siblings ...)
  2013-10-16  9:51 ` jakub at gcc dot gnu.org
@ 2013-10-25 12:53 ` rguenth at gcc dot gnu.org
  2014-02-04 11:44 ` abel at gcc dot gnu.org
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-10-25 12:53 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56885

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P2


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug rtl-optimization/56885] [4.8/4.9 Regression] ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling
  2013-04-08 22:01 [Bug rtl-optimization/56885] New: ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling zsojka at seznam dot cz
                   ` (5 preceding siblings ...)
  2013-10-25 12:53 ` rguenth at gcc dot gnu.org
@ 2014-02-04 11:44 ` abel at gcc dot gnu.org
  2014-02-04 14:26 ` hjl.tools at gmail dot com
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: abel at gcc dot gnu.org @ 2014-02-04 11:44 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56885

Andrey Belevantsev <abel at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |abel at gcc dot gnu.org

--- Comment #9 from Andrey Belevantsev <abel at gcc dot gnu.org> ---
Trunk does not ICE for me anymore, though the two insns Yuri mentioned are
still reordered.  I will explain what happens in more detail.

The selective scheduler supports register renaming.  So on seeing an
anti-dependence in this case for di=r69 it assumes that the RHS of this insn
can be moved up with the new register, e.g. r?? = r69 and later di = r??.  When
the new register is being chosen, there is nothing in the function that
prevents using the original register, di -- no liveness or hardware imposed
restrictions are reported by the backend so we allow to move the insn with the
original register.  The reason for this is that the dependence comes from the
implicit_set on the another insn (insn 30 in Yuri's dump), and implicit sets do
not get reflected in the dataflow information (which we get from DF_LIVE_IN
sets and df_simulate_one_insn_backwards interfaces).

Now, if the extra dependencies really come from the evaluation_hook interface
of the x86 backend, I'd note that the hook, originally implemented for ia64
only, was not intended for adding any new dependencies, but rather for
reflecting the dependencies added in the backend for its own purposes.  E.g.
for ia64 the interface allows to get the complete dependence picture before
making decisions on bundling.  So I'd claim that any dependencies created for
the scheduler should also be calculated via the general deps_analyze_insn
mechanism of sched-deps.c, with the correctly prepared deps context.  E.g. any
changes done with implicit_sets/clobbers/uses and IRA/LRA interfaces are also
visible within the selective scheduling.  The selective scheduling analyzes
dependencies between separate insns, not blocks, so the evaluation_hook
interface does not make sense for it.

To summarize, if the backend wants to stop reordering insns in question and
also forbid renaming, then this should be exposed from within a hook called
from sched-deps.c when calculating dependencies through deps_analyze_insn, not
later, and then we can judge whether the new dependence comes from
LHS/RHS/whole insn and make appropriate changes for renaming.  The current
interface does not tell us that renaming is prohibited and we cannot derive it
from the IR.  The best way would be to properly reflect all restrictions in the
IR and not end up lying to the dataflow machinery and the scheduler.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug rtl-optimization/56885] [4.8/4.9 Regression] ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling
  2013-04-08 22:01 [Bug rtl-optimization/56885] New: ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling zsojka at seznam dot cz
                   ` (6 preceding siblings ...)
  2014-02-04 11:44 ` abel at gcc dot gnu.org
@ 2014-02-04 14:26 ` hjl.tools at gmail dot com
  2014-02-04 15:06 ` [Bug rtl-optimization/56885] [4.8 " jakub at gcc dot gnu.org
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: hjl.tools at gmail dot com @ 2014-02-04 14:26 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56885

--- Comment #10 from H.J. Lu <hjl.tools at gmail dot com> ---
On trunk, it was fixed by r206938.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug rtl-optimization/56885] [4.8 Regression] ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling
  2013-04-08 22:01 [Bug rtl-optimization/56885] New: ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling zsojka at seznam dot cz
                   ` (7 preceding siblings ...)
  2014-02-04 14:26 ` hjl.tools at gmail dot com
@ 2014-02-04 15:06 ` jakub at gcc dot gnu.org
  2014-05-22  9:02 ` rguenth at gcc dot gnu.org
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: jakub at gcc dot gnu.org @ 2014-02-04 15:06 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56885

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org
      Known to work|                            |4.9.0
            Summary|[4.8/4.9 Regression] ICE:   |[4.8 Regression] ICE: in
                   |in assign_by_spills, at     |assign_by_spills, at
                   |lra-assigns.c:1268 with -O  |lra-assigns.c:1268 with -O
                   |-fschedule-insns            |-fschedule-insns
                   |-fselective-scheduling      |-fselective-scheduling
      Known to fail|4.9.0                       |

--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed on the trunk then, perhaps it might be worthwhile to add the testcase
though.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug rtl-optimization/56885] [4.8 Regression] ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling
  2013-04-08 22:01 [Bug rtl-optimization/56885] New: ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling zsojka at seznam dot cz
                   ` (8 preceding siblings ...)
  2014-02-04 15:06 ` [Bug rtl-optimization/56885] [4.8 " jakub at gcc dot gnu.org
@ 2014-05-22  9:02 ` rguenth at gcc dot gnu.org
  2014-12-19 13:41 ` jakub at gcc dot gnu.org
  2015-06-23  8:41 ` rguenth at gcc dot gnu.org
  11 siblings, 0 replies; 13+ messages in thread
From: rguenth at gcc dot gnu.org @ 2014-05-22  9:02 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56885

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.3                       |4.8.4

--- Comment #12 from Richard Biener <rguenth at gcc dot gnu.org> ---
GCC 4.8.3 is being released, adjusting target milestone.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug rtl-optimization/56885] [4.8 Regression] ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling
  2013-04-08 22:01 [Bug rtl-optimization/56885] New: ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling zsojka at seznam dot cz
                   ` (9 preceding siblings ...)
  2014-05-22  9:02 ` rguenth at gcc dot gnu.org
@ 2014-12-19 13:41 ` jakub at gcc dot gnu.org
  2015-06-23  8:41 ` rguenth at gcc dot gnu.org
  11 siblings, 0 replies; 13+ messages in thread
From: jakub at gcc dot gnu.org @ 2014-12-19 13:41 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56885

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.4                       |4.8.5

--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 4.8.4 has been released.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug rtl-optimization/56885] [4.8 Regression] ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling
  2013-04-08 22:01 [Bug rtl-optimization/56885] New: ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling zsojka at seznam dot cz
                   ` (10 preceding siblings ...)
  2014-12-19 13:41 ` jakub at gcc dot gnu.org
@ 2015-06-23  8:41 ` rguenth at gcc dot gnu.org
  11 siblings, 0 replies; 13+ messages in thread
From: rguenth at gcc dot gnu.org @ 2015-06-23  8:41 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56885

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|4.8.5                       |4.9.0
      Known to fail|                            |4.8.5

--- Comment #14 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed for 4.9.0.


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2015-06-23  8:41 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-04-08 22:01 [Bug rtl-optimization/56885] New: ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling zsojka at seznam dot cz
2013-04-09  6:58 ` [Bug rtl-optimization/56885] " izamyatin at gmail dot com
2013-04-09 10:53 ` [Bug rtl-optimization/56885] [4.8/4.9 Regression] " izamyatin at gmail dot com
2013-04-09 13:33 ` ysrumyan at gmail dot com
2013-05-31 10:58 ` jakub at gcc dot gnu.org
2013-10-16  9:51 ` jakub at gcc dot gnu.org
2013-10-25 12:53 ` rguenth at gcc dot gnu.org
2014-02-04 11:44 ` abel at gcc dot gnu.org
2014-02-04 14:26 ` hjl.tools at gmail dot com
2014-02-04 15:06 ` [Bug rtl-optimization/56885] [4.8 " jakub at gcc dot gnu.org
2014-05-22  9:02 ` rguenth at gcc dot gnu.org
2014-12-19 13:41 ` jakub at gcc dot gnu.org
2015-06-23  8:41 ` rguenth at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).