[Bug libstdc++/60936] [5/6 Regression] Binary code bloat with std::string

2017-02-14 Thread d.v.a at ngs dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936 --- Comment #30 from __vic --- Excellent job, Jonathan! With gcc-7-20170212 the binaries are slim again.

[Bug libstdc++/79513] std::visit doesn't handle references

2017-02-14 Thread timshen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79513 Tim Shen changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug libstdc++/79513] std::visit doesn't handle references

2017-02-14 Thread timshen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79513 --- Comment #1 from Tim Shen --- Author: timshen Date: Wed Feb 15 07:38:20 2017 New Revision: 245474 URL: https://gcc.gnu.org/viewcvs?rev=245474&root=gcc&view=rev Log: PR libstdc++/79513 * include/std/variant (visit()): Forward v

[Bug tree-optimization/79411] [5 Regression] ICE: SSA corruption (fail_abnormal_edge_coalesce)

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

[Bug c++/79429] [6 Regression] ICE in add_stmt, at cp/semantics.c:385

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

[Bug c/79431] [6 Regression] ICE in get, at cgraph.h:397

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

[Bug c++/79267] [6 Regression] internal compiler error with -O3 or -O2 -finline-functions

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

[Bug target/79197] [5 Regression] ICE in extract_insn in gcc/recog.c:2311

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

[Bug tree-optimization/79338] [6 Regression] Memory leak in tree-parloops.c

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

[Bug c++/79377] [6 Regression] ICE with increment operator in -fpermissive mode

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

[Bug target/79079] [6] Wrong code gen for __builtin_mul_overflow when TRULY_NOOP_TRUNCATION (32, 64) == false

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

[Bug tree-optimization/79411] [5/6 Regression] ICE: SSA corruption (fail_abnormal_edge_coalesce)

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79411 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Wed Feb 15 07:21:42 2017 New Revision: 245473 URL: https://gcc.gnu.org/viewcvs?rev=245473&root=gcc&view=rev Log: Backported from mainline 2017-02-10 Jakub Jelinek

[Bug c/79431] [6 Regression] ICE in get, at cgraph.h:397

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79431 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Wed Feb 15 07:05:39 2017 New Revision: 245471 URL: https://gcc.gnu.org/viewcvs?rev=245471&root=gcc&view=rev Log: Backported from mainline 2017-02-09 Jakub Jelinek

[Bug c++/79429] [6 Regression] ICE in add_stmt, at cp/semantics.c:385

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79429 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Wed Feb 15 07:06:29 2017 New Revision: 245472 URL: https://gcc.gnu.org/viewcvs?rev=245472&root=gcc&view=rev Log: Backported from mainline 2017-02-09 Jakub Jelinek

[Bug c++/79377] [6 Regression] ICE with increment operator in -fpermissive mode

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79377 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Wed Feb 15 07:03:30 2017 New Revision: 245469 URL: https://gcc.gnu.org/viewcvs?rev=245469&root=gcc&view=rev Log: Backported from mainline 2017-02-06 Jakub Jelinek

[Bug middle-end/79399] GCC fails to compile big source at -O0

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79399 --- Comment #13 from Jakub Jelinek --- Author: jakub Date: Wed Feb 15 07:04:05 2017 New Revision: 245470 URL: https://gcc.gnu.org/viewcvs?rev=245470&root=gcc&view=rev Log: Backported from mainline 2017-02-07 Jakub Jelinek

[Bug tree-optimization/79338] [6 Regression] Memory leak in tree-parloops.c

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79338 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Wed Feb 15 07:02:45 2017 New Revision: 245468 URL: https://gcc.gnu.org/viewcvs?rev=245468&root=gcc&view=rev Log: Backported from mainline 2017-02-04 Jakub Jelinek

[Bug target/79197] [5/6 Regression] ICE in extract_insn in gcc/recog.c:2311

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79197 --- Comment #17 from Jakub Jelinek --- Author: jakub Date: Wed Feb 15 07:02:15 2017 New Revision: 245467 URL: https://gcc.gnu.org/viewcvs?rev=245467&root=gcc&view=rev Log: Backported from mainline 2017-02-02 Jakub Jelinek

[Bug c++/79267] [6 Regression] internal compiler error with -O3 or -O2 -finline-functions

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79267 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Wed Feb 15 07:01:14 2017 New Revision: 245466 URL: https://gcc.gnu.org/viewcvs?rev=245466&root=gcc&view=rev Log: Backported from mainline 2017-01-31 Jakub Jelinek

