[Bug c++/87480] [8 Regression] SFINAE constructor not matched, only in templated function

2019-03-25 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87480 Jason Merrill changed: What|Removed |Added Summary|[8/9 Regression] SFINAE |[8 Regression] SFINAE

[Bug c++/86521] [8 Regression] GCC 8 selects incorrect overload of ref-qualified conversion operator template

2019-03-25 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86521 Jason Merrill changed: What|Removed |Added Summary|[8/9 Regression] GCC 8 |[8 Regression] GCC 8 |

[Bug c++/86429] [8/9 Regression] lambda capture breaks constexpr-ness

2019-03-25 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86429 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug fortran/71861] [7/8/9 Regression] [F03] ICE in write_symbol(): bad module symbol

2019-03-25 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71861 --- Comment #12 from janus at gcc dot gnu.org --- Author: janus Date: Mon Mar 25 19:58:04 2019 New Revision: 269922 URL: https://gcc.gnu.org/viewcvs?rev=269922&root=gcc&view=rev Log: fix PR 71861 2019-03-25 Janus Weil PR fortran/7186

[Bug c++/86429] [8/9 Regression] lambda capture breaks constexpr-ness

2019-03-25 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86429 --- Comment #5 from Jason Merrill --- Reduced: struct A { int i; constexpr int f(const int&) const { return i; } }; void g() { constexpr A a = { 42 }; [&](auto x) { constexpr auto y = a.f(x); }(24); }

[Bug fortran/71861] [7/8/9 Regression] [F03] ICE in write_symbol(): bad module symbol

2019-03-25 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71861 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--

[Bug c++/89820] New: Returning empty type produces unnecessary instructions

2019-03-25 Thread antoshkka at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89820 Bug ID: 89820 Summary: Returning empty type produces unnecessary instructions Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal

[Bug middle-end/89820] Returning empty type produces unnecessary instructions

2019-03-25 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89820 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/88529] G++ clears the return register on x86_64 when returning an empty class

2019-03-25 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88529 Andrew Pinski changed: What|Removed |Added CC||antoshkka at gmail dot com --- Comment #

[Bug target/88529] G++ clears the return register on x86_64 when returning an empty class

2019-03-25 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88529 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/85013] [7/8/9 Regression] :1:41: internal compiler error: in wide_int_to_tree_1, at tree.c:1567 0x4097e2b wide_int_to_tree_1

2019-03-25 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85013 --- Comment #3 from paolo at gcc dot gnu.org --- Author: paolo Date: Mon Mar 25 20:43:36 2019 New Revision: 269923 URL: https://gcc.gnu.org/viewcvs?rev=269923&root=gcc&view=rev Log: /cp 2019-03-25 Paolo Carlini PR c++/84661 P

[Bug c++/84661] [7/8/9 Regression] internal compiler error: Segmentation fault (strip_array_types())

2019-03-25 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84661 --- Comment #6 from paolo at gcc dot gnu.org --- Author: paolo Date: Mon Mar 25 20:43:36 2019 New Revision: 269923 URL: https://gcc.gnu.org/viewcvs?rev=269923&root=gcc&view=rev Log: /cp 2019-03-25 Paolo Carlini PR c++/84661 P

[Bug c++/84661] [7/8 Regression] internal compiler error: Segmentation fault (strip_array_types())

2019-03-25 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84661 Paolo Carlini changed: What|Removed |Added Summary|[7/8/9 Regression] internal |[7/8 Regression] internal

[Bug c++/85013] [7/8 Regression] :1:41: internal compiler error: in wide_int_to_tree_1, at tree.c:1567 0x4097e2b wide_int_to_tree_1

2019-03-25 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85013 Paolo Carlini changed: What|Removed |Added Summary|[7/8/9 Regression] |[7/8 Regression] |:1:4

[Bug target/88529] G++ clears the return register on x86_64 when returning an empty class

2019-03-25 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88529 --- Comment #4 from Andrew Pinski --- related to PR20408 (but not the same as the patch which Jason attached is different)

[Bug c++/87327] [8/9 Regression] Calling member functions on captured constexpr variables "is not a constant expression"

2019-03-25 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87327 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/70515] Nested lambdas causing invalid captured pointers on some platforms

2019-03-25 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70515 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/54367] [meta-bug] lambda expressions

2019-03-25 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367 Bug 54367 depends on bug 70515, which changed state. Bug 70515 Summary: Nested lambdas causing invalid captured pointers on some platforms https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70515 What|Removed |Added

[Bug rtl-optimization/89676] [7/8/9 Regression] Redundant moves for long long shift on 32bit x86

2019-03-25 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89676 --- Comment #9 from Vladimir Makarov --- Author: vmakarov Date: Mon Mar 25 21:14:40 2019 New Revision: 269924 URL: https://gcc.gnu.org/viewcvs?rev=269924&root=gcc&view=rev Log: 2019-03-25 Vladimir Makarov PR rtl-optimization/89676

[Bug c++/79367] ICE with decltype of VLA in lambda

