https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67767
Jakub Jelinek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67767
--- Comment #7 from Jakub Jelinek ---
Author: jakub
Date: Thu Jul 7 21:46:54 2016
New Revision: 238136
URL: https://gcc.gnu.org/viewcvs?rev=238136=gcc=rev
Log:
Backported from mainline
2016-02-19 Jakub Jelinek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67767
--- Comment #6 from Jakub Jelinek ---
Fixed for 5.4+ too.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67767
--- Comment #5 from Jakub Jelinek ---
Author: jakub
Date: Wed Mar 30 12:31:21 2016
New Revision: 234551
URL: https://gcc.gnu.org/viewcvs?rev=234551=gcc=rev
Log:
Backported from mainline
2016-02-19 Jakub Jelinek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67767
--- Comment #4 from Jakub Jelinek ---
Author: jakub
Date: Fri Feb 19 16:01:50 2016
New Revision: 233560
URL: https://gcc.gnu.org/viewcvs?rev=233560=gcc=rev
Log:
PR c++/67767
* parser.c (cp_parser_std_attribute_spec_seq): Don't
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67767
Jakub Jelinek changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67767
--- Comment #2 from zerotype at yahoo dot com ---
This can be worked around by using:
[[gnu::cold]] [[gnu::noreturn]]
instead of
[[gnu::cold, gnu::noreturn]]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67767
--- Comment #1 from zerotype at yahoo dot com ---
This particular use case also challenges the assertion in the GCC documentation
that "It does not make sense for a noreturn function to have a return type
other than void.". Some of the function