[Bug tree-optimization/96665] [11 regression] new FAILs for gcc.dg/strlenopt-55.c after r11-2709

2020-08-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96665 Martin Liška changed: What|Removed |Added Last reconfirmed||2020-08-18 Ever confirmed|0

[Bug tree-optimization/96058] ICE in c_getstr at gcc/fold-const.c:15475

2020-08-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96058 --- Comment #18 from Martin Liška --- *thanks for reminder

[Bug lto/45375] [meta-bug] Issues with building Mozilla (i.e. Firefox) with LTO

2020-08-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45375 Bug 45375 depends on bug 96058, which changed state. Bug 96058 Summary: ICE in c_getstr at gcc/fold-const.c:15475 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96058 What|Removed |Added --

[Bug tree-optimization/96058] ICE in c_getstr at gcc/fold-const.c:15475

2020-08-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96058 Martin Liška changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug tree-optimization/96669] New: Failure to optimize left shift+and to test for 0

2020-08-18 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96669 Bug ID: 96669 Summary: Failure to optimize left shift+and to test for 0 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: t

[Bug tree-optimization/96669] Failure to optimize shift by variable+and by 1 to test for 0

2020-08-18 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96669 --- Comment #1 from Gabriel Ravier --- PS: This can also be done when the shift is a right shift instead of a left shift (i.e. `1 >> x` is used instead of `1 << x`)

[Bug tree-optimization/96670] New: [11 Regression] ICE in tree_to_uhwi, at tree.c:7361 since r11-2709-g866626efd749ed3e

2020-08-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96670 Bug ID: 96670 Summary: [11 Regression] ICE in tree_to_uhwi, at tree.c:7361 since r11-2709-g866626efd749ed3e Product: gcc Version: 10.0 Status: UNCONFIRMED Keywo

[Bug tree-optimization/96671] New: Failure to optimize a 3 xor+and pattern to xor + andnot

2020-08-18 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96671 Bug ID: 96671 Summary: Failure to optimize a 3 xor+and pattern to xor + andnot Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priorit

[Bug tree-optimization/96671] Failure to optimize a 3 xor+and pattern to xor+andnot

2020-08-18 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96671 Gabriel Ravier changed: What|Removed |Added Keywords||missed-optimization Summary|

[Bug target/96168] GCC support for Apple Silicon (Arm64) on macOS requested

2020-08-18 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96168 --- Comment #11 from Iain Sandoe --- (In reply to Thomas Koenig from comment #10) > Since there is no other viable Fortran compiler on iOS, AFAIK, iOS has not been supported by GCC since Apple gcc-4.2.1 and the Apple releases didn't have gfortra

[Bug c++/96645] [9/10/11 Regression] std::variant default constructor

2020-08-18 Thread dev at hrookami dot icu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96645 --- Comment #5 from Sergey --- (In reply to Jonathan Wakely from comment #4) > And libc++'s std::variant is still affected by the same issue, but instead > of the default constructor being deleted it just has the wrong exception > specification:

[Bug d/96301] d: internal compiler error: Segmentation fault during RTL pass: expand on armhf/armel/s390x

2020-08-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96301 --- Comment #2 from CVS Commits --- The master branch has been updated by Iain Buclaw : https://gcc.gnu.org/g:6bebbc033d8bf2246745ffef7186b0424e08ba6b commit r11-2734-g6bebbc033d8bf2246745ffef7186b0424e08ba6b Author: Iain Buclaw Date: Fri Ju

[Bug d/96301] d: internal compiler error: Segmentation fault during RTL pass: expand on armhf/armel/s390x

2020-08-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96301 --- Comment #3 from CVS Commits --- The releases/gcc-10 branch has been updated by Iain Buclaw : https://gcc.gnu.org/g:412068819b463751ef476183077638b3429213de commit r10-8637-g412068819b463751ef476183077638b3429213de Author: Iain Buclaw Date:

[Bug d/96301] d: internal compiler error: Segmentation fault during RTL pass: expand on armhf/armel/s390x

2020-08-18 Thread ibuclaw at gdcproject dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96301 Iain Buclaw changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[Bug target/96536] -fcf-protection code in i386.md:restore_stack_nonlocal uses invalid compare-and-jump rtl

2020-08-18 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96536 --- Comment #7 from Hongtao.liu --- (In reply to Hongtao.liu from comment #5) > (In reply to Uroš Bizjak from comment #4) > > Created attachment 49060 [details] > > Proposed patch > > > > Attached patch completely rewrites restore_stack_nonloc

