public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug ipa/60457] New: [4.9 Regression] ICE in cgraph_get_node
@ 2014-03-07 15:50 jakub at gcc dot gnu.org
  2014-03-07 15:51 ` [Bug ipa/60457] " jakub at gcc dot gnu.org
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: jakub at gcc dot gnu.org @ 2014-03-07 15:50 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 60457
           Summary: [4.9 Regression] ICE in cgraph_get_node
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ipa
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jakub at gcc dot gnu.org

template <class T>
struct A
{
};
struct B : A <B>
{
  B ();
};
B::B ()
{
  const int c[] = { 1, 1 };
}

ICEs at -O0 starting with r201408.


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

* [Bug ipa/60457] [4.9 Regression] ICE in cgraph_get_node
  2014-03-07 15:50 [Bug ipa/60457] New: [4.9 Regression] ICE in cgraph_get_node jakub at gcc dot gnu.org
@ 2014-03-07 15:51 ` jakub at gcc dot gnu.org
  2014-03-07 15:53 ` mpolacek at gcc dot gnu.org
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: jakub at gcc dot gnu.org @ 2014-03-07 15:51 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2014-03-07
   Target Milestone|---                         |4.9.0
     Ever confirmed|0                           |1


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

* [Bug ipa/60457] [4.9 Regression] ICE in cgraph_get_node
  2014-03-07 15:50 [Bug ipa/60457] New: [4.9 Regression] ICE in cgraph_get_node jakub at gcc dot gnu.org
  2014-03-07 15:51 ` [Bug ipa/60457] " jakub at gcc dot gnu.org
@ 2014-03-07 15:53 ` mpolacek at gcc dot gnu.org
  2014-03-07 16:36 ` jakub at gcc dot gnu.org
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: mpolacek at gcc dot gnu.org @ 2014-03-07 15:53 UTC (permalink / raw)
  To: gcc-bugs

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

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1
                 CC|                            |mpolacek at gcc dot gnu.org


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

* [Bug ipa/60457] [4.9 Regression] ICE in cgraph_get_node
  2014-03-07 15:50 [Bug ipa/60457] New: [4.9 Regression] ICE in cgraph_get_node jakub at gcc dot gnu.org
  2014-03-07 15:51 ` [Bug ipa/60457] " jakub at gcc dot gnu.org
  2014-03-07 15:53 ` mpolacek at gcc dot gnu.org
@ 2014-03-07 16:36 ` jakub at gcc dot gnu.org
  2014-03-07 16:36 ` jakub at gcc dot gnu.org
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: jakub at gcc dot gnu.org @ 2014-03-07 16:36 UTC (permalink / raw)
  To: gcc-bugs

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

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

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

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Honza?


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

* [Bug ipa/60457] [4.9 Regression] ICE in cgraph_get_node
  2014-03-07 15:50 [Bug ipa/60457] New: [4.9 Regression] ICE in cgraph_get_node jakub at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2014-03-07 16:36 ` jakub at gcc dot gnu.org
@ 2014-03-07 16:36 ` jakub at gcc dot gnu.org
  2014-03-10  9:05 ` rguenth at gcc dot gnu.org
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: jakub at gcc dot gnu.org @ 2014-03-07 16:36 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 32302
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32302&action=edit
gcc49-pr60457.patch

Perhaps something like this can fix this?  From the patch description it seems
you were after functions only.


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

* [Bug ipa/60457] [4.9 Regression] ICE in cgraph_get_node
  2014-03-07 15:50 [Bug ipa/60457] New: [4.9 Regression] ICE in cgraph_get_node jakub at gcc dot gnu.org
                   ` (3 preceding siblings ...)
  2014-03-07 16:36 ` jakub at gcc dot gnu.org
@ 2014-03-10  9:05 ` rguenth at gcc dot gnu.org
  2014-03-10 14:55 ` jakub at gcc dot gnu.org
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: rguenth at gcc dot gnu.org @ 2014-03-10  9:05 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
Looks obvious to me.


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

* [Bug ipa/60457] [4.9 Regression] ICE in cgraph_get_node
  2014-03-07 15:50 [Bug ipa/60457] New: [4.9 Regression] ICE in cgraph_get_node jakub at gcc dot gnu.org
                   ` (4 preceding siblings ...)
  2014-03-10  9:05 ` rguenth at gcc dot gnu.org
@ 2014-03-10 14:55 ` jakub at gcc dot gnu.org
  2014-03-10 15:14 ` jakub at gcc dot gnu.org
  2014-03-10 20:52 ` hubicka at gcc dot gnu.org
  7 siblings, 0 replies; 9+ messages in thread
From: jakub at gcc dot gnu.org @ 2014-03-10 14:55 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Mon Mar 10 14:55:20 2014
New Revision: 208454

URL: http://gcc.gnu.org/viewcvs?rev=208454&root=gcc&view=rev
Log:
    PR ipa/60457
    * ipa.c (symtab_remove_unreachable_nodes): Don't call
    cgraph_get_create_node on VAR_DECLs.

    * g++.dg/ipa/pr60457.C: New test.

Added:
    trunk/gcc/testsuite/g++.dg/ipa/pr60457.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/ipa.c
    trunk/gcc/testsuite/ChangeLog


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

* [Bug ipa/60457] [4.9 Regression] ICE in cgraph_get_node
  2014-03-07 15:50 [Bug ipa/60457] New: [4.9 Regression] ICE in cgraph_get_node jakub at gcc dot gnu.org
                   ` (5 preceding siblings ...)
  2014-03-10 14:55 ` jakub at gcc dot gnu.org
@ 2014-03-10 15:14 ` jakub at gcc dot gnu.org
  2014-03-10 20:52 ` hubicka at gcc dot gnu.org
  7 siblings, 0 replies; 9+ messages in thread
From: jakub at gcc dot gnu.org @ 2014-03-10 15:14 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed.


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

* [Bug ipa/60457] [4.9 Regression] ICE in cgraph_get_node
  2014-03-07 15:50 [Bug ipa/60457] New: [4.9 Regression] ICE in cgraph_get_node jakub at gcc dot gnu.org
                   ` (6 preceding siblings ...)
  2014-03-10 15:14 ` jakub at gcc dot gnu.org
@ 2014-03-10 20:52 ` hubicka at gcc dot gnu.org
  7 siblings, 0 replies; 9+ messages in thread
From: hubicka at gcc dot gnu.org @ 2014-03-10 20:52 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #6 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
Yes, it is obvious.  We will however need to get better origin representation
(supporting early inlined functions and probably also the variable origins as
they apparently can exist) later on if we ever want save debug info with LTO.

Thanks,
Honza


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

end of thread, other threads:[~2014-03-10 20:52 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-03-07 15:50 [Bug ipa/60457] New: [4.9 Regression] ICE in cgraph_get_node jakub at gcc dot gnu.org
2014-03-07 15:51 ` [Bug ipa/60457] " jakub at gcc dot gnu.org
2014-03-07 15:53 ` mpolacek at gcc dot gnu.org
2014-03-07 16:36 ` jakub at gcc dot gnu.org
2014-03-07 16:36 ` jakub at gcc dot gnu.org
2014-03-10  9:05 ` rguenth at gcc dot gnu.org
2014-03-10 14:55 ` jakub at gcc dot gnu.org
2014-03-10 15:14 ` jakub at gcc dot gnu.org
2014-03-10 20:52 ` hubicka 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).