[Bug c++/57239] cannot handle inner/nested class templates with non-type parameter packs that were declared in the outer/containing class

2013-06-26 Thread scottbaldwin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57239 --- Comment #12 from etherice --- (In reply to Jonathan Wakely from comment #11) > (In reply to etherice from comment #10) > > Isn't it defeating the purpose of having a 'status' field if it's not being > > used? > > What makes you think it isn't

[Bug c++/57239] cannot handle inner/nested class templates with non-type parameter packs that were declared in the outer/containing class

2013-06-26 Thread scottbaldwin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57239 --- Comment #10 from etherice --- (In reply to Paolo Carlini from comment #9) > By the way, much more generally, I'm under the impression that often bug > submitters attach way too much importance to the status change unconfirmed > -> confirmed: I

[Bug c++/57239] cannot handle inner/nested class templates with non-type parameter packs that were declared in the outer/containing class

2013-06-26 Thread scottbaldwin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57239 --- Comment #8 from etherice --- (In reply to Jonathan Wakely from comment #7) > (In reply to etherice from comment #6) > > 2) My example was complete except for needing a couple #includes [...] > > So it was not complete then! > > This bug has

[Bug c++/57239] cannot handle inner/nested class templates with non-type parameter packs that were declared in the outer/containing class

2013-06-26 Thread scottbaldwin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57239 --- Comment #6 from etherice --- (In reply to Jonathan Wakely from comment #4) > Until someone analyses it and convinces themselves it's a bug. > > Not providing a complete testcase doesn't help. Code missing headers, even > standard ones, is not

[Bug c++/57239] cannot handle inner/nested class templates with non-type parameter packs that were declared in the outer/containing class

2013-06-26 Thread scottbaldwin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57239 --- Comment #3 from etherice --- Status is still unconfirmed... How long does it typically take to confirm a bug?

[Bug pch/57242] precompiled headers ignored unless the .gch and TU's are compiled with certain combinations of -g flag

2013-05-13 Thread scottbaldwin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57242 --- Comment #6 from etherice --- (In reply to Richard Biener from comment #5) > (In reply to etherice from comment #4) > > (In reply to Andrew Pinski from comment #1) > > > This is by design as -g changes the information produced by the front-end

[Bug c++/57239] cannot handle inner/nested class templates with non-type parameter packs that were declared in the outer/containing class

2013-05-11 Thread scottbaldwin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57239 --- Comment #2 from etherice --- (In reply to Daniel Krügler from comment #1) > The report misses a complete example. The following is a reduced form and > free of library stuff: > > //--- > ...

[Bug pch/57242] precompiled headers ignored unless the .gch and TU's are compiled with certain combinations of -g flag

2013-05-10 Thread scottbaldwin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57242 --- Comment #4 from etherice --- (In reply to Andrew Pinski from comment #1) > This is by design as -g changes the information produced by the front-end > and maybe even predefines too. I created a simpler test to demonstrate the bug. Two files:

[Bug c++/57240] decltype() on a template non-type parameter causes "internal compiler error"

2013-05-10 Thread scottbaldwin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57240 --- Comment #2 from etherice --- (In reply to Paolo Carlini from comment #1) > Already fixed. > > *** This bug has been marked as a duplicate of bug 57092 *** Yep that's it, fixed 3 days after my April 27 version of the 4.8 branch. Looks like th

[Bug c++/57241] GCC still issues -Wmultichar warnings despite a #pragma diagnostic ignored -Wmultichar directive

2013-05-10 Thread scottbaldwin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57241 --- Comment #3 from etherice --- (In reply to Andrew Pinski from comment #2) > (In reply to Paolo Carlini from comment #1) > > In general, it's safe to say that #pragma diagnostic ignored is very buggy > > (in C++ at least), we have got many long

[Bug pch/57242] gcc ignores precompiled headers unless the .gch and TU's are compiled with certain combinations of -g flag

2013-05-10 Thread scottbaldwin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57242 --- Comment #3 from etherice --- (In reply to Andrew Pinski from comment #1) > This is by design as -g changes the information produced by the front-end > and maybe even predefines too. I think you may have read the report too quickly :) When bu

[Bug pch/57242] New: gcc ignores precompiled headers unless the .gch and TU's are compiled with certain combinations of -g flag

2013-05-10 Thread scottbaldwin at gmail dot com
tatus: UNCONFIRMED Severity: normal Priority: P3 Component: pch Assignee: unassigned at gcc dot gnu.org Reporter: scottbaldwin at gmail dot com In GCC 4.7.2 and 4.8.x, precompiled headers (PCH) .gch file is ignored unless a certain combination of '

[Bug c++/57241] New: GCC still issues -Wmultichar warnings despite a #pragma diagnostic ignored -Wmultichar directive

2013-05-10 Thread scottbaldwin at gmail dot com
Severity: minor Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: scottbaldwin at gmail dot com In GCC 4.7.2 and 4.8.x, the #pragma ignore directive for -Wmultichar has no effect. The code below demonstrates a -Wmultichar

[Bug c++/57240] New: decltype() on a template non-type parameter causes "internal compiler error"

2013-05-10 Thread scottbaldwin at gmail dot com
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: scottbaldwin at gmail dot com GCC 4.8.x (4.8.0 and 4.8.1-20130427) have an "internal compiler error" when decltype()'s argument is a template non-type

[Bug c++/57239] New: GCC cannot handle inner/nested class templates with non-type parameter packs that were declared in the outer/containing class

2013-05-10 Thread scottbaldwin at gmail dot com
Version: 4.8.1 Status: UNCONFIRMED Severity: major Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: scottbaldwin at gmail dot com GCC 4.7.2 and 4.8.x cannot handle inner/nested class templates with non-type

[Bug c++/32204] friend from global namespace in template class ignored

2012-10-27 Thread scottbaldwin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32204 --- Comment #10 from etherice 2012-10-27 13:39:05 UTC --- (In reply to comment #9) Jonathan- You're right on all counts. Thanks for clarifying (and apologies for getting a bit off-topic).

[Bug c++/32204] friend from global namespace in template class ignored

2012-10-27 Thread scottbaldwin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32204 --- Comment #8 from etherice 2012-10-27 08:52:10 UTC --- In MSVC's defense, the standard is vague (or insufficient) in this regard for 'friend class' declarations. It says: "If a friend declaration appears in a local class (9.8) and the

[Bug c++/32204] friend from global namespace in template class ignored

2012-10-27 Thread scottbaldwin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32204 etherice changed: What|Removed |Added CC||scottbaldwin at gmail dot