[Bug c/59708] clang-compatible checked arithmetic builtins

2014-08-24 Thread Martin.vGagern at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59708 --- Comment #9 from Martin von Gagern --- (In reply to Andrew Pinski from comment #8) > I rather not have builtins as you can write portable C code that detects > overflow just fine. GCC could have internal functions if needed which are > used w

[Bug middle-end/48580] missed optimization: integer overflow checks

2014-08-24 Thread Martin.vGagern at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48580 --- Comment #21 from Martin von Gagern --- (In reply to myself from comment #15) > (In reply to comment #7) > > […] built-in operations where you can just say "multiply two > > (signed) values, check whether the result fits in 31-bit unsigned an

[Bug c/59708] clang-compatible checked arithmetic builtins

2014-08-24 Thread Martin.vGagern at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59708 Martin von Gagern changed: What|Removed |Added CC||Martin.vGagern at gmx dot net

[Bug c/49467] Enhancement: Intrinsic to read CARRY and OVERFLOW flags (where applicable)

2014-08-24 Thread Martin.vGagern at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49467 Martin von Gagern changed: What|Removed |Added CC||Martin.vGagern at gmx dot net

[Bug libstdc++/61758] std::chrono::steady_clock::now() no longer exported

2014-07-09 Thread Martin.vGagern at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61758 --- Comment #4 from Martin von Gagern --- Thanks for the quick reply. (In reply to Jonathan Wakely from comment #2) > It is totally unsupported (and unlikely to work) to mix C++11 code built > with GCC 4.x and 4.y, for any x!=y Any particular r

[Bug libstdc++/61758] std::chrono::steady_clock::now() no longer exported

2014-07-09 Thread Martin.vGagern at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61758 --- Comment #1 from Martin von Gagern --- I just read https://gcc.gnu.org/ml/gcc-patches/2013-05/msg01553.html indicating that this is likely a deliberate ABI breakage for an experimental API. If that is your official position, feel free to close

[Bug libstdc++/61758] New: std::chrono::steady_clock::now() no longer exported

2014-07-09 Thread Martin.vGagern at gmx dot net
Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: Martin.vGagern at gmx dot net Between 4.8.0 and 4.8.1, SVN commit 199331 changed the implementation of compatibility-chrono.cc. Up to that point, it basically included chrono.cc which provided implementations for

[Bug middle-end/323] optimized code gives strange floating point results

2014-01-02 Thread Martin.vGagern at gmx dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=323 Martin von Gagern changed: What|Removed |Added CC||Martin.vGagern at gmx dot net

[Bug c++/54277] Template class member referred to with implicit this inside lambda is incorrectly const-qualified

2013-03-05 Thread Martin.vGagern at gmx dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54277 Martin von Gagern changed: What|Removed |Added CC||Martin.vGagern at gmx dot

[Bug c++/56537] [C++11] lambda expression treats members as const

2013-03-05 Thread Martin.vGagern at gmx dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56537 Martin von Gagern changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug c++/56537] New: [C++11] lambda expression treats members as const

2013-03-05 Thread Martin.vGagern at gmx dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56537 Bug #: 56537 Summary: [C++11] lambda expression treats members as const Classification: Unclassified Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal

[Bug c++/51707] [c++11] constexpr constructor cannot initialize const reference member

2013-02-22 Thread Martin.vGagern at gmx dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51707 Martin von Gagern changed: What|Removed |Added CC||Martin.vGagern at gmx dot

[Bug middle-end/48580] missed optimization: integer overflow checks

2013-02-02 Thread Martin.vGagern at gmx dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48580 --- Comment #19 from Martin von Gagern 2013-02-02 22:08:09 UTC --- Bug 49467 asked about builtins, and got duped here, so small wonder people wanting a builtin-colored bikeshed like I do end up here...

[Bug middle-end/48580] missed optimization: integer overflow checks

2013-02-02 Thread Martin.vGagern at gmx dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48580 --- Comment #17 from Martin von Gagern 2013-02-02 18:54:43 UTC --- (In reply to comment #16) > I somewhat disagree. A program must be correct; it should be secure; > and it can be efficient. I'm interested in "correct" and "secure". > If

[Bug middle-end/48580] missed optimization: integer overflow checks

2013-02-02 Thread Martin.vGagern at gmx dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48580 Martin von Gagern changed: What|Removed |Added CC||Martin.vGagern at gmx dot

[Bug c++/54002] [C++0x][constexpr] Initializing constexpr static member using constexpr static method fails

2012-07-18 Thread Martin.vGagern at gmx dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54002 --- Comment #3 from Martin von Gagern 2012-07-18 07:09:02 UTC --- (In reply to comment #2) > See PR 52366, which makes this a dup of PR 52315 I agree that this is a duplicate of PR 52366. And although I'm still not convinced that this is really

[Bug c++/54002] New: [C++0x][constexpr] Initializing constexpr static member using constexpr static method fails

2012-07-17 Thread Martin.vGagern at gmx dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54002 Bug #: 54002 Summary: [C++0x][constexpr] Initializing constexpr static member using constexpr static method fails Classification: Unclassified Product: gcc Version: 4.7.1

[Bug gcov-profile/49340] New: read_couts_file() not called for -fbranch-probabilities

2011-06-09 Thread Martin.vGagern at gmx dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49340 Summary: read_couts_file() not called for -fbranch-probabilities Product: gcc Version: 4.5.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug java/49036] gcj-mp-4.5: Internal error: Abort trap (program ecj1) on Mac OS X 10.5.8

2011-06-03 Thread Martin.vGagern at gmx dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49036 Martin von Gagern changed: What|Removed |Added CC||Martin.vGagern at gmx dot