[Bug target/77346] [7 Regression] ICE in push_reload, at reload.c:1350

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

[Bug target/79144] New: cmpstrsi optimization breaks glibc

2017-01-18 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79144 Bug ID: 79144 Summary: cmpstrsi optimization breaks glibc Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug c++/79139] warning: argument 1 null where non-null expected [-Wnonnull]

2017-01-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79139 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/79143] New: [7 Regression][new inheriting constructors] inheriting constructor fails with brace initialization

2017-01-18 Thread Casey at Carter dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79143 Bug ID: 79143 Summary: [7 Regression][new inheriting constructors] inheriting constructor fails with brace initialization Product: gcc Version: 7.0 Status: UNCONFIRMED

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

2017-01-18 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77499 Jeffrey A. Law changed: What|Removed |Added Priority|P3 |P2 CC|

[Bug rtl-optimization/78559] [7 Regression] wrong code due to tree if-conversion?

2017-01-18 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78559 Jeffrey A. Law changed: What|Removed |Added Priority|P3 |P1 CC|

[Bug rtl-optimization/78634] [7 Regression] 30% performance drop after r242832.

2017-01-18 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78634 Jeffrey A. Law changed: What|Removed |Added Priority|P3 |P2 CC|

[Bug target/78972] [5/6/7 Regression] poor x86 simd instruction scheduling

2017-01-18 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78972 Jeffrey A. Law changed: What|Removed |Added Priority|P3 |P2 CC|

[Bug c++/79095] [7 regression] spurious stringop-overflow warning

2017-01-18 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79095 Jeffrey A. Law changed: What|Removed |Added Priority|P3 |P2 CC|

[Bug rtl-optimization/79125] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2661 (error: flow control insn inside a basic block)

2017-01-18 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79125 Jeffrey A. Law changed: What|Removed |Added CC||bernds at redhat dot com --- Comment

[Bug rtl-optimization/79125] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2661 (error: flow control insn inside a basic block)

2017-01-18 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79125 Jeffrey A. Law changed: What|Removed |Added Priority|P3 |P2 Status|UNCONFIRMED

[Bug target/78516] [7 Regression] ICE in lra_assign for e500v2

2017-01-18 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78516 --- Comment #22 from Peter Bergner --- Author: bergner Date: Thu Jan 19 02:23:35 2017 New Revision: 244609 URL: https://gcc.gnu.org/viewcvs?rev=244609=gcc=rev Log: PR target/78516 * config/rs6000/spe.md (mov_si_e500_subreg0):

[Bug target/79131] [7 Regression] ICE: in extract_constrain_insn, at recog.c:2213, big-endian ARM

2017-01-18 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79131 Jeffrey A. Law changed: What|Removed |Added Priority|P3 |P2 Status|UNCONFIRMED

[Bug target/79140] gcc.target/powerpc/ssp-1.c fails starting with its introduction in r244562

2017-01-18 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79140 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c/79142] bit shift + compare returns wrong value

2017-01-18 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79142 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/79142] bit shift + compare returns wrong value

2017-01-18 Thread layer at known dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79142 --- Comment #1 from layer at known dot net --- And the code: #include /* whatever the shift in badexample does, * the function should never return 1 */ long badexample(unsigned long iv) { long ov = ((long)(1)) << ((iv & 0x3f) + 1); if

[Bug c/79142] New: bit shift + compare returns wrong value

2017-01-18 Thread layer at known dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79142 Bug ID: 79142 Summary: bit shift + compare returns wrong value Product: gcc Version: 6.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug target/79039] builtins-3-p9.c fails with -m32

2017-01-18 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79039 Carl Love changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug libgomp/55691] Setting OMP_NESTED increases the runtime dramatically for GCC compiled executable

2017-01-18 Thread geir at cray dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55691 Geir Johansen changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/78478] Compile Error for i386-rtems

2017-01-18 Thread joel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78478 --- Comment #16 from Joel Sherrill --- Thanks for all the feedback. With this patch, it now builds. Is the style of change to configure.host OK? I need to check how far back this impacts. A user reported it with a released gcc. Since we don't

[Bug target/79040] vec_cntlz redefined

2017-01-18 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79040 Bill Schmidt changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/79127] [7 Regression] Error: invalid register for .seh_savexmm in matmul_i4.c

2017-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79127 --- Comment #12 from Jakub Jelinek --- On x86_64-linux and i686-linux it passed bootstrap/regtest and still defines HAVE_AVX512F, which is desirable there.

