https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
Bug 93033 depends on bug 66139, which changed state.
Bug 66139 Summary: destructor not called for members of partially constructed
anonymous struct/array
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66139
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
--- Comment #19 from Jason Merrill ---
*** Bug 93077 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
Jason Merrill changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
--- Comment #17 from Jason Merrill ---
Author: jason
Date: Fri Jan 10 18:46:57 2020
New Revision: 280126
URL: https://gcc.gnu.org/viewcvs?rev=280126&root=gcc&view=rev
Log:
PR c++/93173 - incorrect tree sharing.
My patch for 93033 wasn't
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
Richard Biener changed:
What|Removed |Added
Status|REOPENED|NEW
--- Comment #16 from Richard Biener
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
David Binderman changed:
What|Removed |Added
Status|RESOLVED|REOPENED
Resolution|FIXED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
--- Comment #14 from David Binderman ---
Created attachment 47598
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47598&action=edit
gzipped C++ source code
The attached C++ source code seems to be still broken.
-march=native (aka bdver2) s
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
Jason Merrill changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
--- Comment #12 from Arseny Solokha ---
I believe this PR can be closed now.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
--- Comment #11 from Jason Merrill ---
Author: jason
Date: Fri Jan 3 22:10:56 2020
New Revision: 279871
URL: https://gcc.gnu.org/viewcvs?rev=279871&root=gcc&view=rev
Log:
PR c++/93033 - incorrect tree node sharing with array init.
The
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
Jason Merrill changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
Jakub Jelinek changed:
What|Removed |Added
CC||s...@li-snyder.org
--- Comment #10 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment #9
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
Khem Raj changed:
What|Removed |Added
CC||raj.khem at gmail dot com
--- Comment #8 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
--- Comment #7 from Jan Hubicka ---
This patch fixes the testcase, but I am not familiar enough with the code to
say if that is correct fix :)
Index: ../../gcc/cp/cp-gimplify.c
===
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
Jan Hubicka changed:
What|Removed |Added
CC||hubicka at gcc dot gnu.org
--- Comment #6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
zwen7 at binghamton dot edu changed:
What|Removed |Added
CC||zwen7 at binghamton dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
--- Comment #4 from Marek Polacek ---
template struct S {
S(T *);
~S();
};
struct X {
struct C {
S d;
float e;
};
X();
};
S f(S);
X::X() { C a[]{f("")}; }
$ ./cc1plus -quiet 93033.C
93033.C: In constructor ‘X::X()’:
93033.C:13
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
Marek Polacek changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
--- Comment #3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033
Marek Polacek changed:
What|Removed |Added
Keywords||ice-on-valid-code
Status|UNC
20 matches
Mail list logo