[Bug tree-optimization/101025] New: wrong code at -O3 on x86_64-linux-gnu

2021-06-10 Thread qrzhang at gatech dot edu via Gcc-bugs
version 12.0.0 20210610 (experimental) [master revision 5ad76ad7f5b:c64ab1c4fe0:cce1697e6fe0134616ebc8f7040d99e66c12241a] (GCC) $ gcc-trunk abc.c ; ./a.out 0 $ gcc-trunk -O3 abc.c ; ./a.out 4 $ cat abc.c int a[10]; int b, d, g; volatile char c; short e; volatile int f; int main() { for (; d

[Bug tree-optimization/101024] Missed min expression at phiopt1

2021-06-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101024 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2021-06-11

[Bug tree-optimization/101024] New: Missed min expression at phiopt1

2021-06-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101024 Bug ID: 101024 Summary: Missed min expression at phiopt1 Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: enhancement

[Bug testsuite/101020] [12 regression] Several test case failures after r12-1316

2021-06-10 Thread luoxhu at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101020 luoxhu at gcc dot gnu.org changed: What|Removed |Added CC||segher at gcc dot gnu.org,

[Bug c++/100995] Extend std::is_constant_evaluated in if warning

2021-06-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100995 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/100995] Extend std::is_constant_evaluated in if warning

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100995 --- Comment #2 from CVS Commits --- The master branch has been updated by Marek Polacek : https://gcc.gnu.org/g:26dbe85a3781af913639b17bc966f4a0b8209f3b commit r12-1375-g26dbe85a3781af913639b17bc966f4a0b8209f3b Author: Marek Polacek Date:

[Bug middle-end/98871] Cannot silence -Wmaybe-uninitialized at declaration site

2021-06-10 Thread msebor at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98871 --- Comment #5 from Martin Sebor --- Latest patch posted for review: https://gcc.gnu.org/pipermail/gcc-patches/2021-June/572515.html

[Bug tree-optimization/98512] [11/12 Regression] “#pragma GCC diagnostic ignored” ineffective in conjunction with alias attribute

2021-06-10 Thread msebor at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98512 --- Comment #10 from Martin Sebor --- Latest patch: https://gcc.gnu.org/pipermail/gcc-patches/2021-June/572515.html

[Bug c++/100946] [11/12 Regression] [concepts] nonsensical results of compound requirements in requires expressions

2021-06-10 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100946 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/100946] [11/12 Regression] [concepts] nonsensical results of compound requirements in requires expressions

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100946 --- Comment #3 from CVS Commits --- The releases/gcc-11 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:ae96e217ef82502312bed7e195a30ca5c67ca7ef commit r11-8549-gae96e217ef82502312bed7e195a30ca5c67ca7ef Author: Patrick Palka

[Bug c++/67829] Bogus "ambiguous template instantiation" error with partial specializations involving a template template parameter

2021-06-10 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67829 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/67829] Bogus "ambiguous template instantiation" error with partial specializations involving a template template parameter

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67829 --- Comment #1 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:edec2660ff4890ecf8cc191f7c92cf527de51fe2 commit r12-1374-gedec2660ff4890ecf8cc191f7c92cf527de51fe2 Author: Patrick Palka Date:

[Bug c++/100946] [11/12 Regression] [concepts] nonsensical results of compound requirements in requires expressions

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100946 --- Comment #2 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:206db06ee380f490db0293af4ea7a4d590abd78c commit r12-1373-g206db06ee380f490db0293af4ea7a4d590abd78c Author: Patrick Palka Date:

[Bug target/101022] rs6000: __builtin_altivec_vcmpequt expands to wrong pattern

2021-06-10 Thread cel at us dot ibm.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101022 Carl Love changed: What|Removed |Added CC||cel at us dot ibm.com --- Comment #3 from

[Bug target/89021] Implement mmintrin.h in SSE

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021 --- Comment #56 from CVS Commits --- The master branch has been updated by Uros Bizjak : https://gcc.gnu.org/g:a325bdd195ee96f826b208c3afb9bed2ec077e12 commit r12-1372-ga325bdd195ee96f826b208c3afb9bed2ec077e12 Author: Peter Bergner Date:

[Bug libstdc++/100577] [11/12 Regression] Unhelpful diagnostics for ill-formed call to partially applied range adaptor object

2021-06-10 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100577 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug libstdc++/100577] [11/12 Regression] Unhelpful diagnostics for ill-formed call to partially applied range adaptor object

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100577 --- Comment #5 from CVS Commits --- The releases/gcc-11 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:80495610eb8c3b1395073cebd26a079d81b73403 commit r11-8547-g80495610eb8c3b1395073cebd26a079d81b73403 Author: Patrick Palka

[Bug libstdc++/100770] Incorrect if constexpr statement in ranges::unique_copy

2021-06-10 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100770 Patrick Palka changed: What|Removed |Added Target Milestone|--- |10.4 Resolution|---

[Bug libstdc++/100770] Incorrect if constexpr statement in ranges::unique_copy

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100770 --- Comment #4 from CVS Commits --- The releases/gcc-10 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:bee80d74f7ebc8e1ada913aa059dedc0976f28c0 commit r10-9908-gbee80d74f7ebc8e1ada913aa059dedc0976f28c0 Author: Patrick Palka

[Bug target/101023] New: [11/12 Regression] wrong code with -mstackrealign

2021-06-10 Thread zsojka at seznam dot cz via Gcc-bugs
-with-as=/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch --prefix=/repo/gcc-trunk//binary-trunk-r12-1366-20210610095751-g6fcba9ef23e-checking-yes-rtl-df-extra-nobootstrap-amd64 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 12.0.0 20210610 (experimental) (GCC)

[Bug libstdc++/100770] Incorrect if constexpr statement in ranges::unique_copy

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100770 --- Comment #3 from CVS Commits --- The releases/gcc-11 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:a35c5a5fc3eb610b77833855048163486c2fdb49 commit r11-8546-ga35c5a5fc3eb610b77833855048163486c2fdb49 Author: Patrick Palka

[Bug c++/101010] Feature request: add builtins to provide mangled symbols, optionally with a prefix

2021-06-10 Thread hedayat.fwd at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101010 --- Comment #2 from Hedayat Vatankhah --- (In reply to Martin Sebor from comment #1) > Does the type_info::name() string match what you're looking for? No, not at all. Looks like I've not clearly described my intent. First of all,

[Bug middle-end/101018] ICE when enabling OpenMP on a simple loop with SVE intrinsics (aarch64)

2021-06-10 Thread acoplan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101018 Alex Coplan changed: What|Removed |Added Ever confirmed|0 |1 Keywords|

[Bug target/101022] rs6000: __builtin_altivec_vcmpequt expands to wrong pattern

2021-06-10 Thread wschmidt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101022 --- Comment #2 from Bill Schmidt --- Looks like the proper pattern should be altivec_eqv1ti.

[Bug target/101022] rs6000: __builtin_altivec_vcmpequt expands to wrong pattern

2021-06-10 Thread wschmidt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101022 Bill Schmidt changed: What|Removed |Added CC||bergner at gcc dot gnu.org,

[Bug target/101022] New: rs6000: __builtin_altivec_vcmpequt expands to wrong pattern

2021-06-10 Thread wschmidt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101022 Bug ID: 101022 Summary: rs6000: __builtin_altivec_vcmpequt expands to wrong pattern Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal

[Bug target/101019] GCC should consider using PLI/SLDI/PADDI to load up 64-bit constants on power10

2021-06-10 Thread meissner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101019 Michael Meissner changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug libstdc++/100690] ranges::iota_view::_Sentinel cannot access _M_current of _Iterator

2021-06-10 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100690 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/100690] ranges::iota_view::_Sentinel cannot access _M_current of _Iterator

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100690 --- Comment #3 from CVS Commits --- The releases/gcc-10 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:8f5cda0e646822bbd01e642ed28a4f4f0cca8c59 commit r10-9907-g8f5cda0e646822bbd01e642ed28a4f4f0cca8c59 Author: Patrick Palka