[Bug target/79040] vec_cntlz redefined

2017-01-18 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79040 --- Comment #4 from Bill Schmidt --- Author: wschmidt Date: Wed Jan 18 22:29:22 2017 New Revision: 244602 URL: https://gcc.gnu.org/viewcvs?rev=244602=gcc=rev Log: 2017-01-18 Bill Schmidt PR target/79040

[Bug libstdc++/79141] New: std::pair<int,int> p = {}; fails to compile due to ambiguous overload

2017-01-18 Thread abdo.roig at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79141 Bug ID: 79141 Summary: std::pair p = {}; fails to compile due to ambiguous overload Product: gcc Version: 6.3.1 Status: UNCONFIRMED Severity: normal

[Bug target/58452] GCC 4.8 and trunk do not compile simple powerpc-linuxpaired -O3 case

2017-01-18 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58452 Michael Meissner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/69738] PowerPC built-in __builtin_addg6s should be enabled on 64-bit

2017-01-18 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69738 Michael Meissner changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/79140] New: gcc.target/powerpc/ssp-1.c fails starting with its introduction in r244562

2017-01-18 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79140 Bug ID: 79140 Summary: gcc.target/powerpc/ssp-1.c fails starting with its introduction in r244562 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity:

[Bug c++/79139] New: warning: argument 1 null where non-null expected [-Wnonnull]

2017-01-18 Thread cas43 at cs dot stanford.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79139 Bug ID: 79139 Summary: warning: argument 1 null where non-null expected [-Wnonnull] Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/55598] LRA on powerpc does not like assembler in libgcc

2017-01-18 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55598 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/55086] ICE with FORALL in allocate_temp_for_forall_nest_1

2017-01-18 Thread lkrupp at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55086 lkrupp at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug fortran/50069] FORALL fails on a character array

2017-01-18 Thread lkrupp at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50069 lkrupp at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug go/79037] gccgo: Binaries crash with parforsetup: pos is not aligned on m68k

2017-01-18 Thread gcc-bugzilla at mkarcher dot dialup.fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79037 --- Comment #5 from Michael Karcher --- The root issue now is that the ABI gcc implements on m68k is incompatible with the Go runtime shipped with gcc. The Go runtime uses the lowest two bits in the type information pointer as flags (called

[Bug target/79131] [7 Regression] ICE: in extract_constrain_insn, at recog.c:2213, big-endian ARM

2017-01-18 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79131 --- Comment #1 from Vladimir Makarov --- This is a bug in LRA now. LRA should have reloaded the destination or the operand as they conflicts in insn 31 (the destination is an early clobbered operand). IRA does not take early clobbers into

[Bug fortran/50069] FORALL fails on a character array

2017-01-18 Thread lkrupp at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50069 --- Comment #12 from lkrupp at gcc dot gnu.org --- Author: lkrupp Date: Wed Jan 18 21:41:48 2017 New Revision: 244601 URL: https://gcc.gnu.org/viewcvs?rev=244601=gcc=rev Log: 2017-01-18 Louis Krupp PR

[Bug fortran/55086] ICE with FORALL in allocate_temp_for_forall_nest_1

2017-01-18 Thread lkrupp at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55086 --- Comment #2 from lkrupp at gcc dot gnu.org --- Author: lkrupp Date: Wed Jan 18 21:41:48 2017 New Revision: 244601 URL: https://gcc.gnu.org/viewcvs?rev=244601=gcc=rev Log: 2017-01-18 Louis Krupp PR

[Bug c++/79138] New: ICE when trying to do template auto

2017-01-18 Thread barry.revzin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79138 Bug ID: 79138 Summary: ICE when trying to do template auto Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/68666] [concepts] "is not a function template" using class-scoped variable template in constraint expression

2017-01-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68666 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/68666] [concepts] "is not a function template" using class-scoped variable template in constraint expression

2017-01-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68666 --- Comment #2 from Jason Merrill --- Author: jason Date: Wed Jan 18 21:05:12 2017 New Revision: 244599 URL: https://gcc.gnu.org/viewcvs?rev=244599=gcc=rev Log: PR c++/68666 - member variable template-id * typeck.c

[Bug target/61729] FAIL: g++.dg/abi/scoped1.C -std=gnu++11 execution test

2017-01-18 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61729 Segher Boessenkool changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/68666] [concepts] "is not a function template" using class-scoped variable template in constraint expression

