[Bug c++/29473] New: -masm=intel combined with -march=athlon64 has some issues.

2006-10-14 Thread nachms+gcc at gmail dot com
issues. Product: gcc Version: 4.1.2 Status: UNCONFIRMED Severity: major Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: nachms+gcc at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29473

[Bug c++/29473] -masm=intel combined with -march=athlon64 has some issues.

2006-10-14 Thread nachms+gcc at gmail dot com
--- Comment #1 from nachms+gcc at gmail dot com 2006-10-14 21:43 --- Oh I just realized one statement of mine was ambiguous. >I get "cmp" bugs instead of "mov" and I also get the "rep ret" bug from above when using GCC 4.1 (but not 4.0). I mean to say

[Bug c++/29473] -masm=intel combined with -march=athlon64 has some issues.

2006-10-14 Thread nachms+gcc at gmail dot com
--- Comment #2 from nachms+gcc at gmail dot com 2006-10-14 21:51 --- Oh another thing. If I change return(Keep4_3Ratio && (DSMode == 1 || SMode == 1)); to: return((DSMode == 1 || SMode == 1) && Keep4_3Ratio); The "rep ret" problem in the 32 bit compiler

[Bug target/29473] -masm=intel combined with -march=athlon64 has some issues.

2007-05-20 Thread nachms+gcc at gmail dot com
--- Comment #7 from nachms+gcc at gmail dot com 2007-05-20 10:46 --- I just tested against: Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib

[Bug preprocessor/55971] New: Preprocessor macros with C++11 raw string literals fail to compile

2013-01-14 Thread nachms+gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55971 Bug #: 55971 Summary: Preprocessor macros with C++11 raw string literals fail to compile Classification: Unclassified Product: gcc Version: 4.7.2 Status: UNCONFIRMED

[Bug preprocessor/55971] Preprocessor macros with C++11 raw string literals fail to compile

2013-01-14 Thread nachms+gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55971 --- Comment #2 from Nach 2013-01-14 15:47:25 UTC --- Does look similar. Although this bug here is in the definition of the macro, while that bug is in the call of the macro. I'm sure they're related, but it'd be a shame if one was fixed,

[Bug libstdc++/60348] New: -static-libstdc++ broken

2014-02-26 Thread nachms+gcc at gmail dot com
++ Assignee: unassigned at gcc dot gnu.org Reporter: nachms+gcc at gmail dot com -static-libstdc++ does not seem to be working anymore. Consider this following test application: - #include #include int main() { std::string s; if (s.empty()) { std::cout << &quo

[Bug libstdc++/60348] -static-libstdc++ broken

2014-02-27 Thread nachms+gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60348 --- Comment #2 from Nach --- (In reply to Richard Biener from comment #1) > It works for me. What does ldd test show? Do you have the static > libstdc++/libgcc installed (Debian may package those separately?) ldd test linux-gate.so.1 (0

[Bug libstdc++/60348] -static-libstdc++ broken

2014-02-27 Thread nachms+gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60348 --- Comment #4 from Nach --- (In reply to Marc Glisse from comment #3) > man nm: > >"U" The symbol is undefined. > >"u" The symbol is a unique global symbol. This is a GNU > extension [...] > > The program does run fine

[Bug libstdc++/60348] -static-libstdc++ broken

2014-02-27 Thread nachms+gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60348 --- Comment #6 from Nach --- > Does compiling with: -fuse-ld=gold -Wl,--no-gnu-unique > help? Seems like your old system (ld.so?) gets confused by the new feature. Doing so, there are no longer any "u" symbols appearing with objdump, nor those li

[Bug libstdc++/60348] -static-libstdc++ broken

2014-02-27 Thread nachms+gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60348 --- Comment #7 from Nach --- Upon further testing, -fuse-ld=gold by itself without -Wl,--no-gnu-unique appears to get the job done.

[Bug libstdc++/60348] -static-libstdc++ broken

2014-02-27 Thread nachms+gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60348 Nach changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INVALID

[Bug libstdc++/60348] -static-libstdc++ broken

2014-02-27 Thread nachms+gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60348 --- Comment #12 from Nach --- Isn't the whole point of -static-libstdc++ is to remove the dependency of libstdc++ from the binary? Even without the option, it does indeed work fine on the system it was compiled on. However, -static-libstdc++ curre

[Bug libstdc++/60348] -static-libstdc++ broken

2014-02-27 Thread nachms+gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60348 --- Comment #14 from Nach --- (In reply to Richard Biener from comment #13) > If you want to target old dynamic linkers then you have to disable support > for GCC features that exploit features of new dynamic linkers. You > need to rebuild GCC to

[Bug libstdc++/60348] -static-libstdc++ broken

2014-02-27 Thread nachms+gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60348 --- Comment #17 from Nach --- I just tried my above test case on RHEL6 without an up to date libstdc++ but with glibc 2.12, and the binary runs just fine. I double checked my old build system which does not produce these symbols, and I see it use

[Bug c++/57854] Would like to have a warning for virtual overrides without C++11 "override" keyword

2015-11-09 Thread nachms+gcc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57854 Nach changed: What|Removed |Added CC||nachms+gcc at gmail dot com --- Comment #6 from