[Bug target/79079] [6] Wrong code gen for __builtin_mul_overflow when TRULY_NOOP_TRUNCATION (32, 64) == false

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79079 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Wed Feb 15 06:59:34 2017 New Revision: 245465 URL: https://gcc.gnu.org/viewcvs?rev=245465&root=gcc&view=rev Log: Backported from mainline 2017-01-17 Kito Cheng

[Bug middle-end/79521] [7 Regression] Bootstrap failure on i686-linux starting with r245436

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79521 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

[Bug middle-end/79521] New: [7 Regression] Bootstrap failure on i686-linux starting with r245436

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79521 Bug ID: 79521 Summary: [7 Regression] Bootstrap failure on i686-linux starting with r245436 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug target/77468] [7 Regression] C-ray regression on Aarch64

2017-02-14 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77468 --- Comment #25 from PeteVine --- The original issue never mentioned -Ofast or -ffast-math and I see no difference at -Ofast, indeed: http://openbenchmarking.org/result/1702153-RI-CRAYFAST424 @jgreenhalgh Can you confirm there's no regression @

[Bug target/79487] Invalid _Decimal32 comparison on s390x

2017-02-14 Thread vogt at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79487 --- Comment #24 from Dominik Vogt --- No regressions on s390x biarch, and s390 on a zEC12 configured with -with-arch=zEC12. The "volatile"-patch to float-cast-overflow-8.c is no longer necessary. Thanks for the help!

[Bug rtl-optimization/77499] [7 Regression] Regression after code-hoisting, due to combine pass failing to evaluate known value range

2017-02-14 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77499 Jeffrey A. Law changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/79022] trunk/gcc/gengtype.h: create_nested_ptr_option: decl & defn don't match ?

2017-02-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79022 Martin Sebor changed: What|Removed |Added Priority|P3 |P4 Status|UNCONFIRMED

[Bug c++/79500] [7 Regression] [c++1z] non-template deduction guides cause crash

2017-02-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79500 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug translation/79477] Please write code more translator-friendly

2017-02-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79477 Martin Sebor changed: What|Removed |Added Keywords||diagnostic Target|

[Bug c++/79476] C++ frontend ignores diagnostic pragma in macro

2017-02-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79476 --- Comment #3 from Martin Sebor --- (In reply to Martin Sebor from comment #2) > I'm pretty sure this is a duplicate of bug 69558, although according to my > bisection the commit that caused it is r214221 (gcc 5.0.0): Actually, looking more clo

[Bug c++/79520] New: Spurious caching for constexpr arguments

2017-02-14 Thread colu...@gmx-topmail.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79520 Bug ID: 79520 Summary: Spurious caching for constexpr arguments Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c/69558] [6/7 Regression] glib2 warning pragmas stopped working

2017-02-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69558 Martin Sebor changed: What|Removed |Added CC||j...@jak-linux.org --- Comment #20 from M

[Bug c++/79476] C++ frontend ignores diagnostic pragma in macro

2017-02-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79476 Martin Sebor changed: What|Removed |Added Keywords||diagnostic Status|UNCONFIRMED

[Bug c++/79470] [7 Regression] "partial specialization is not more specialized" with variadic non-type const& template parameters

2017-02-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79470 Martin Sebor changed: What|Removed |Added Keywords||rejects-valid Status|UNCONFIR

[Bug c/79518] __builtin_assume_aligned should mark argument as aligned

2017-02-14 Thread e...@coeus-group.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79518 --- Comment #2 from Evan Nemerson --- (In reply to Andrew Pinski from comment #1) > Why can't you use: > #define __assume_aligned(arg, align) arg = __builtin_assume_aligned > (arg, align) > > ? arg may be read-only. void* const arg = ...;

[Bug c++/79466] strange varargs warnings on superflous paranthesises

2017-02-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79466 Martin Sebor changed: What|Removed |Added Keywords||diagnostic Status|UNCONFIRMED

[Bug c++/79519] New: [5/6/7 Regression] ICE deleting template friend function

2017-02-14 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79519 Bug ID: 79519 Summary: [5/6/7 Regression] ICE deleting template friend function Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: ice-on-invalid-code

[Bug target/79487] Invalid _Decimal32 comparison on s390x