[Bug fortran/96668] [OpenMP] Re-mapping allocated but previously unallocated allocatable does not work

2020-08-18 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96668 Tobias Burnus changed: What|Removed |Added CC||cltang at gcc dot gnu.org --- Comment #1

[Bug tree-optimization/96672] New: Missing -Wclobbered diagnostic, or: __attribute__((returns_twice)) does not inhibit constant folding across call site

2020-08-18 Thread felix.von.s at posteo dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96672 Bug ID: 96672 Summary: Missing -Wclobbered diagnostic, or: __attribute__((returns_twice)) does not inhibit constant folding across call site Product: gcc Version:

[Bug c++/83445] conversion function has too high priority in overload resolution

2020-08-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83445 --- Comment #2 from Jonathan Wakely --- Invoking Target(Source const&) is a user-defined conversion too. The conversion sequence requires binding a reference to the Source object and then converting it to a Target. In C++17 there is no call to T

[Bug c++/96673] New: Friend class with templates and default constructor not recognized in C++14 or later

2020-08-18 Thread andebjor at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96673 Bug ID: 96673 Summary: Friend class with templates and default constructor not recognized in C++14 or later Product: gcc Version: 10.2.1 Status: UNCONFIRMED Sev

[Bug fortran/96668] [OpenMP] Re-mapping allocated but previously unallocated allocatable does not work

2020-08-18 Thread cltang at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96668 --- Comment #2 from Chung-Lin Tang --- Note that what I'm working on at the moment does not include the Fortran parts, and this particular feature appears to be more suitable to be implemented within the Fortran FE, I think.

[Bug tree-optimization/96674] New: Failure to optimize combination of comparisons to dec+compare

2020-08-18 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96674 Bug ID: 96674 Summary: Failure to optimize combination of comparisons to dec+compare Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal P

[Bug c++/96675] New: tautological-compare warning emitted for NTTP bitwise comparison

2020-08-18 Thread ed at catmur dot uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96675 Bug ID: 96675 Summary: tautological-compare warning emitted for NTTP bitwise comparison Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severity: normal

[Bug c++/96676] New: Segmentation fault on parsing simple variadic template function call

2020-08-18 Thread ivan.leonov.d at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96676 Bug ID: 96676 Summary: Segmentation fault on parsing simple variadic template function call Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug c++/96676] Segmentation fault on parsing simple variadic template function call

2020-08-18 Thread ivan.leonov.d at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96676 --- Comment #1 from Ivan Leonov --- Output of gcc -v: Using built-in specs. COLLECT_GCC=/opt/wandbox/gcc-head/bin/g++ COLLECT_LTO_WRAPPER=/opt/wandbox/gcc-head/libexec/gcc/x86_64-pc-linux-gnu/11.0.0/lto-wrapper Target: x86_64-pc-linux-gnu Config

[Bug c++/96677] New: Compile error on valid code with variadic template function call

2020-08-18 Thread ivan.leonov.d at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96677 Bug ID: 96677 Summary: Compile error on valid code with variadic template function call Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/96672] Missing -Wclobbered diagnostic, or: __attribute__((returns_twice)) does not inhibit constant folding across call site

2020-08-18 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96672 Alexander Monakov changed: What|Removed |Added CC||amonakov at gcc dot gnu.org --- Comm

[Bug c++/83445] conversion function has too high priority in overload resolution

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83445 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c/96678] New: [OpenMP] Rejects map(var[:]) of known size with "for pointer type length expression must be specified"

2020-08-18 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96678 Bug ID: 96678 Summary: [OpenMP] Rejects map(var[:]) of known size with "for pointer type length expression must be specified" Product: gcc Version: 11.0 Status: UNCONFIRM

[Bug tree-optimization/96671] Failure to optimize a 3 xor+and pattern to xor+andnot

2020-08-18 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96671 --- Comment #2 from Gabriel Ravier --- There is also a very similar pattern with this function : int f(int a, int b, int c) { return (a ^ b) | ((b ^ c) ^ a); } Which can be optimized to `return (a ^ b) | c;`.

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

2020-08-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69724 --- Comment #7 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:bb1b7f087bdd028000fd8f84e74b20adccc9d5bb commit r11-2736-gbb1b7f087bdd028000fd8f84e74b20adccc9d5bb Author: Jonathan Wakely Date:

[Bug c++/96656] Segmentation fault with make_friend_class