[Bug libstdc++/100690] ranges::iota_view::_Sentinel cannot access _M_current of _Iterator

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100690 --- Comment #2 from CVS Commits --- The releases/gcc-11 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:c6ccaf17ddbe8adb76475826be02580790ab28ca commit r11-8545-gc6ccaf17ddbe8adb76475826be02580790ab28ca Author: Patrick Palka

[Bug c/100993] ICE with -O2: Segmentation fault, cgraph_update_edges_for_call_stmt(gimple*, tree_node*, gimple*)

2021-06-10 Thread joseph at codesourcery dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100993 --- Comment #3 from joseph at codesourcery dot com --- Rejecting __builtin_* declarations was previously discussed in bug 32455. If we do, it would probably be worth testing building various software with the patched GCC to see what issues

[Bug libstdc++/100631] ranges::elements_view:: _Sentinel is missing __distance_from() that can access _M_current of _Iterator

2021-06-10 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100631 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug libstdc++/100631] ranges::elements_view:: _Sentinel is missing __distance_from() that can access _M_current of _Iterator

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100631 --- Comment #13 from CVS Commits --- The releases/gcc-10 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:b1f54b2b7d876c72ab05afb0df214aba205f94ad commit r10-9904-gb1f54b2b7d876c72ab05afb0df214aba205f94ad Author: Patrick Palka

[Bug libstdc++/100631] ranges::elements_view:: _Sentinel is missing __distance_from() that can access _M_current of _Iterator

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100631 --- Comment #12 from CVS Commits --- The releases/gcc-10 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:648c786bc6451115604c60abcc7977b3c6987ae4 commit r10-9903-g648c786bc6451115604c60abcc7977b3c6987ae4 Author: Patrick Palka

[Bug libstdc++/100631] ranges::elements_view:: _Sentinel is missing __distance_from() that can access _M_current of _Iterator

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100631 --- Comment #11 from CVS Commits --- The releases/gcc-11 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:3b93d61be5a5a93e95783b80c58b297e215badf1 commit r11-8542-g3b93d61be5a5a93e95783b80c58b297e215badf1 Author: Patrick Palka

[Bug libstdc++/100631] ranges::elements_view:: _Sentinel is missing __distance_from() that can access _M_current of _Iterator

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100631 --- Comment #10 from CVS Commits --- The releases/gcc-11 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:fd4db3ddc3639e03f557010b8e0e947e4b51633e commit r11-8541-gfd4db3ddc3639e03f557010b8e0e947e4b51633e Author: Patrick Palka

[Bug libstdc++/100639] reverse_iterator::reference erroneously uses iterator_traits::reference instead of iter_reference_t

2021-06-10 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100639 Patrick Palka changed: What|Removed |Added Target Milestone|--- |10.4 Status|ASSIGNED

[Bug libstdc++/100639] reverse_iterator::reference erroneously uses iterator_traits::reference instead of iter_reference_t

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100639 --- Comment #4 from CVS Commits --- The releases/gcc-10 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:c8bd39bc10eac3028dbf509b27457172360e6e8c commit r10-9902-gc8bd39bc10eac3028dbf509b27457172360e6e8c Author: Patrick Palka

[Bug libstdc++/100639] reverse_iterator::reference erroneously uses iterator_traits::reference instead of iter_reference_t

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100639 --- Comment #3 from CVS Commits --- The releases/gcc-11 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:a50cc70f1b5ce3ae11528095fa3a1feadb206357 commit r11-8540-ga50cc70f1b5ce3ae11528095fa3a1feadb206357 Author: Patrick Palka

[Bug tree-optimization/97770] [ICELAKE]suboptimal vectorization for vpopcntw/b/q

2021-06-10 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97770 --- Comment #19 from H.J. Lu --- (In reply to rguent...@suse.de from comment #18) > > That's going to work I guess but it will pessimize general optimization > which no longer know this is computing popcount (not sure if the old > version

[Bug d/100967] d: ICE: Segmentation fault (../../gcc/d/dmd/declaration.c:1258)