2017-01-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68666 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug testsuite/79109] FAIL: gcc.dg/attr-alloc_size-4.c (test for excess errors)

2017-01-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79109 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug testsuite/79051] FAIL: gcc.dg/attr-alloc_size-4.c (test for warnings, line 140)

2017-01-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79051 Martin Sebor changed: What|Removed |Added CC||danglin at gcc dot gnu.org --- Comment

[Bug target/78478] Compile Error for i386-rtems

2017-01-18 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78478 --- Comment #15 from Uroš Bizjak --- (In reply to Joel Sherrill from comment #14) > (In reply to H.J. Lu from comment #13) > > The problem is config/i386/rtemself.h has > > > > #define LONG_DOUBLE_TYPE_SIZE (TARGET_80387 ? 80 : 64) > > > >

[Bug libstdc++/70530] [DR2468] You should probably add addressof (a) != addressof (b) check to std::swap

2017-01-18 Thread safinaskar at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70530 --- Comment #4 from Askar Safin --- DR 2468 says that after "a = std::move (a)" state of a is unspecified. So three-move self-swap will be unspecified, too. You just said, that self-swap is not undefined, i. e. it is defined. Okey, so to make it

[Bug target/79137] Improve powerpc vector permutes

2017-01-18 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79137 --- Comment #1 from Bill Schmidt --- vec_perm_const is one of the standard pattern names, that gets expanded from a middle-end vector permute.

[Bug c++/78488] [7 Regression] P0136R1 ICE when building call to inherited default constructor.

2017-01-18 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78488 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/78488] [7 Regression] P0136R1 ICE when building call to inherited default constructor.

2017-01-18 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78488 --- Comment #6 from Nathan Sidwell --- Author: nathan Date: Wed Jan 18 19:27:52 2017 New Revision: 244592 URL: https://gcc.gnu.org/viewcvs?rev=244592=gcc=rev Log: PR c++/78488 * call.c (build_over_call): When checking ellipsis

[Bug rtl-optimization/78952] Combine does not convert 8-bit sign-extract to a zero-extract for QImode operations

2017-01-18 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78952 --- Comment #4 from uros at gcc dot gnu.org --- Author: uros Date: Wed Jan 18 19:24:30 2017 New Revision: 244591 URL: https://gcc.gnu.org/viewcvs?rev=244591=gcc=rev Log: PR rtl-optimization/78952 * config/i386/i386.md

[Bug target/79137] New: Improve powerpc vector permutes

2017-01-18 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79137 Bug ID: 79137 Summary: Improve powerpc vector permutes Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: target

[Bug go/79037] gccgo: Binaries crash with parforsetup: pos is not aligned on m68k

2017-01-18 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79037 --- Comment #4 from John Paul Adrian Glaubitz --- Disabling the Go garbage collector fixes this particular crash: (sid-m68k-sbuild)root@jessie64:~# GOGC=off ./hello-world Hello World! (sid-m68k-sbuild)root@jessie64:~# So it seems GOGC is not

[Bug bootstrap/79132] False positive for -Walloc-size-larger-than= with -fsanitize=address aka. bootstrap-asan breakage

