https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89336
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89336
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89336
--- Comment #8 from Jakub Jelinek ---
Author: jakub
Date: Wed Feb 20 21:16:27 2019
New Revision: 269052
URL: https://gcc.gnu.org/viewcvs?rev=269052&root=gcc&view=rev
Log:
PR c++/89336
* constexpr.c (cxx_eval_store_expression): Di
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89336
--- Comment #7 from Jason Merrill ---
Author: jason
Date: Tue Feb 19 01:01:50 2019
New Revision: 269003
URL: https://gcc.gnu.org/viewcvs?rev=269003&root=gcc&view=rev
Log:
PR c++/89336 - multiple stores in constexpr stmt.
If we evaluate
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89336
Jakub Jelinek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89336
--- Comment #5 from Jakub Jelinek ---
The ICE actually isn't when processing the loop, but later on when processing
the
VIEW_CONVERT_EXPR({.a={0, 1, 2, 3, 4, 5, [8]=1, 2, 3, 4, 5, }});
expression.
When using
{
r[i] = i;
r[i + 8] =
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89336
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment #4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89336
--- Comment #3 from Jakub Jelinek ---
r[i + 'a'] = i + 10;
r[i + 'A'] = i + 10;
or
r[i + 'a'] = i + 10;
r[i + 'A'] = r[i + 'a'];
doesn't ICE.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89336
--- Comment #2 from Marek Polacek ---
The current ICE started with r267253:
89336.C: In function ‘int main()’:
89336.C:16:20: internal compiler error: Segmentation fault
0x13ae0c0 crash_signal
../../gcc/toplev.c:326
0x89a0e1 initialized_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89336
Marek Polacek changed:
What|Removed |Added
Keywords||ice-on-valid-code
Status|UNC
10 matches
Mail list logo