2021-06-10 Thread ibuclaw at gdcproject dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100967 Iain Buclaw changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[Bug d/100967] d: ICE: Segmentation fault (../../gcc/d/dmd/declaration.c:1258)

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100967 --- Comment #5 from CVS Commits --- The releases/gcc-9 branch has been updated by Iain Buclaw : https://gcc.gnu.org/g:3cf5b2930c22497617a535802b0c55248d688069 commit r9-9579-g3cf5b2930c22497617a535802b0c55248d688069 Author: Iain Buclaw Date:

[Bug d/100967] d: ICE: Segmentation fault (../../gcc/d/dmd/declaration.c:1258)

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100967 --- Comment #4 from CVS Commits --- The releases/gcc-10 branch has been updated by Iain Buclaw : https://gcc.gnu.org/g:06b794846f1d8fa55133a257f6d7af39398b9cdc commit r10-9901-g06b794846f1d8fa55133a257f6d7af39398b9cdc Author: Iain Buclaw

[Bug d/100967] d: ICE: Segmentation fault (../../gcc/d/dmd/declaration.c:1258)

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100967 --- Comment #3 from CVS Commits --- The releases/gcc-11 branch has been updated by Iain Buclaw : https://gcc.gnu.org/g:228bcaca4286196d33741256dcd54b60e58b2b2f commit r11-8539-g228bcaca4286196d33741256dcd54b60e58b2b2f Author: Iain Buclaw

[Bug d/100967] d: ICE: Segmentation fault (../../gcc/d/dmd/declaration.c:1258)

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100967 --- Comment #2 from CVS Commits --- The master branch has been updated by Iain Buclaw : https://gcc.gnu.org/g:5ae4a73057dd26e7f09b5ba5190b84b1bbea4368 commit r12-1369-g5ae4a73057dd26e7f09b5ba5190b84b1bbea4368 Author: Iain Buclaw Date: Thu

[Bug target/101021] New: PSHUFB is emitted instead of PSHUFD, PSHUFLW and PSHUFHW with -msse4

2021-06-10 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101021 Bug ID: 101021 Summary: PSHUFB is emitted instead of PSHUFD, PSHUFLW and PSHUFHW with -msse4 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal

[Bug d/90651] ICE in FuncDeclaration::semantic3, at d/dmd/func.c:1524

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90651 --- Comment #6 from CVS Commits --- The releases/gcc-9 branch has been updated by Iain Buclaw : https://gcc.gnu.org/g:dcde4afec2a25a5fa69d1e5eec022768340fa1ab commit r9-9578-gdcde4afec2a25a5fa69d1e5eec022768340fa1ab Author: Iain Buclaw Date:

[Bug c++/101010] Feature request: add builtins to provide mangled symbols, optionally with a prefix

2021-06-10 Thread msebor at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101010 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment

[Bug ada/70867] [9/10/11/12 regression] access discriminant in return aggregate wrongly detected as dangling

2021-06-10 Thread demoonlit at panathenaia dot halfmoon.jp via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70867 --- Comment #13 from yuta tomino --- Sorry, perhaps my example is illegal in Ada 2012. "aliased" is required to return a reference of a part of the parameter. Randy explained the change in

[Bug fortran/56670] Allocatable-length character var causes bogus warning with -Wuninitialized

2021-06-10 Thread johnsonsr at ornl dot gov via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56670 Seth Johnson changed: What|Removed |Added CC||johnsonsr at ornl dot gov --- Comment

[Bug testsuite/101020] New: [12 regression] Several test case failures after r12-1316

2021-06-10 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101020 Bug ID: 101020 Summary: [12 regression] Several test case failures after r12-1316 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal

[Bug target/101019] GCC should consider using PLI/SLDI/PADDI to load up 64-bit constants on power10

2021-06-10 Thread meissner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101019 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug target/101019] New: GCC should consider using PLI/SLDI/PADDI to load up 64-bit constants on power10

2021-06-10 Thread meissner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101019 Bug ID: 101019 Summary: GCC should consider using PLI/SLDI/PADDI to load up 64-bit constants on power10 Product: gcc Version: 12.0 Status: UNCONFIRMED

[Bug ipa/67014] builtin_tolower is inefficient.