2017-01-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79132 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug libstdc++/79136] New: read outside of buffer in char* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(unsigned char const*, unsigned char co

2017-01-18 Thread brian.carpenter at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79136 Bug ID: 79136 Summary: read outside of buffer in char* std::__copy_move::__copy_m(unsigned char const*, unsigned

[Bug libstdc++/79135] New: null pointer dereference in std::_Bit_reference::operator=(bool) (stl_bvector.h:87)

2017-01-18 Thread brian.carpenter at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79135 Bug ID: 79135 Summary: null pointer dereference in std::_Bit_reference::operator=(bool) (stl_bvector.h:87) Product: gcc Version: 6.2.1 Status:

[Bug libfortran/79134] New: Implicit declaration of free due to missing include

2017-01-18 Thread dirk.vandenboer at vito dot be
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79134 Bug ID: 79134 Summary: Implicit declaration of free due to missing include Product: gcc Version: 6.3.0 Status: UNCONFIRMED Severity: normal Priority: P3

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

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69301 --- Comment #4 from Jonathan Wakely --- Fixed on trunk. Backports to follow.

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

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69301 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Wed Jan 18 18:36:45 2017 New Revision: 244588 URL: https://gcc.gnu.org/viewcvs?rev=244588=gcc=rev Log: PR69301 don't assume atomic can default construct T PR libstdc++/69301

[Bug target/79040] vec_cntlz redefined

2017-01-18 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79040 Bill Schmidt changed: What|Removed |Added Assignee|meissner at gcc dot gnu.org|wschmidt at gcc dot gnu.org ---

[Bug fortran/70696] [Coarray] ICE on EVENT POST of host-associated EVENT_TYPE coarray

2017-01-18 Thread vehre at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70696 --- Comment #11 from vehre at gcc dot gnu.org --- Author: vehre Date: Wed Jan 18 18:35:41 2017 New Revision: 244587 URL: https://gcc.gnu.org/viewcvs?rev=244587=gcc=rev Log: gcc/fortran/ChangeLog: 2017-01-17 Andre Vehreschild

[Bug target/78478] Compile Error for i386-rtems

2017-01-18 Thread joel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78478 --- Comment #14 from Joel Sherrill --- (In reply to H.J. Lu from comment #13) > The problem is config/i386/rtemself.h has > > #define LONG_DOUBLE_TYPE_SIZE (TARGET_80387 ? 80 : 64) > > XFmode isn't available with -msoft-float even when

[Bug libstdc++/68925] uniform_int_distribution needs not to be thread_local in std::experimental::randint

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68925 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/79129] [7 Regression] ICE with -fdebug-types-section starting with r240578

2017-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79129 --- Comment #1 from Jakub Jelinek --- Adjusted testcase: struct A { void foo (int &); }; struct B { A *bar (); ~B () { int a = 1; bar ()->foo (a); } }; struct C { ~C (); B c; }; C::~C () {} doesn't ICE. On this testcase, the difference

[Bug other/42980] GCC parallel "make install" failures

2017-01-18 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42980 Joseph S. Myers changed: What|Removed |Added CC||jsm28 at gcc dot gnu.org --- Comment

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

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69301 --- Comment #2 from Jonathan Wakely --- Also "tmp" is not a reserved name!

[Bug c++/79130] [C++17] FI20 change vs. direct initialization

2017-01-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79130 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug rtl-optimization/77416] [7 Regression] LRA rematerializing use of CA reg across function call

2017-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77416 --- Comment #15 from Jakub Jelinek --- Author: jakub Date: Wed Jan 18 17:39:56 2017 New Revision: 244585 URL: https://gcc.gnu.org/viewcvs?rev=244585=gcc=rev Log: PR target/77416 * gcc.target/powerpc/pr77416.c Guard the test only

[Bug libstdc++/52765] -std=c++0x requires multilib for non-optimized libstdc++

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52765 --- Comment #14 from Jonathan Wakely --- The original problem should be fixed long ago, because those functions use the abi_tag now.

[Bug libstdc++/51785] gets not anymore declared

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51785 --- Comment #29 from Jonathan Wakely --- (In reply to andyg1001 from comment #28) > Erm, am I the first to notice that this "solution" is broken? No, see https://gcc.gnu.org/ml/libstdc++/2016-09/msg00228.html > The os_defines.h include that

[Bug libstdc++/70530] [DR2468] You should probably add addressof (a) != addressof (b) check to std::swap

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

[Bug target/78875] -fstack-protector on powerpc64 now always use TLS, won't work for kernel/firmware

2017-01-18 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78875 Segher Boessenkool changed: What|Removed |Added Status|NEW |ASSIGNED Known to work|

[Bug libstdc++/64735] std::future broken on armel

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64735 Jonathan Wakely changed: What|Removed |Added CC||rafal at rawicki dot org --- Comment

[Bug libstdc++/58938] std::exception_ptr is missing on architectures with incomplete atomic int support

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58938 Jonathan Wakely changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug libstdc++/68925] uniform_int_distribution needs not to be thread_local in std::experimental::randint

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68925 --- Comment #1 from Jonathan Wakely --- Author: redi Date: Wed Jan 18 17:18:47 2017 New Revision: 244584 URL: https://gcc.gnu.org/viewcvs?rev=244584=gcc=rev Log: PR68925 don't use thread_local static for stateless object PR

[Bug target/78263] Compile failure with AltiVec library on PPC64le and -std=c++11 flag

2017-01-18 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78263 --- Comment #5 from Bill Schmidt --- There are two potential approaches: (1) Add a warning, such as: #if defined(__STRICT_ANSI__) && defined(__cplusplus) && !defined(__APPLE_ALTIVEC__) #warning requires GNU extensions; use -std=gnu++ #endif

[Bug c++/79118] [7 Regression] internal compiler error: in cxx_eval_bit_field_ref, at cp/constexpr.c:2258