2017-02-14 Thread vogt at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79487 --- Comment #23 from Dominik Vogt --- Same result on s390x (on a zEC12 using -with-arch=zEC12): Without patch: * -O0 -> PASS * -O2 -> FAIL With patch: * -O0 -> PASS * -O2 -> PASS

[Bug c/79518] __builtin_assume_aligned should mark argument as aligned

2017-02-14 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79518 --- Comment #1 from Andrew Pinski --- Why can't you use: #define __assume_aligned(arg, align) arg = __builtin_assume_aligned (arg, align) ?

[Bug target/79282] [7 Regresion] FAIL: gcc.target/arm/neon-for-64bits-1.c scan-assembler-times vshr 0

2017-02-14 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79282 --- Comment #8 from Vladimir Makarov --- Author: vmakarov Date: Tue Feb 14 22:17:19 2017 New Revision: 245459 URL: https://gcc.gnu.org/viewcvs?rev=245459&root=gcc&view=rev Log: 2017-02-14 Vladimir Makarov PR target/79282 * lr

[Bug c/79518] New: __builtin_assume_aligned should mark argument as aligned

2017-02-14 Thread e...@coeus-group.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79518 Bug ID: 79518 Summary: __builtin_assume_aligned should mark argument as aligned Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Pri

[Bug tree-optimization/79347] [7 regression] vect_do_peeling is messing up profile

2017-02-14 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79347 Pat Haugen changed: What|Removed |Added CC||pthaugen at gcc dot gnu.org --- Comment #7

[Bug target/79487] Invalid _Decimal32 comparison on s390x

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79487 --- Comment #22 from Jakub Jelinek --- (In reply to Jakub Jelinek from comment #21) > Created attachment 40742 [details] > gcc7-pr79487.patch > > So perhaps like this? Would be nice to test it also with -O0 and the old > compiler. Just tried t

[Bug target/79487] Invalid _Decimal32 comparison on s390x

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79487 Jakub Jelinek changed: What|Removed |Added Attachment #40741|0 |1 is obsolete|

[Bug target/79487] Invalid _Decimal32 comparison on s390x

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79487 --- Comment #20 from Jakub Jelinek --- (In reply to Dominik Vogt from comment #19) > It fixes the local test case extracted from float-cast-overflow-10.c. The > patch probably should also add a test case; the one I have is very specific > to s39

[Bug libstdc++/79513] std::visit doesn't handle references

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79513 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid Status|UNCON

[Bug libstdc++/69321] Error on use of non-copyable type with any_cast

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69321 Jonathan Wakely changed: What|Removed |Added Target Milestone|6.4 |5.5 --- Comment #5 from Jonathan Wakel

[Bug libstdc++/78702] [libstdc++] class __shim in locale::facet is private

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78702 Jonathan Wakely changed: What|Removed |Added Target Milestone|7.0 |5.5 --- Comment #8 from Jonathan Wakel

[Bug libstdc++/69301] std::atomic::load() won't compile if T doesn't have a default constructor

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69301 Jonathan Wakely changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug libstdc++/78273] The transparent version of {map,set}::count should call _M_count_tr

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78273 Jonathan Wakely changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug debug/78839] [6 Regression] DWARF output different between GCC 5 and 6

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

[Bug libstdc++/78134] set::set lower_bound() for transparent comparator returns const_iterator

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78134 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/65135] [5/6 Regression] Performance regression in pic mode after r220674.

2017-02-14 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65135 Jeffrey A. Law changed: What|Removed |Added Summary|[5/6/7 Regression] |[5/6 Regression] |Per

[Bug libstdc++/69321] Error on use of non-copyable type with any_cast

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69321 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Tue Feb 14 21:17:34 2017 New Revision: 245458 URL: https://gcc.gnu.org/viewcvs?rev=245458&root=gcc&view=rev Log: PR69321 fix any_cast(any*) for non-copyable T Backport from mainline 201

[Bug libstdc++/78702] [libstdc++] class __shim in locale::facet is private

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78702 --- Comment #7 from Jonathan Wakely --- Author: redi Date: Tue Feb 14 21:17:23 2017 New Revision: 245456 URL: https://gcc.gnu.org/viewcvs?rev=245456&root=gcc&view=rev Log: PR78702 fix accessibility of locale::facet::__shim Backport from mainlin