2021-06-10 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67014 Martin Liška changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |marxin at gcc dot gnu.org

[Bug testsuite/101002] Some powerpc tests fail with -mlong-double-64

2021-06-10 Thread bergner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101002 --- Comment #1 from Peter Bergner --- Are these tests valid for long double == double? Ie, do we just need to disable them when using -mlong-double-64 or are these real bugs? I'm guessing the latter for most of these tests, but just checking.

[Bug c/101018] New: ICE when enabling OpenMP on a simple loop with SVE intrinsics (aarch64)

2021-06-10 Thread romain.gcc at dolbeau dot name via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101018 Bug ID: 101018 Summary: ICE when enabling OpenMP on a simple loop with SVE intrinsics (aarch64) Product: gcc Version: 11.1.0 Status: UNCONFIRMED Severity:

[Bug target/100085] Bad code for union transfer from __float128 to vector types

2021-06-10 Thread munroesj at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100085 --- Comment #13 from Steven Munroe --- "We want to use plain TImode instead of V1TImode on newer cpus." Actually I disagree. We have vector __int128 in the ABI and with POWER10 a complete set arithmetic operations for 128-bit in VRs. Also

[Bug gcov-profile/100938] [GCOV] Coverage changes when a statement is divided in multiple lines

2021-06-10 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100938 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug gcov-profile/100980] [GCOV]The assignment statement in the “for” structure caused the wrong coverage

2021-06-10 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100980 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug c/100913] cppcheck: 2 * pointless new assignments in the parser ?

2021-06-10 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100913 Martin Liška changed: What|Removed |Added CC||burnus at gcc dot gnu.org,

[Bug gcov-profile/100788] Internal compiler error related to #line macros(?)

2021-06-10 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100788 --- Comment #12 from Martin Liška --- (In reply to seberg from comment #11) > Does that mean that fixing the `#line` directives (or inserting additional > ones) should be able to fix the issue? (Or work around it, if you consider > it a bug.)

[Bug c++/98401] Temporaries passed to co_await sometimes cause an extraneous call to destructor at incorrect address

2021-06-10 Thread davidledger at live dot com.au via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98401 David Ledger changed: What|Removed |Added CC||davidledger at live dot com.au ---

[Bug c/101017] New: ICE: Segmentation fault, convert_memory_address_addr_space_1(scalar_int_mode, rtx_def*, unsigned char, bool, bool)

