[Bug lto/79587] ICE in streamer_write_gcov_count_stream, at data-streamer-out.c:343 while building Python 3.6.0 with PGO and LTO

2017-02-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79587 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug lto/79587] ICE in streamer_write_gcov_count_stream, at data-streamer-out.c:343 while building Python 3.6.0 with PGO and LTO

2017-02-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79587 --- Comment #3 from Markus Trippelsdorf --- Created attachment 40768 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40768&action=edit testcase for trunk

[Bug lto/79587] ICE in streamer_write_gcov_count_stream, at data-streamer-out.c:343 while building Python 3.6.0 with PGO and LTO

2017-02-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79587 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org Assig

[Bug c/35503] Warning about restricted pointers?

2017-02-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35503 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #5

[Bug c++/79588] New: [7 Regression] ICE in warn_for_restrict with -Wrestrict

2017-02-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79588 Bug ID: 79588 Summary: [7 Regression] ICE in warn_for_restrict with -Wrestrict Product: gcc Version: unknown Status: UNCONFIRMED Keywords: ice-on-valid-code

[Bug sanitizer/79589] New: ICE in gimplify_compound_expr (gimplify.c:5712) with -fsanitize=undefined

2017-02-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79589 Bug ID: 79589 Summary: ICE in gimplify_compound_expr (gimplify.c:5712) with -fsanitize=undefined Product: gcc Version: unknown Status: UNCONFIRMED Keywords: ice

[Bug c/35503] Warning about restricted pointers?

2017-02-18 Thread samuel.thiba...@ens-lyon.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35503 --- Comment #6 from Samuel Thibault --- Well, yes and no: -Wrestrict does indeed warn about this in gcc 7 now, but -Wall -Wextra does not contain -Wrestrict, so that makes it almost useless. Is there a reason for not including -Wrestrict in at l

[Bug target/79559] [5/6/7 Regression] ICE in ix86_print_operand, at config/i386/i386.c:18189

2017-02-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79559 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Sat Feb 18 13:13:43 2017 New Revision: 245560 URL: https://gcc.gnu.org/viewcvs?rev=245560&root=gcc&view=rev Log: PR target/79559 * config/i386/i386.c (ix86_print_operand):

[Bug target/79569] Unrecognized command line option ‘-m3dnowa’

2017-02-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79569 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Sat Feb 18 13:14:43 2017 New Revision: 245561 URL: https://gcc.gnu.org/viewcvs?rev=245561&root=gcc&view=rev Log: PR target/79569 * config/i386/i386.opt (m3dnowa): Replace

[Bug libstdc++/68739] FAIL: 30_threads/call_once/constexpr.cc (test for excess errors)

2017-02-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68739 --- Comment #2 from Jonathan Wakely --- The standard says those types must have a constexpr constructor, but we can't implement that on all targets: // Common base class for std::mutex and std::timed_mutex class __mutex_base { protected:

[Bug target/79581] VFP4 slower than VFP3 in C-ray

2017-02-18 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79581 --- Comment #2 from PeteVine --- Created attachment 40769 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40769&action=edit sphract The other file required to run the benchmark straight from bugzilla! :)

[Bug libstdc++/68739] FAIL: 30_threads/call_once/constexpr.cc (test for excess errors)

2017-02-18 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68739 --- Comment #3 from John David Anglin --- As far as I can tell, the definition for PTHREAD_MUTEX_INITIALIZE only involves constant elements: #define PTHREAD_MUTEX_INITIALIZER {\ __PTHREAD_MUTEX_VALID,

[Bug target/79559] [5/6 Regression] ICE in ix86_print_operand, at config/i386/i386.c:18189

2017-02-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79559 Jakub Jelinek changed: What|Removed |Added Summary|[5/6/7 Regression] ICE in |[5/6 Regression] ICE in

[Bug target/79569] Unrecognized command line option ‘-m3dnowa’

2017-02-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79569 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/79588] [7 Regression] ICE in warn_for_restrict with -Wrestrict

2017-02-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79588 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/79588] [7 Regression] ICE in warn_for_restrict with -Wrestrict

2017-02-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79588 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/79588] [7 Regression] ICE in warn_for_restrict with -Wrestrict

2017-02-18 Thread prathamesh3492 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79588 --- Comment #2 from prathamesh3492 at gcc dot gnu.org --- Created attachment 40771 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40771&action=edit untested patch Hi Jakub, IIUC, the patch punts if param_pos < args->length(), ie, the defaul

[Bug c++/79588] [7 Regression] ICE in warn_for_restrict with -Wrestrict

2017-02-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79588 --- Comment #3 from Jakub Jelinek --- I think the big question is if it isn't simply too early to warn at the place you've added it, shouldn't it be done later on when the call arguments are already complete? E.g. do you warn properly for calls

[Bug libstdc++/68739] FAIL: 30_threads/call_once/constexpr.cc (test for excess errors)

2017-02-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68739 --- Comment #4 from Jonathan Wakely --- OK, so we get: struct pthread_mutex { short m_short[2]; int m_int; int m_int1[4]; void *m_ptr; int m_int2[2]; int m_int3[4]; short m_

[Bug libstdc++/68739] FAIL: 30_threads/call_once/constexpr.cc (test for excess errors)

2017-02-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68739 --- Comment #5 from Jonathan Wakely --- ((void *)0 + 1) is also technically ill-formed, but G++ accepts it (Bug 60760).

[Bug libstdc++/68739] FAIL: 30_threads/call_once/constexpr.cc (test for excess errors)

2017-02-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68739 --- Comment #6 from Jonathan Wakely --- Oh, (void*)1 works, it's only rejected with the LL suffix. That's not conforming either (and Clang rejects it).

[Bug c++/79591] New: [concepts] failure to distinguish overloads from different namespaces with differing constraints

2017-02-18 Thread Casey at Carter dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79591 Bug ID: 79591 Summary: [concepts] failure to distinguish overloads from different namespaces with differing constraints Product: gcc Version: 7.0 Status: UNCONFIRMED

[Bug c++/79592] New: incomplete diagnostic "is not usable as a constexpr function because:"

2017-02-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79592 Bug ID: 79592 Summary: incomplete diagnostic "is not usable as a constexpr function because:" Product: gcc Version: 6.3.1 Status: UNCONFIRMED Keywords: diagnost

[Bug libstdc++/68739] FAIL: 30_threads/call_once/constexpr.cc (test for excess errors)

2017-02-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68739 --- Comment #7 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #4) > (I'll report that as a front-end bug). Bug 79592

[Bug c++/59284] missing diagnostic on incomplete type at the point of template definition

2017-02-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59284 Jonathan Wakely changed: What|Removed |Added Keywords||diagnostic Status|UNCONFIR

[Bug rtl-optimization/79593] New: [Regression] Poor/Worse code generation for FPU on versions after 6

2017-02-18 Thread katsunori.kumatani at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79593 Bug ID: 79593 Summary: [Regression] Poor/Worse code generation for FPU on versions after 6 Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal

[Bug c++/66944] ICE on static thread_local member in class template

2017-02-18 Thread syber at crazypanda dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66944 Oleg Pronin changed: What|Removed |Added CC||syber at crazypanda dot ru --- Comment #4