[Bug libstdc++/78273] The transparent version of {map,set}::count should call _M_count_tr

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78273 --- Comment #5 from Jonathan Wakely --- Author: redi Date: Tue Feb 14 21:17:11 2017 New Revision: 245454 URL: https://gcc.gnu.org/viewcvs?rev=245454&root=gcc&view=rev Log: PR78273 fix count to work with partitioning function Backport from mainl

[Bug libstdc++/69301] std::atomic::load() won't compile if T doesn't have a default constructor

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69301 --- Comment #6 from Jonathan Wakely --- Author: redi Date: Tue Feb 14 21:17:29 2017 New Revision: 245457 URL: https://gcc.gnu.org/viewcvs?rev=245457&root=gcc&view=rev Log: PR69301 don't assume atomic can default construct T Backport from mainli

[Bug libstdc++/78134] set::set lower_bound() for transparent comparator returns const_iterator

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78134 --- Comment #6 from Jonathan Wakely --- Author: redi Date: Tue Feb 14 21:17:18 2017 New Revision: 245455 URL: https://gcc.gnu.org/viewcvs?rev=245455&root=gcc&view=rev Log: PR78134 fix return types of heterogeneous lookup functions Backport from

[Bug target/79487] Invalid _Decimal32 comparison on s390x

2017-02-14 Thread vogt at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79487 --- Comment #19 from Dominik Vogt --- It fixes the local test case extracted from float-cast-overflow-10.c. The patch probably should also add a test case; the one I have is very specific to s390x; would something like the code in comment 17 wor

[Bug target/79487] Invalid _Decimal32 comparison on s390x

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79487 --- Comment #18 from Jakub Jelinek --- Created attachment 40741 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40741&action=edit gcc7-pr79487.patch Untested fix. Seems at least from eyeballing the #c0 testcase (which is not executable) th

[Bug c/79478] possible gimple error with gcc.dg/gimplefe-16.c

2017-02-14 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79478 --- Comment #5 from David Binderman --- (In reply to prathamesh3492 from comment #4) > David, could you please confirm if r245406 fixes the error for you ? I tried out revision 245439 and it looks fine to me.

[Bug target/79481] AVX512PF: unmasked gather prefetch intrinsics missing

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

[Bug middle-end/79505] [7 Regression] Memory leaks in oacc_loop_discover_walk

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

[Bug libstdc++/72793] [6/7 Regression] pointer_traits is too strict about rebinding

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72793 Jonathan Wakely changed: What|Removed |Added Known to work||5.4.0 Target Milestone|7.0

[Bug libstdc++/72792] [6/7 Regression] allocator_traits is too strict about rebinding

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72792 Jonathan Wakely changed: What|Removed |Added Known to work||5.4.0 Target Milestone|7.0

[Bug libstdc++/69321] Error on use of non-copyable type with any_cast

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69321 Jonathan Wakely changed: What|Removed |Added Target Milestone|7.0 |6.4

[Bug libstdc++/79114] [6 Regression] std::throw_with_nested("string literal") is rejected

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79114 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/79114] [6 Regression] std::throw_with_nested("string literal") is rejected

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79114 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Tue Feb 14 20:07:48 2017 New Revision: 245449 URL: https://gcc.gnu.org/viewcvs?rev=245449&root=gcc&view=rev Log: PR79114 use decayed type in std::throw_with_nested assertion Backport fr

[Bug libstdc++/72793] pointer_traits is too strict about rebinding

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72793 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Tue Feb 14 20:08:12 2017 New Revision: 245452 URL: https://gcc.gnu.org/viewcvs?rev=245452&root=gcc&view=rev Log: PR72792 PR72793 relax requirements on rebind members Backport from mainl

[Bug libstdc++/72792] allocator_traits is too strict about rebinding

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72792 --- Comment #10 from Jonathan Wakely --- Author: redi Date: Tue Feb 14 20:08:12 2017 New Revision: 245452 URL: https://gcc.gnu.org/viewcvs?rev=245452&root=gcc&view=rev Log: PR72792 PR72793 relax requirements on rebind members Backport from main

[Bug libstdc++/69321] Error on use of non-copyable type with any_cast

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69321 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Tue Feb 14 20:08:04 2017 New Revision: 245451 URL: https://gcc.gnu.org/viewcvs?rev=245451&root=gcc&view=rev Log: PR69321 fix any_cast(any*) for non-copyable T Backport from mainline 201