2021-06-10 Thread cnsun at uwaterloo dot ca via Gcc-bugs
-bootstrap Thread model: posix Supported LTO compression algorithms: zlib gcc version 12.0.0 20210610 (experimental) [master revision :71aa05def:4f625f47b4456e5c05a025fca4d072831e59126c] (GCC) $ cat mutant.c typedef v32qi __attribute__((vector_size(32))); __attribute__((target_clones("arch

[Bug target/100930] PPC: Missing builtins for P9 vextsb2w, vextsb2w, vextsb2d, vextsh2d, vextsw2d

2021-06-10 Thread wschmidt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100930 --- Comment #2 from Bill Schmidt --- Carl Love implemented these on trunk yesterday. They will be backported to GCC 11 in a week or so, at which point we can close this.

[Bug c++/100611] coroutines: destructor called too many times for coroutine lambda stored object

2021-06-10 Thread davidledger at live dot com.au via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100611 David Ledger changed: What|Removed |Added CC||davidledger at live dot com.au ---

[Bug c++/99576] [coroutines] destructor of a temporary called too early within co_await expression

2021-06-10 Thread davidledger at live dot com.au via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99576 David Ledger changed: What|Removed |Added CC||davidledger at live dot com.au ---

[Bug target/101016] Arm: vld1q polymorphic variants failing with __ARM_undef undefined reference error during linking.

2021-06-10 Thread sripar01 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101016 SRINATH PARVATHANENI changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |sripar01 at gcc dot

[Bug target/101016] New: Arm: vld1q polymorphic variants failing with __ARM_undef undefined reference error during linking.

2021-06-10 Thread sripar01 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101016 Bug ID: 101016 Summary: Arm: vld1q polymorphic variants failing with __ARM_undef undefined reference error during linking. Product: gcc Version: 12.0 Status:

[Bug c++/101013] Rejects-valid for alias template in a different namespace with a lambda in unevaluated context

2021-06-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101013 Marek Polacek changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug c++/101015] Poor diagnostic for deprecated alias-declaration

2021-06-10 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101015 Marek Polacek changed: What|Removed |Added Last reconfirmed||2021-06-10 CC|

[Bug tree-optimization/101014] [12 Regression] Big compile time hog with -O3 since r12-1268-g9858cd1a6827ee7a

2021-06-10 Thread amacleod at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101014 Andrew Macleod changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |amacleod at redhat dot com

[Bug tree-optimization/101009] [12 Regression] wrong code with "-O3 -fno-tree-sra"

2021-06-10 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101009 Jakub Jelinek changed: What|Removed |Added Keywords|needs-bisection | CC|

[Bug c++/101015] New: Poor diagnostic for deprecated alias-declaration

2021-06-10 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101015 Bug ID: 101015 Summary: Poor diagnostic for deprecated alias-declaration Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: diagnostic Severity: normal

[Bug rtl-optimization/101008] ICE: in native_encode_rtx, at simplify-rtx.c:6594 with -O -g

2021-06-10 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101008 --- Comment #3 from Jakub Jelinek --- Created attachment 50979 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50979=edit gcc12-pr101008.patch Untested fix.

[Bug tree-optimization/101014] [12 Regression] Big compile time hog with -O3 since r12-1268-g9858cd1a6827ee7a

2021-06-10 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101014 --- Comment #2 from Martin Liška --- Unfortunately, the reduction is stuck at 200KB. Please let me know if you can analyze the original test-case?

[Bug c++/92806] Suboptimal diagnostic for concept that depends on non-bool value

2021-06-10 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92806 --- Comment #1 from Jonathan Wakely --- This seems to be fixed now: a.C:8:9: required by the constraints of 'template concept foo' a.C:8:25: error: constraint 'trait::value [with T = int]' has type 'trait::', not 'bool' 8 | concept foo =

[Bug c++/101006] Request diagnostic for likely concept syntax errors

2021-06-10 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101006 Jonathan Wakely changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c++/97407] Expanding alias template in concept satisfaction error is undesirable

2021-06-10 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97407 --- Comment #4 from Jonathan Wakely --- See also PR 89370 comment 2

[Bug c++/101006] Request diagnostic for likely concept syntax errors

2021-06-10 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101006 Jonathan Wakely changed: What|Removed |Added Blocks||67491 Last reconfirmed|

[Bug tree-optimization/101014] [12 Regression] Big compile time hog with -O3 since r12-1268-g9858cd1a6827ee7a

2021-06-10 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101014 Martin Liška changed: What|Removed |Added Keywords||needs-reduction --- Comment #1 from

[Bug tree-optimization/101014] [12 Regression] Big compile time hog with -O3 since r12-1268-g9858cd1a6827ee7a

2021-06-10 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101014 Martin Liška changed: What|Removed |Added Ever confirmed|0 |1 CC|

[Bug tree-optimization/101014] New: [12 Regression] Big compile time hog with -O3 since r12-1268-g9858cd1a6827ee7a

2021-06-10 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101014 Bug ID: 101014 Summary: [12 Regression] Big compile time hog with -O3 since r12-1268-g9858cd1a6827ee7a Product: gcc Version: 12.0 Status: UNCONFIRMED

[Bug c++/101013] New: Rejects-valid for alias template in a different namespace with a lambda in unevaluated context

2021-06-10 Thread tartanllama at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101013 Bug ID: 101013 Summary: Rejects-valid for alias template in a different namespace with a lambda in unevaluated context Product: gcc Version: 11.1.0 Status: UNCONFIRMED

[Bug rtl-optimization/101008] ICE: in native_encode_rtx, at simplify-rtx.c:6594 with -O -g

2021-06-10 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101008 Jakub Jelinek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org

[Bug target/101007] [12 Regression] ICE: in extract_insn, at recog.c:2770 (unrecognizable insn) with -mno-sse2

2021-06-10 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101007 Jakub Jelinek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org

[Bug target/101007] [12 Regression] ICE: in extract_insn, at recog.c:2770 (unrecognizable insn) with -mno-sse2

2021-06-10 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101007 --- Comment #3 from Jakub Jelinek --- But it is actually caused by r12-760-g94de7e225c1fda079052c3f0725c926437d56c94

[Bug tree-optimization/101003] [12 regression] ICE compiling gcc.dg/pr86179.c after r12-1329

2021-06-10 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101003 Richard Biener changed: What|Removed |Added CC||dcb314 at hotmail dot com --- Comment

[Bug c/101012] ice in vect_slp_analyze_node_operations

2021-06-10 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101012 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/101009] [12 Regression] wrong code with "-O3 -fno-tree-sra"