2020-08-18 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96656 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Last reconfi

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

2020-08-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69724 Jonathan Wakely changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/96652] Segmentation fault with instantiate_class_template_1

2020-08-18 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96652 Patrick Palka changed: What|Removed |Added Last reconfirmed||2020-08-18 Ever confirmed|0

[Bug c++/94162] ICE [neg] bad return type in defaulted <=>

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94162 Marek Polacek changed: What|Removed |Added CC||poul250 at yandex dot ru --- Comment #3

[Bug c++/96627] gcc raises compile-time segmentation fault on <=> = default

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96627 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/96060] ICE with spaceship default operator returning int

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96060 Marek Polacek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/96679] New: Failure to optimize or+and+or pattern to and+or

2020-08-18 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96679 Bug ID: 96679 Summary: Failure to optimize or+and+or pattern to and+or Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tr

[Bug c++/94162] ICE [neg] bad return type in defaulted <=>

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94162 Marek Polacek changed: What|Removed |Added CC||nunoplopes at sapo dot pt --- Comment #4

[Bug c++/94162] ICE [neg] bad return type in defaulted <=>

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94162 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/94162] ICE [neg] bad return type in defaulted <=>

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94162 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug c++/96636] ICE in build_value_init_noctor, at cp/init.c:451

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96636 Marek Polacek changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug c++/96637] ICE in tree check: expected tree_list, have error_mark in cp_check_const_attributes, at cp/decl2.c:1423

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96637 Marek Polacek changed: What|Removed |Added Priority|P3 |P5 Status|UNCONFIRMED

[Bug c++/96638] [8/9/10/11 Regression] ICE in chainon, at tree.c:3169

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96638 Marek Polacek changed: What|Removed |Added Summary|[10/11 Regression] ICE in |[8/9/10/11 Regression] ICE

[Bug rtl-optimization/96298] [11 Regression] wrong code with -O -fno-tree-forwprop

2020-08-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96298 --- Comment #9 from CVS Commits --- The master branch has been updated by Roger Sayle : https://gcc.gnu.org/g:d850dec9b7bd02ef925def138894402038cca78d commit r11-2737-gd850dec9b7bd02ef925def138894402038cca78d Author: Roger Sayle Date: Tue Au

[Bug rtl-optimization/96298] [11 Regression] wrong code with -O -fno-tree-forwprop

2020-08-18 Thread roger at nextmovesoftware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96298 Roger Sayle changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/96558] [11 Regression] ICE in extract_constrain_insn, at recog.c:2195 (error: insn does not satisfy its constraints)

2020-08-18 Thread roger at nextmovesoftware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96558 Roger Sayle changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/61372] Add warning to detect noexcept functions that might throw

2020-08-18 Thread dcrocker at eschertech dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61372 --- Comment #3 from David Crocker --- (In reply to Jonathan Wakely from comment #2) > extern "C" functions can throw, so it would be wrong to unconditionally > assume they can't. True, you can write an extern "C" function that throws. But does i

[Bug rtl-optimization/60473] optimization after shift sub-optimal

2020-08-18 Thread roger at nextmovesoftware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60473 Roger Sayle changed: What|Removed |Added Resolution|--- |FIXED CC|

[Bug c++/96623] [11 Regression] ICE in inject_parm_decls, at cp/parser.c:23893

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96623 Marek Polacek changed: What|Removed |Added Summary|[10/11 Regression] ICE in |[11 Regression] ICE in

[Bug c++/96623] [11 Regression] ICE in inject_parm_decls, at cp/parser.c:23893

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96623 --- Comment #2 from Marek Polacek --- We should have rejected "noexcept()".

[Bug c++/61372] Add warning to detect noexcept functions that might throw

2020-08-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61372 --- Comment #4 from Jonathan Wakely --- (In reply to David Crocker from comment #3) > (In reply to Jonathan Wakely from comment #2) > > extern "C" functions can throw, so it would be wrong to unconditionally > > assume they can't. > > True, you

[Bug target/96536] -fcf-protection code in i386.md:restore_stack_nonlocal uses invalid compare-and-jump rtl

2020-08-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96536 --- Comment #8 from CVS Commits --- The master branch has been updated by Uros Bizjak : https://gcc.gnu.org/g:f8104bb9dc2365d268ca93e43a24f42e8314fcc1 commit r11-2739-gf8104bb9dc2365d268ca93e43a24f42e8314fcc1 Author: Uros Bizjak Date: Tue Au