[Bug libstdc++/69301] std::atomic::load() won't compile if T doesn't have a default constructor

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69301 --- Comment #5 from Jonathan Wakely --- Author: redi Date: Tue Feb 14 20:07:54 2017 New Revision: 245450 URL: https://gcc.gnu.org/viewcvs?rev=245450&root=gcc&view=rev Log: PR69301 don't assume atomic can default construct T Backport from mainli

[Bug libstdc++/78702] [libstdc++] class __shim in locale::facet is private

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78702 --- Comment #6 from Jonathan Wakely --- Author: redi Date: Tue Feb 14 20:07:42 2017 New Revision: 245448 URL: https://gcc.gnu.org/viewcvs?rev=245448&root=gcc&view=rev Log: PR78702 fix accessibility of locale::facet::__shim Backport from mainlin

[Bug libstdc++/78134] set::set lower_bound() for transparent comparator returns const_iterator

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78134 --- Comment #5 from Jonathan Wakely --- Author: redi Date: Tue Feb 14 20:07:37 2017 New Revision: 245447 URL: https://gcc.gnu.org/viewcvs?rev=245447&root=gcc&view=rev Log: PR78134 fix return types of heterogeneous lookup functions Backport from

[Bug libstdc++/78273] The transparent version of {map,set}::count should call _M_count_tr

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78273 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Tue Feb 14 20:07:26 2017 New Revision: 245446 URL: https://gcc.gnu.org/viewcvs?rev=245446&root=gcc&view=rev Log: PR78273 fix count to work with partitioning function Backport from mainl

[Bug target/77468] [7 Regression] C-ray regression on Aarch64

2017-02-14 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77468 --- Comment #24 from PeteVine --- I did a git pull and restarted the build so unless something didn't get reconfigured, it definitely should've been included. If you see the improvement, never mind then.

[Bug c++/79458] attributes on constructor between class name and parameter list not accepted

2017-02-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79458 Martin Sebor changed: What|Removed |Added Status|RESOLVED|NEW Last reconfirmed|

[Bug middle-end/79505] [7 Regression] Memory leaks in oacc_loop_discover_walk

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79505 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Tue Feb 14 19:40:27 2017 New Revision: 245445 URL: https://gcc.gnu.org/viewcvs?rev=245445&root=gcc&view=rev Log: PR middle-end/79505 * omp-offload.c (free_oacc_loop): Rele

[Bug target/79481] AVX512PF: unmasked gather prefetch intrinsics missing

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79481 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Tue Feb 14 19:39:17 2017 New Revision: 245444 URL: https://gcc.gnu.org/viewcvs?rev=245444&root=gcc&view=rev Log: PR target/79481 * config/i386/avx512pfintrin.h (_mm512_pre

[Bug c/69558] [6/7 Regression] glib2 warning pragmas stopped working

2017-02-14 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69558 Jeffrey A. Law changed: What|Removed |Added Target Milestone|7.0 |8.0 --- Comment #19 from Jeffrey A. Law

[Bug c++/79517] using a deque supresses compiler warning for undefined behavior

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

[Bug target/79487] Invalid _Decimal32 comparison on s390x

2017-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79487 --- Comment #17 from Jakub Jelinek --- Well, the values are printed. As you say, -9223372036854775808 is not valid _Decimal32 value, so it should never be printed for something that is _Decimal32. Actually trying: _Decimal32 foo (void) { _D

[Bug middle-end/61225] [5/6/7 Regression] Several new failures after r210458 on x86_64-*-* with -m32

2017-02-14 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61225 Uroš Bizjak changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/79495] [6/7 Regression] ICE in extract_constrain_insn, at recog.c:2213

2017-02-14 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79495 Uroš Bizjak changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/61225] [5/6/7 Regression] Several new failures after r210458 on x86_64-*-* with -m32

2017-02-14 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61225 --- Comment #35 from uros at gcc dot gnu.org --- Author: uros Date: Tue Feb 14 19:25:42 2017 New Revision: 245443 URL: https://gcc.gnu.org/viewcvs?rev=245443&root=gcc&view=rev Log: PR target/79495 * config/i386/i386.md (*movxf_int

[Bug target/79495] [6/7 Regression] ICE in extract_constrain_insn, at recog.c:2213

2017-02-14 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79495 --- Comment #4 from uros at gcc dot gnu.org --- Author: uros Date: Tue Feb 14 19:25:42 2017 New Revision: 245443 URL: https://gcc.gnu.org/viewcvs?rev=245443&root=gcc&view=rev Log: PR target/79495 * config/i386/i386.md (*movxf_inte