2017-01-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79118 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|mpolacek at gcc

[Bug libstdc++/78420] std::less<T*> is not a total order with -O2 enabled

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78420 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/78302] is_move_constructible_v<tuple> should be false

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78302 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/70727] Non-reserved names in std::__basic_file

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70727 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/70607] The return type of std::conj must be std::complex

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70607 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/69724] Unnecessary temporary object during std::thread construction

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69724 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

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

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69321 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/77866] Add SystemTap probe points to libstdc++

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77866 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/79118] [7 Regression] internal compiler error: in cxx_eval_bit_field_ref, at cp/constexpr.c:2258

2017-01-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79118 --- Comment #6 from Marek Polacek --- So, cxx_eval_bit_field_ref is trying to evaluate BIT_FIELD_REF <*(struct basic_monad_storage *) this, 8, 8> here. It first evaluates the struct expression which yields

[Bug libstdc++/64128] Let vector take advantage of malloc_usable_size for malloc-using allocators

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

[Bug libstdc++/64128] Let vector take advantage of malloc_usable_size for malloc-using allocators

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64128 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/78894] [7 Regression] [c++17] ICE for std::list template deduction from std:: initializer_list

2017-01-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78894 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/78894] [7 Regression] [c++17] ICE for std::list template deduction from std:: initializer_list

2017-01-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78894 --- Comment #7 from Jason Merrill --- Author: jason Date: Wed Jan 18 16:44:27 2017 New Revision: 244582 URL: https://gcc.gnu.org/viewcvs?rev=244582=gcc=rev Log: PR c++/78894 - ICE with class deduction and default arg * pt.c

[Bug libstdc++/66416] string::find_last_of 3.5 times slower than memrchr

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66416 Jonathan Wakely changed: What|Removed |Added Summary|Regression: |string::find_last_of 3.5

[Bug libstdc++/58338] Add noexcept to functions with a narrow contract

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58338 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/57270] std::is_function ignores function ref-qualifiers

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57270 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libstdc++/56367] unordered containers behave badly with NaN

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56367 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/54237] [C++11] Make more tuple-related functions constexpr

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54237 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libstdc++/52442] temporary_buffer does not swap

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52442 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/71182] [6 Regression] parser.c cp_lexer_previous_token sanitizer detects member call on null pointer

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

[Bug c++/78693] [6 Regression] Bogus 'inconsistent deduction for ‘auto’' error when having a dependent initializer and a nondependent one in the same declaration

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

[Bug c++/79013] Inconsistent auto diagnostic in member declarations

2017-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79013 Bug 79013 depends on bug 78693, which changed state. Bug 78693 Summary: [6 Regression] Bogus 'inconsistent deduction for ‘auto’' error when having a dependent initializer and a nondependent one in the same declaration

[Bug c++/79009] Missing 'inconsistent deduction for ‘auto’' error when having a dependent initializer and a nondependent one in the same declaration

2017-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79009 Bug 79009 depends on bug 78693, which changed state. Bug 78693 Summary: [6 Regression] Bogus 'inconsistent deduction for ‘auto’' error when having a dependent initializer and a nondependent one in the same declaration

[Bug middle-end/50199] [5 Regression] wrong code with -flto -fno-merge-constants

2017-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50199 Jakub Jelinek changed: What|Removed |Added Summary|[5/6 Regression] wrong code |[5 Regression] wrong code

[Bug target/79127] [7 Regression] Error: invalid register for .seh_savexmm in matmul_i4.c

2017-01-18 Thread rai...@emrich-ebersheim.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79127 --- Comment #11 from Rainer Emrich --- (In reply to Jakub Jelinek from comment #10) > Note I have no access to any kind of Windows, so can just bootstrap/regtest > it on Linux to make sure it hasn't regressed anything

[Bug lto/79061] [7 Regression][LTO][ASAN] LTO plus ASAN fails with "AddressSanitizer: initialization-order-fiasco"

2017-01-18 Thread chefmax at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79061 --- Comment #15 from chefmax at gcc dot gnu.org --- Author: chefmax Date: Wed Jan 18 16:06:31 2017 New Revision: 244581 URL: https://gcc.gnu.org/viewcvs?rev=244581=gcc=rev Log: PR lto/79061 gcc/ * asan.c

[Bug libobjc/78697] --with-target-bdw-gc-include shouldn't be required to be per multilib

2017-01-18 Thread doko at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78697 Matthias Klose changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

  1   2   >