[Bug target/96536] -fcf-protection code in i386.md:restore_stack_nonlocal uses invalid compare-and-jump rtl

2020-08-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96536 --- Comment #9 from CVS Commits --- The releases/gcc-10 branch has been updated by Uros Bizjak : https://gcc.gnu.org/g:6342cee8801f191466b71116d004e8ccb812caaa commit r10-8638-g6342cee8801f191466b71116d004e8ccb812caaa Author: Uros Bizjak Date:

[Bug analyzer/96666] [11 Regression] Analyzer creates too many regions for a particular program

2020-08-18 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=9 --- Comment #1 from Arseny Solokha --- Created attachment 49073 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49073&action=edit Testcase 2 I've managed to come up w/ a smaller testcase, partially reduced from test/std/utilities/any/any.no

[Bug middle-end/88780] [8/9/10/11 Regression] bogus -Wstringop-truncation for copying as many bytes from a string as its length

2020-08-18 Thread marietto2008 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88780 Marietto changed: What|Removed |Added CC||marietto2008 at gmail dot com --- Comment #6

[Bug rtl-optimization/61494] -fsignaling-nans not taken into account for x - 0.0

2020-08-18 Thread roger at nextmovesoftware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61494 Roger Sayle changed: What|Removed |Added CC||roger at nextmovesoftware dot com

[Bug c++/96673] [8/9/10/11 Regression] Friend class with templates and default constructor not recognized in C++14 or later

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96673 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug fortran/96668] [OpenMP] Re-mapping allocated but previously unallocated allocatable does not work

2020-08-18 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96668 kargl at gcc dot gnu.org changed: What|Removed |Added CC||kargl at gcc dot gnu.org --- C

[Bug c++/96673] [8/9/10/11 Regression] Friend class with templates and default constructor not recognized in C++14 or later

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96673 --- Comment #2 from Marek Polacek --- The ICE with -std=c++14 started with r216750. It was fixed by r234442, but the error appeared.

[Bug c++/96675] [10/11 Regression] tautological-compare warning emitted for NTTP bitwise comparison

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96675 Marek Polacek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org La

[Bug middle-end/96680] New: [11 Regression][OpenMP][LTO] Declare variant + ICE in lto_fixup_prevailing_decls, at lto/lto-common.c:2595

2020-08-18 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96680 Bug ID: 96680 Summary: [11 Regression][OpenMP][LTO] Declare variant + ICE in lto_fixup_prevailing_decls, at lto/lto-common.c:2595 Product: gcc Version: 11.0 Status: UNCON

[Bug tree-optimization/96665] [11 regression] new FAILs for gcc.dg/strlenopt-55.c after r11-2709

2020-08-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96665 Martin Sebor changed: What|Removed |Added Keywords||missed-optimization, patch St

[Bug tree-optimization/96681] New: Failure to optimize xor of comparisons with specific constants to comparison of xor-ed of compared variables

2020-08-18 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96681 Bug ID: 96681 Summary: Failure to optimize xor of comparisons with specific constants to comparison of xor-ed of compared variables Product: gcc Version: 11.0

[Bug middle-end/96680] [11 Regression][OpenMP][LTO] Declare variant + ICE in lto_fixup_prevailing_decls, at lto/lto-common.c:2595

2020-08-18 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96680 --- Comment #1 from Tobias Burnus --- In the debugger, the first call to lto_fixup_prevailing_decls is for main._omp_fn.0 and the second - and failing - one is for (gdb) p debug_tree(t)

[Bug c/96682] Arm: Wrong code generated for MVE with -O1 and above optimization options.

2020-08-18 Thread sripar01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96682 SRINATH PARVATHANENI changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug c/96682] New: Arm: Wrong code generated for MVE with -O1 and above optimization options.

2020-08-18 Thread sripar01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96682 Bug ID: 96682 Summary: Arm: Wrong code generated for MVE with -O1 and above optimization options. Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severity: nor

[Bug c++/96676] Segmentation fault on parsing simple variadic template function call

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96676 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/84796] ICE in a template parameter pack expansion

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84796 Marek Polacek changed: What|Removed |Added CC||ivan.leonov.d at yandex dot ru --- Comme

[Bug middle-end/96680] [11 Regression][OpenMP][LTO] Declare variant + ICE in lto_fixup_prevailing_decls, at lto/lto-common.c:2595