[Bug libstdc++/72792] allocator_traits is too strict about rebinding

2017-02-14 Thread ilg at livius dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72792 --- Comment #9 from Liviu Ionescu --- My allocator was defined as: using F = memory_resource* (void); template class allocator_stateless_polymorphic_synchronized I added the following inside the class: template struct rebind

[Bug libstdc++/79517] New: using a deque supresses compiler warning for undefined behavior

2017-02-14 Thread gnu at oss dot m-berberich.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79517 Bug ID: 79517 Summary: using a deque supresses compiler warning for undefined behavior Product: gcc Version: 6.3.0 Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/79405] [7 Regression] Compile-time hog w/ -O2 (-Os, -O3) on 32-bit BE powerpc targets

2017-02-14 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79405 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org Assi

[Bug c++/79508] [6/7 Regression] Parse error in template argument list using nested template arguments

2017-02-14 Thread trufanovan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79508 --- Comment #3 from Alexander Trufanov --- >When looking for a template after . or ->, only consider class templates. Looks like it means the problem at least can be workarounded by wrapping function into a class. The code: >code class C { publ

[Bug c/79516] New: ICE: unspellable token PRAGMA_EOL

2017-02-14 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79516 Bug ID: 79516 Summary: ICE: unspellable token PRAGMA_EOL Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Ass

[Bug c/79515] New: ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in do_warn_double_promotion, at c-family/c-warn.c:1867

2017-02-14 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79515 Bug ID: 79515 Summary: ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in do_warn_double_promotion, at c-family/c-warn.c:1867 Product: gcc

[Bug libstdc++/72792] allocator_traits is too strict about rebinding

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72792 --- Comment #8 from Jonathan Wakely --- If you don't provide this, then allocator_traits::rebind_alloc can't be used, even after this bug is fixed. That means you can't use your allocators with node-based contains like std::list. So adding the r

[Bug c/79514] New: ICE in curr_insn_transform, at lra-constraints.c:3773

2017-02-14 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79514 Bug ID: 79514 Summary: ICE in curr_insn_transform, at lra-constraints.c:3773 Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Compon

[Bug libstdc++/72792] allocator_traits is too strict about rebinding

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72792 --- Comment #7 from Jonathan Wakely --- (In reply to Liviu Ionescu from comment #6) > > If you have real world code that is affected ... > > I do, it is called µOS++, and it is a C++ RTOS with advanced memory > management features, using C++17 m

[Bug libstdc++/79511] Convertation issues in std::codecvt_utf8_utf16

2017-02-14 Thread mikhail at pilin dot name
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79511 --- Comment #7 from ww898 --- Yes, I have: https://github.com/ww898/utf-cpp. To make errors please uncomment here: https://github.com/ww898/utf-cpp/blob/master/test/utf_converters_test.cpp#L781 P.S. It is possible to use no library version of b

[Bug target/77468] [7 Regression] C-ray regression on Aarch64

2017-02-14 Thread jgreenhalgh at gcc dot gnu.org
haps they were not in the 20170214 snapshot you used?). We're going to be at an impasse here, as I can't validate your toolchain or environment, but everything I can see, and our analysis of the bug to this point, suggests that this can be considered fixed on trunk.

[Bug target/79487] Invalid _Decimal32 comparison on s390x

2017-02-14 Thread vogt at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79487 --- Comment #16 from Dominik Vogt --- > the REAL_CSTs already contain the right rounded values for their type Is there a way to see these values in the dumps?

[Bug libstdc++/60936] [5/6 Regression] Binary code bloat with std::string

2017-02-14 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com Summar

[Bug libstdc++/72792] allocator_traits is too strict about rebinding

2017-02-14 Thread ilg at livius dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72792 --- Comment #6 from Liviu Ionescu --- > If you have real world code that is affected ... I do, it is called µOS++, and it is a C++ RTOS with advanced memory management features, using C++17 memory resources and C++11 standard allocators: https:

[Bug libstdc++/79511] Convertation issues in std::codecvt_utf8_utf16

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79511 --- Comment #6 from Jonathan Wakely --- I disagree with the cppreference docs. The standard says: "If (Mode & little_endian), the facet shall generate a multibyte sequence in little-endian ord

  1   2   3   >