[Bug target/34115] atomic builtins not supported on i686?

2009-06-08 Thread joseph dot h dot garvin at gmail dot com
--- Comment #10 from joseph dot h dot garvin at gmail dot com 2009-06-08 21:18 --- After encountering this issue and some testing, I think this is definitely a bug. The problem ONLY occurs when directly returning a call to an atomic builtin! Assuming no march flags: Links: int main

[Bug c++/40562] New: Error message when running preprocessor only is incoherent

2009-06-26 Thread joseph dot h dot garvin at gmail dot com
: joseph dot h dot garvin at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40562

[Bug c++/40562] Error message when running preprocessor only is incoherent

2009-06-26 Thread joseph dot h dot garvin at gmail dot com
--- Comment #1 from joseph dot h dot garvin at gmail dot com 2009-06-26 20:01 --- Actually, make that 4 bugs. 4. The extension shouldn't matter. I said run the preprocessor on it. So run the preprocessor on it. G++ is bending over backwards to do the wrong thing :P -- http

[Bug c++/42322] New: 'foo is not a template function' error message should include signature of function

2009-12-07 Thread joseph dot h dot garvin at gmail dot com
Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: joseph dot h dot garvin at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42322

[Bug c++/5458] address of overloaded template function as argument for template

2010-01-21 Thread joseph dot h dot garvin at gmail dot com
--- Comment #15 from joseph dot h dot garvin at gmail dot com 2010-01-21 18:38 --- I'm not sure what the standard says, but conceptually, if you only provide a template generic template foo, with no non-templated foo defined, then instantiations of foo are *never* 'overloaded.' If I

[Bug c/43530] New: Add a warning for defines that clobber local variable names

2010-03-25 Thread joseph dot h dot garvin at gmail dot com
names Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: joseph dot h dot garvin at gmail dot com http

[Bug c++/7614] Warning when function returning reference to volatile called in void context

2010-04-09 Thread joseph dot h dot garvin at gmail dot com
--- Comment #5 from joseph dot h dot garvin at gmail dot com 2010-04-09 21:06 --- As a separate affected user, might I ask you guys to reconsider again? If you're writing a smart pointer class in C++, users expect that you will support all the same operators with all the same semantics

[Bug c++/7614] Warning when function returning reference to volatile called in void context

2010-04-12 Thread joseph dot h dot garvin at gmail dot com
--- Comment #7 from joseph dot h dot garvin at gmail dot com 2010-04-12 12:19 --- Right, I think that's what users expect, assuming you are in a situation where volatile smart pointers make sense in the first place (in my case they are smart pointers to addresses within a shared memory

[Bug c++/7614] Warning when function returning reference to volatile called in void context

2010-04-12 Thread joseph dot h dot garvin at gmail dot com
--- Comment #9 from joseph dot h dot garvin at gmail dot com 2010-04-12 15:00 --- (In reply to comment #8) (In reply to comment #7) the former points to an object which might change due to effects outside the program, the latter implies that the smart pointer itself might change

[Bug c/45168] New: There should be a way to mark specific enum members as deprecated

2010-08-02 Thread joseph dot h dot garvin at gmail dot com
ReportedBy: joseph dot h dot garvin at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45168

[Bug c++/45615] New: -Wshadow doesn't report class member shadowing

2010-09-09 Thread joseph dot h dot garvin at gmail dot com
Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: joseph dot h dot garvin at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45615