2021-06-10 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101009 --- Comment #2 from Richard Biener --- (overlap_iterations_a = [0]) (overlap_iterations_b = [0])) (build_classic_dist_vector dist_vector = ( 1 ) ) ) (compute_affine_dependence stmt_a: g[1].c = 1; stmt_b: *f.0_1 = g[1]; ) -> no

[Bug c/101012] ice in vect_slp_analyze_node_operations

2021-06-10 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101012 --- Comment #1 from David Binderman --- Reduced C code seems to be: putRGBAAseparate8bittile_w(int *cp, unsigned char *g) { char *a, *r; unsigned *b; int _x; for (; _x; _x -= 8) { *cp++ = *r++ | (unsigned)*g++ << 8 | *b++ << 16 |

[Bug c/101012] New: ice in vect_slp_analyze_node_operations

2021-06-10 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101012 Bug ID: 101012 Summary: ice in vect_slp_analyze_node_operations Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug tree-optimization/101009] [12 Regression] wrong code with "-O3 -fno-tree-sra"

2021-06-10 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101009 Richard Biener changed: What|Removed |Added Keywords||needs-bisection, wrong-code Target

[Bug debug/101011] New: Inconsistent debug info for "while (1);"

2021-06-10 Thread vries at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101011 Bug ID: 101011 Summary: Inconsistent debug info for "while (1);" Product: gcc Version: 11.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug target/101007] [12 Regression] ICE: in extract_insn, at recog.c:2770 (unrecognizable insn) with -mno-sse2

2021-06-10 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101007 Jakub Jelinek changed: What|Removed |Added Summary|ICE: in extract_insn, at|[12 Regression] ICE: in

[Bug tree-optimization/101003] [12 regression] ICE compiling gcc.dg/pr86179.c after r12-1329

2021-06-10 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101003 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/101003] [12 regression] ICE compiling gcc.dg/pr86179.c after r12-1329

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101003 --- Comment #2 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:cce1697e6fe0134616ebc8f7040d99e66c12241a commit r12-1357-gcce1697e6fe0134616ebc8f7040d99e66c12241a Author: Richard Biener Date:

[Bug c++/101010] Feature request: add builtins to provide mangled symbols, optionally with a prefix

2021-06-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101010 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug c++/101010] New: Feature request: add builtins to provide mangled symbols, optionally with a prefix

2021-06-10 Thread hedayat.fwd at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101010 Bug ID: 101010 Summary: Feature request: add builtins to provide mangled symbols, optionally with a prefix Product: gcc Version: 11.1.1 Status: UNCONFIRMED

[Bug tree-optimization/101009] New: wrong code with "-O3 -fno-tree-sra"

2021-06-10 Thread suochenyao at 163 dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101009 Bug ID: 101009 Summary: wrong code with "-O3 -fno-tree-sra" Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/100981] [11 Regression] ICE in info_for_reduction, at tree-vect-loop.c:4897

2021-06-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100981 --- Comment #9 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:7d19a50ea1e5e9858bb7cd258fa4f9db89ecfcb2 commit r12-1355-g7d19a50ea1e5e9858bb7cd258fa4f9db89ecfcb2 Author: Jakub Jelinek Date:

  1   2   >