2019-03-25 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79367 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org Summ

[Bug debug/86964] [7/8/9 Regression] Too many debug symbols included, especially for extern globals

2019-03-25 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86964 --- Comment #9 from Jeffrey A. Law --- Author: law Date: Mon Mar 25 21:19:09 2019 New Revision: 269925 URL: https://gcc.gnu.org/viewcvs?rev=269925&root=gcc&view=rev Log: PR debug/86964 * dwarf2out.c (premark_used_variables): New

[Bug rtl-optimization/89435] [7/8/9 Regression] wrong code with -O1 -march=armv4 -fno-forward-propagate with __builtin_sub_overflow()

2019-03-25 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89435 --- Comment #7 from Eric Botcazou --- *** Bug 89815 has been marked as a duplicate of this bug. ***

[Bug rtl-optimization/89815] [7/8/9 Regression] wrong code with -Og -march=armv4t -fno-tree-ccp -fno-tree-fre

2019-03-25 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89815 Eric Botcazou changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c/89812] [9 Regression] incorrect maximum in error: requested alignment ‘536870912’ exceeds maximum 2147483648

2019-03-25 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89812 --- Comment #3 from Martin Sebor --- Author: msebor Date: Mon Mar 25 22:56:40 2019 New Revision: 269927 URL: https://gcc.gnu.org/viewcvs?rev=269927&root=gcc&view=rev Log: PR c/89812 - incorrect maximum in error: requested alignment '536870912' e

[Bug c/89812] [9 Regression] incorrect maximum in error: requested alignment ‘536870912’ exceeds maximum 2147483648

2019-03-25 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89812 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/85537] [7/8/9 Regression] Invalid memory reference at runtime when calling subroutine through procedure pointer

2019-03-25 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85537 --- Comment #11 from Thomas Koenig --- r237104 fails for me, testing r237008.

[Bug c/83855] [performance] Improve cse optimization for insn with inout ops

2019-03-25 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83855 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug fortran/85537] Invalid memory reference at runtime when calling subroutine through procedure pointer

2019-03-25 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85537 Thomas Koenig changed: What|Removed |Added Component|rtl-optimization|fortran Summary|[7/8/9 Regres

[Bug libstdc++/70692] No warning when std::function binds a reference to a temporary

2019-03-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70692 --- Comment #3 from Jonathan Wakely --- This should get addressed more thoroughly by https://wg21.link/p0932

[Bug rtl-optimization/88423] [9 Regression] ICE in begin_move_insn, at sched-ebb.c:175

2019-03-25 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88423 --- Comment #8 from Jeffrey A. Law --- Author: law Date: Mon Mar 25 23:33:36 2019 New Revision: 269928 URL: https://gcc.gnu.org/viewcvs?rev=269928&root=gcc&view=rev Log: PR rtl-optimization/88347 PR rtl-optimization/88423

[Bug rtl-optimization/88347] ICE in begin_move_insn, at sched-ebb.c:175

2019-03-25 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88347 --- Comment #5 from Jeffrey A. Law --- Author: law Date: Mon Mar 25 23:33:36 2019 New Revision: 269928 URL: https://gcc.gnu.org/viewcvs?rev=269928&root=gcc&view=rev Log: PR rtl-optimization/88347 PR rtl-optimization/88423

[Bug preprocessor/89808] An option to disable warning "#pragma once in main file"

2019-03-25 Thread s_gcc_bugzilla at binarez dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89808 --- Comment #8 from sduguay --- (In reply to Jonathan Wakely from comment #6) > In any case, I agree with confirming this as a bug: all warnings should be > controllable by a -Wxxx option. > > Adding such an option is quite easy, and a good firs

[Bug fortran/89821] New: Get a SIGFPE on a simple test of a kind=real128 variable with -ffpe-trap=invalid switch

2019-03-25 Thread urbanjost at comcast dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89821 Bug ID: 89821 Summary: Get a SIGFPE on a simple test of a kind=real128 variable with -ffpe-trap=invalid switch Product: gcc Version: 7.3.0 Status: UNCONFIRMED S

[Bug rtl-optimization/88347] ICE in begin_move_insn, at sched-ebb.c:175

2019-03-25 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88347 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug target/89822] New: self mov on x86_64 and not optimized-out sub on ARM/ARM64 in a jump table switch

2019-03-25 Thread nok.raven at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89822 Bug ID: 89822 Summary: self mov on x86_64 and not optimized-out sub on ARM/ARM64 in a jump table switch Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords:

[Bug c++/82643] lambda capture breaks constexpr-ness of non-static const constexpr member call on non-constexpr value/variable

2019-03-25 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82643 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug tree-optimization/89809] movzwl is not utilized when uint16_t is loaded with bit-shifts (while memcpy does)

2019-03-25 Thread JunMa at linux dot alibaba.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89809 JunMa changed: What|Removed |Added CC||JunMa at linux dot alibaba.com --- Comment #2 fr

<    1   2