[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 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[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 #10 from Jakub Jelinek --- Then the bug happened earlier.

[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 #12 from Jakub Jelinek --- I see this is done in: #0 decimal_from_integer (r=0x7fffd1a0) at ../../gcc/real.c:2328 #1 0x00d9b341 in real_from_integer (r=0x7fffd1a0, fmt=..., val_in=..., sgn=SIGNED) at ../../gcc/real.c

[Bug middle-end/44440] ira_initialization and buitins construction taking too much of startup time

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

[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 #11 from Dominik Vogt --- Well, then, what is the place where the constant should be truncated to what its mode can represent? Right at the start of the Tree dumps there seems to be a difference between float and _Decimal32. Float c

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

2017-02-14 Thread benni.buch at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79513 Bug ID: 79513 Summary: std::visit doesn't handle references Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++

[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 #13 from Dominik Vogt --- From the "optimize" dump: With float: if (tem.1_3 != -9.223372036854775808e+18) With _Decimal32: if (tem.1_3 != -9223372036854775808) This precision of the constant and the representation as floating p

[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 #2 from ww898 --- $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description:Ubuntu 16.04.2 LTS Release:16.04 Codename: xenial $ uname -a Linux 3.4.0+ #1 PREEMPT Thu Aug 1 17:06:05 CST 2013 x8

[Bug target/54063] [5/6/7 regression] on powerpc64 gcc 4.9/5/6/7 generates larger code for global variable accesses than gcc 4.7

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

[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 #3 from ww898 --- Repro: std::wstring_convert> _Conv; std::string _Src("\xEF\xBF\xBF"); auto const _Dst = _Conv.from_bytes(&*_Src.begin(), &*_Src.end()); if (_Dst.size() == 2) std::cout << std::hex << (unsigned)_Dst[0] << ":" << (

[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 Liviu Ionescu changed: What|Removed |Added CC||ilg at livius dot net --- Comment #4 fro

[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 #14 from Dominik Vogt --- To me, it looks like the same bug does not happen with float just because there is no need to convert this to 64 bit format for the comparison. simplify_const_unary_operation is not executed - if it was the

[Bug c++/79420] [7 Regression] ICE on invalid C++ code on x86_64-linux-gnu: in tsubst_copy, at cp/pt.c:14573

2017-02-14 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79420 --- Comment #7 from Marek Polacek --- Author: mpolacek Date: Tue Feb 14 17:33:21 2017 New Revision: 245440 URL: https://gcc.gnu.org/viewcvs?rev=245440&root=gcc&view=rev Log: PR c++/79420 PR c++/79463 * parser.c (cp_parser

[Bug c++/79463] [7 Regression] ICE for -g with ./g++.dg/cpp1y/pr79435.C

2017-02-14 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79463 --- Comment #5 from Marek Polacek --- Author: mpolacek Date: Tue Feb 14 17:33:21 2017 New Revision: 245440 URL: https://gcc.gnu.org/viewcvs?rev=245440&root=gcc&view=rev Log: PR c++/79420 PR c++/79463 * parser.c (cp_parser

[Bug c++/79463] [7 Regression] ICE for -g with ./g++.dg/cpp1y/pr79435.C

2017-02-14 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79463 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/79420] [7 Regression] ICE on invalid C++ code on x86_64-linux-gnu: in tsubst_copy, at cp/pt.c:14573

2017-02-14 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79420 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[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 Jonathan Wakely changed: What|Removed |Added Status|WAITING |NEW --- Comment #4 from Jonathan Wakel

[Bug c/79479] -Woverflow false alarm in unreachable expression

2017-02-14 Thread eggert at gnu dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79479 --- Comment #12 from Paul Eggert --- If the proposed change would introduce significant problems with false positives or false negatives, then surely GCC already has these problems in conditional expressions. These problems ought to be addressed

[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 #5 from Jonathan Wakely --- (In reply to Liviu Ionescu from comment #4) > any chance to back port this to 6.x? Yes, soon. > this bug simply prevents using GCC 6.x, which is a real pity. Lots of people are using it without problems

[Bug c++/79512] [6/7 Regression] ICE: Segfault in gimple_build_call_1, at gimple.c:218

2017-02-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79512 Martin Liška changed: What|Removed |Added Keywords||ice-on-valid-code Status|UNCO

[Bug c/36750] -Wmissing-field-initializers relaxation request

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36750 --- Comment #14 from Jonathan Wakely --- I think PR 61489 changed the behaviour for GCC 5.

[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 #3 from uros at gcc dot gnu.org --- Author: uros Date: Tue Feb 14 17:52:37 2017 New Revision: 245441 URL: https://gcc.gnu.org/viewcvs?rev=245441&root=gcc&view=rev Log: PR target/79495 * config/i386/i386.md (*movxf_inte

[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 #15 from Jakub Jelinek --- (In reply to Dominik Vogt from comment #14) > To me, it looks like the same bug does not happen with float just because > there is no need to convert this to 64 bit format for the comparison. > simplify_con

[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 #5 from ww898 --- The question about std::little_endian is still alive... MSVC 2013/2015/2017, Clang 3.4/3.8 work on little endian computers x86/x86_64 and have little endian by default. http://en.cppreference.com/w/cpp/locale/codecv

[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 #34 from uros at gcc dot gnu.org --- Author: uros Date: Tue Feb 14 17:54:01 2017 New Revision: 245442 URL: https://gcc.gnu.org/viewcvs?rev=245442&root=gcc&view=rev Log: PR middle-end/61225 * gcc.target/i386/pr49095.c:

[Bug target/53659] ARM: Using -mcpu=cortex-a9 option results in bad performance for Cortex-A9 processor in C-Ray phoronix benchmark

2017-02-14 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53659 --- Comment #12 from PeteVine --- Nice, PR68664 patch has fixed the issue. FWIW, unlike previously, running on a Cortex-A53, showed perfect alignment with core type (-mfpu=vfpv3) on the first run: Cortex-A8 Rendering took: 1 seconds (1801 milli

[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

[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++/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 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 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 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 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 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 #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/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 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++/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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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++/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++/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++/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++/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++/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++/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++/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++/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 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 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 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/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 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 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 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++/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 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++/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 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++/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 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++/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++/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++/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 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 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 #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 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 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 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] __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/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++/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 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/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++/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++/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/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++/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++/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 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++/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|

<    1   2   3   >