2020-08-18 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96680 --- Comment #2 from Tobias Burnus --- Created attachment 49075 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49075&action=edit C testcase - de-macro-fied version sollve_vv's 5.0/declare_variant/test_declare_variant.c

[Bug target/96536] -fcf-protection code in i386.md:restore_stack_nonlocal uses invalid compare-and-jump rtl

2020-08-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96536 --- Comment #10 from CVS Commits --- The releases/gcc-9 branch has been updated by Uros Bizjak : https://gcc.gnu.org/g:65f460db575eb004172e75b88f5a76724f04e255 commit r9-8813-g65f460db575eb004172e75b88f5a76724f04e255 Author: Uros Bizjak Date:

[Bug c++/84796] ICE in a template parameter pack expansion

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84796 --- Comment #3 from Marek Polacek --- Test from bug 96676. template < typename T, typename... TYPES > struct A { template < TYPES... types > void Get() { } }; void f() {} int main() { A a; a.Get<&f>(); } But even r150013 ICEs,

[Bug c++/96676] Segmentation fault on parsing simple variadic template function call

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96676 Marek Polacek changed: What|Removed |Added Status|RESOLVED|NEW Last reconfirmed|

[Bug c/96683] New: Arm: MVE ACLE intrinsics vst1q_{s8|u8|s16|u16} is not supported by GCC.

2020-08-18 Thread sripar01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96683 Bug ID: 96683 Summary: Arm: MVE ACLE intrinsics vst1q_{s8|u8|s16|u16} is not supported by GCC. Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug c++/84796] ICE in a template parameter pack expansion

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84796 --- Comment #4 from Marek Polacek --- *** Bug 96677 has been marked as a duplicate of this bug. ***

[Bug c++/96677] Compile error on valid code with variadic template function call

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96677 Marek Polacek changed: What|Removed |Added Resolution|--- |DUPLICATE CC|

[Bug fortran/96668] [OpenMP] Re-mapping allocated but previously unallocated allocatable does not work

2020-08-18 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96668 --- Comment #4 from Tobias Burnus --- (In reply to kargl from comment #3) > > integer, pointer :: p1 => null() > > integer, pointer :: p1 => null() > Module m looks wrong. Should the 2nd p1 be p2? It should be "p2(:)" (Thanks. I wrote it i

[Bug c/96684] New: arm: MVE intrinsics / __ARM_undef presence in f16 vector max routine

2020-08-18 Thread sripar01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96684 Bug ID: 96684 Summary: arm: MVE intrinsics / __ARM_undef presence in f16 vector max routine Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug c/96684] arm: MVE intrinsics / __ARM_undef presence in f16 vector max routine

2020-08-18 Thread sripar01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96684 SRINATH PARVATHANENI changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/96683] Arm: MVE ACLE intrinsics vst1q_{s8|u8|s16|u16} is not supported by GCC.

2020-08-18 Thread sripar01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96683 SRINATH PARVATHANENI changed: What|Removed |Added Last reconfirmed||2020-08-18 Ever confirmed|0

[Bug c++/96602] Partial ordering is ambiguous with default function arguments

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96602 Marek Polacek changed: What|Removed |Added Keywords||rejects-valid Status|UNCONFI

[Bug fortran/94958] gcc/fortran/trans-array.c:9797: possible typo ?

2020-08-18 Thread vehre at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94958 vehre at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #4 from v

[Bug c++/96593] No "declaration changes meaning" diagnostic for alias templates

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96593 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org

[Bug tree-optimization/96685] New: Failure to optimize not+sub to add+not

2020-08-18 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96685 Bug ID: 96685 Summary: Failure to optimize not+sub to add+not Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimi

[Bug middle-end/88780] [8/9/10/11 Regression] bogus -Wstringop-truncation for copying as many bytes from a string as its length

2020-08-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88780 --- Comment #7 from Martin Sebor --- (In reply to Marietto from comment #6) ... > In function ‘strncpy’, > inlined from ‘xc_set_cpufreq_gov’ at xc_pm.c:308:5: > /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: error: > ‘__builtin_str

[Bug target/96536] -fcf-protection code in i386.md:restore_stack_nonlocal uses invalid compare-and-jump rtl

2020-08-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96536 --- Comment #11 from CVS Commits --- The releases/gcc-8 branch has been updated by Uros Bizjak : https://gcc.gnu.org/g:bf7b9330982165e051de0962c5bc231e2d1242d9 commit r8-10410-gbf7b9330982165e051de0962c5bc231e2d1242d9 Author: Uros Bizjak Date:

