public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: debug/9039: [3.4 regression] ICE, anonymous union, gen_decl_die, dwarf2out.c:11974
@ 2003-01-02 1:46 Michael Elizabeth Chastain
0 siblings, 0 replies; 3+ messages in thread
From: Michael Elizabeth Chastain @ 2003-01-02 1:46 UTC (permalink / raw)
To: nobody; +Cc: gcc-prs
The following reply was made to PR debug/9039; it has been noted by GNATS.
From: Michael Elizabeth Chastain <mec@shout.net>
To: ehrhardt@mathematik.uni-ulm.de, gcc-bugs@gcc.gnu.org,
gcc-gnats@gcc.gnu.org, gcc-prs@gcc.gnu.org, nobody@gcc.gnu.org
Cc:
Subject: Re: debug/9039: [3.4 regression] ICE, anonymous union, gen_decl_die, dwarf2out.c:11974
Date: Wed, 1 Jan 2003 19:39:00 -0600
It did not happen for me with gcc gcc-3_3-branch checked out on
2002-12-18 or 2002-12-24 or 2002-12-31 (native i686-pc-linux-gnu
with -gdwarf-2).
It started happening for me on the trunk between 2002-12-18
and 2002-12-24.
I suspect the patch below but I haven't done that cool binary
search regression build trick.
Michael C
2002-12-18 Jason Merrill <jason@redhat.com>
Handle anonymous unions at the tree level.
C++ ABI change: Mangle anonymous unions using the name of their
first named field (by depth-first search). Should not cause
binary compatibility problems, though, as the compiler previously
didn't emit anything for affected unions.
* cp-tree.def (ALIAS_DECL): New tree code.
* decl2.c (build_anon_union_vars): Build ALIAS_DECLs. Return the
first field, not the largest.
(finish_anon_union): Don't mess with RTL. Do set DECL_ASSEMBLER_NAME,
push the decl, and write it out at namespace scope.
* decl.c (lookup_name_real): See through an ALIAS_DECL.
(pushdecl): Add namespace bindings for ALIAS_DECLs.
* rtti.c (unemitted_tinfo_decl_p): Don't try to look at the name
of a decl which doesn't have one.
* typeck.c (build_class_member_access_expr): Don't recurse if
we already have the type we want.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: debug/9039: [3.4 regression] ICE, anonymous union, gen_decl_die, dwarf2out.c:11974
@ 2003-03-15 17:43 jason
0 siblings, 0 replies; 3+ messages in thread
From: jason @ 2003-03-15 17:43 UTC (permalink / raw)
To: gcc-bugs, gcc-prs, jason, mec, nobody
Synopsis: [3.4 regression] ICE, anonymous union, gen_decl_die, dwarf2out.c:11974
Responsible-Changed-From-To: unassigned->jason
Responsible-Changed-By: jason
Responsible-Changed-When: Sat Mar 15 17:43:32 2003
Responsible-Changed-Why:
mine
State-Changed-From-To: analyzed->closed
State-Changed-By: jason
State-Changed-When: Sat Mar 15 17:43:32 2003
State-Changed-Why:
fixed
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=9039
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: debug/9039: [3.4 regression] ICE, anonymous union, gen_decl_die, dwarf2out.c:11974
@ 2003-01-01 22:58 ehrhardt
0 siblings, 0 replies; 3+ messages in thread
From: ehrhardt @ 2003-01-01 22:58 UTC (permalink / raw)
To: gcc-bugs, gcc-prs, mec, nobody
Old Synopsis: ICE, anonymous union, gen_decl_die, dwarf2out.c:11974
New Synopsis: [3.4 regression] ICE, anonymous union, gen_decl_die, dwarf2out.c:11974
State-Changed-From-To: open->analyzed
State-Changed-By: cae
State-Changed-When: Wed Jan 1 14:57:59 2003
State-Changed-Why:
Confirmed with 3.4. It is a regression as 3.2 compiled the code just fine.
I can't reproduce this on solaris and didn't test 3.3 on linux yet.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=9039
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2003-03-15 17:43 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-01-02 1:46 debug/9039: [3.4 regression] ICE, anonymous union, gen_decl_die, dwarf2out.c:11974 Michael Elizabeth Chastain
-- strict thread matches above, loose matches on Subject: below --
2003-03-15 17:43 jason
2003-01-01 22:58 ehrhardt
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).