[Bug target/96536] -fcf-protection code in i386.md:restore_stack_nonlocal uses invalid compare-and-jump rtl

2020-08-18 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96536 Uroš Bizjak changed: What|Removed |Added Target Milestone|--- |8.5 Status|ASSIGNED

[Bug fortran/96686] New: MIN/MAX should reject character arguments of different kind rather than ICE

2020-08-18 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96686 Bug ID: 96686 Summary: MIN/MAX should reject character arguments of different kind rather than ICE Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: norm

[Bug fortran/96686] MIN/MAX should reject character arguments of different kind rather than ICE

2020-08-18 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96686 kargl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4 Ever confirmed|0

[Bug c++/96687] New: new char[4]{"foo"} doesn't work

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96687 Bug ID: 96687 Summary: new char[4]{"foo"} doesn't work Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assi

[Bug c++/96687] new char[4]{"foo"} doesn't work

2020-08-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96687 Marek Polacek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org La

[Bug tree-optimization/96670] [11 Regression] ICE in tree_to_uhwi, at tree.c:7361 since r11-2709-g866626efd749ed3e

2020-08-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96670 --- Comment #1 from CVS Commits --- The master branch has been updated by Martin Sebor : https://gcc.gnu.org/g:bb04901d14f7749eb949092fd3dfcb6ca1958701 commit r11-2742-gbb04901d14f7749eb949092fd3dfcb6ca1958701 Author: Martin Sebor Date: Tue

[Bug tree-optimization/78257] missing memcmp optimization with constant arrays

2020-08-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78257 --- Comment #11 from CVS Commits --- The master branch has been updated by Martin Sebor : https://gcc.gnu.org/g:bb04901d14f7749eb949092fd3dfcb6ca1958701 commit r11-2742-gbb04901d14f7749eb949092fd3dfcb6ca1958701 Author: Martin Sebor Date: Tue

[Bug tree-optimization/96670] [11 Regression] ICE in tree_to_uhwi, at tree.c:7361 since r11-2709-g866626efd749ed3e

2020-08-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96670 Martin Sebor changed: What|Removed |Added Ever confirmed|0 |1 Assignee|unassigned at gcc do

[Bug tree-optimization/96670] [11 Regression] ICE in tree_to_uhwi, at tree.c:7361 since r11-2709-g866626efd749ed3e

2020-08-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96670 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Target Milestone|---

[Bug tree-optimization/78257] missing memcmp optimization with constant arrays

2020-08-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78257 --- Comment #12 from CVS Commits --- The master branch has been updated by Martin Sebor : https://gcc.gnu.org/g:d367f5fcb579d21c3093cf5c464f5787fe584a1d commit r11-2743-gd367f5fcb579d21c3093cf5c464f5787fe584a1d Author: Martin Sebor Date: Tue

[Bug tree-optimization/96665] [11 regression] new FAILs for gcc.dg/strlenopt-55.c after r11-2709

2020-08-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96665 --- Comment #3 from CVS Commits --- The master branch has been updated by Martin Sebor : https://gcc.gnu.org/g:d367f5fcb579d21c3093cf5c464f5787fe584a1d commit r11-2743-gd367f5fcb579d21c3093cf5c464f5787fe584a1d Author: Martin Sebor Date: Tue

[Bug tree-optimization/96665] [11 regression] memcmp of a constant string not folded

2020-08-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96665 Martin Sebor changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug tree-optimization/96688] New: Failure to optimize shift-right+not of constant to avoid not

2020-08-18 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96688 Bug ID: 96688 Summary: Failure to optimize shift-right+not of constant to avoid not Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Pr

[Bug fortran/96686] MIN/MAX should reject character arguments of different kind rather than ICE

2020-08-18 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96686 --- Comment #2 from anlauf at gcc dot gnu.org --- (In reply to kargl from comment #1) > Yep, I agree that this should simply be rejected. I looked at your other > patch for min/max, and think it can be committed. If you want to update > that pat

[Bug fortran/96613] SIGFPE on min1() with -ffpe-trap=invalid switch

2020-08-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96613 --- Comment #9 from CVS Commits --- The master branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:3c04bd60e56da399a441f73ebb687b5039b9cf3f commit r11-2746-g3c04bd60e56da399a441f73ebb687b5039b9cf3f Author: Harald Anlauf Date: Tu

  1   2   >