[Bug tree-optimization/105431] ICE: SIGSEGV in powi_as_mults_1 (tree-ssa-math-opts.cc:1512) with -Ofast and __builtin_pow()

2022-04-29 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105431 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug tree-optimization/104322] Dead code in gcc/tree-vect-loop.cc

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104322 --- Comment #2 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:7259481f0ece6283a6e2943448e8d28c40f9 commit r13-29-g7259481f0ece6283a6e2943448e8d28c40f9 Author: Richard Biener Date: T

[Bug tree-optimization/104322] Dead code in gcc/tree-vect-loop.cc

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

[Bug tree-optimization/105431] ICE: SIGSEGV in powi_as_mults_1 (tree-ssa-math-opts.cc:1512) with -Ofast and __builtin_pow()

2022-04-29 Thread rguenther at suse dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105431 --- Comment #3 from rguenther at suse dot de --- On Fri, 29 Apr 2022, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105431 > > Jakub Jelinek changed: > >What|Removed |Added

[Bug tree-optimization/105431] ICE: SIGSEGV in powi_as_mults_1 (tree-ssa-math-opts.cc:1512) with -Ofast and __builtin_pow()

2022-04-29 Thread zsojka at seznam dot cz via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105431 --- Comment #4 from Zdenek Sojka --- (In reply to Richard Biener from comment #1) > I can't reproduce in my dev tree but I guess the following will fix it? > > diff --git a/gcc/tree-ssa-math-opts.cc b/gcc/tree-ssa-math-opts.cc > index 755579394

[Bug c++/105426] [12/13 Regression] [wrong-code][regression][coroutines] range-for temporaries are not persisted in coroutines

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105426 --- Comment #6 from CVS Commits --- The releases/gcc-12 branch has been updated by Iain D Sandoe : https://gcc.gnu.org/g:7cc5a20ba3f05a783fb75762cfb77ccb571285ab commit r12-8319-g7cc5a20ba3f05a783fb75762cfb77ccb571285ab Author: Iain Sandoe Da

[Bug analyzer/105287] [12/13 Regression] ICE in analyzer get_region_for_local on C++ await cond_var

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105287 --- Comment #12 from CVS Commits --- The releases/gcc-12 branch has been updated by Iain D Sandoe : https://gcc.gnu.org/g:7cc5a20ba3f05a783fb75762cfb77ccb571285ab commit r12-8319-g7cc5a20ba3f05a783fb75762cfb77ccb571285ab Author: Iain Sandoe D

[Bug c++/105426] [12/13 Regression] [wrong-code][regression][coroutines] range-for temporaries are not persisted in coroutines

2022-04-29 Thread iains at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105426 Iain Sandoe changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/105394] [12/13 Regression] ICE: verify_gimple failed with MVE during GIMPLE pass: veclower2

2022-04-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105394 --- Comment #5 from Richard Biener --- I think the fix should rather be to the else aa = tree_vec_extract (gsi, cond_type, a, width, index); part which assumes that if a is not a comparison or a integer mode mask then the mask v

[Bug tree-optimization/105431] ICE: SIGSEGV in powi_as_mults_1 (tree-ssa-math-opts.cc:1512) with -Ofast and __builtin_pow()

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105431 --- Comment #5 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:44b09adb9bad99dd7e3017c5ecefed7f7c9a1590 commit r13-35-g44b09adb9bad99dd7e3017c5ecefed7f7c9a1590 Author: Richard Biener Date: F

[Bug tree-optimization/105431] ICE: SIGSEGV in powi_as_mults_1 (tree-ssa-math-opts.cc:1512) with -Ofast and __builtin_pow()

2022-04-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105431 Richard Biener changed: What|Removed |Added Known to fail|13.0| Known to work|

[Bug c++/87656] Useful flags to enable with -Wall or -Wextra

2022-04-29 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87656 --- Comment #15 from David Binderman --- (In reply to Segher Boessenkool from comment #12) > The only reason to remove support for this is if it actually simplifies the > compiler code itself, which means we have to completely not support it > an

[Bug target/105394] [12/13 Regression] ICE: verify_gimple failed with MVE during GIMPLE pass: veclower2

2022-04-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105394 --- Comment #6 from Richard Biener --- (In reply to Richard Biener from comment #5) > I think the fix should rather be to the > > else > aa = tree_vec_extract (gsi, cond_type, a, width, index); > > part which assumes that if a i

[Bug c++/87656] Useful flags to enable with -Wall or -Wextra

2022-04-29 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87656 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #16

[Bug target/105394] [12/13 Regression] ICE: verify_gimple failed with MVE during GIMPLE pass: veclower2

2022-04-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105394 Richard Biener changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org

[Bug target/105394] [12/13 Regression] ICE: verify_gimple failed with MVE during GIMPLE pass: veclower2

2022-04-29 Thread acoplan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105394 --- Comment #8 from Alex Coplan --- (In reply to Richard Biener from comment #7) > Created attachment 52904 [details] > patch > > I am testing this patch on x86_64-unknwon-linux-gnu, can somebody test it on > ARM please? And maybe come up with

[Bug tree-optimization/105414] constant folding for fmin/max(snan, snan) is wrong

2022-04-29 Thread guihaoc at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105414 --- Comment #8 from HaoChen Gui --- (In reply to Jakub Jelinek from comment #7) > Sure, but you don't want to do that at least if flag_trapping_math. > Otherwise, the predicate would be tree_expr_signaling_nan_p and real_nan > function with "",

[Bug tree-optimization/105414] constant folding for fmin/max(snan, snan) is wrong

2022-04-29 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105414 --- Comment #9 from Jakub Jelinek --- (In reply to HaoChen Gui from comment #8) > (In reply to Jakub Jelinek from comment #7) > > Sure, but you don't want to do that at least if flag_trapping_math. > > Otherwise, the predicate would be tree_expr

[Bug modula2/105390] [12/13 regression] sigfpe redeclared in mc-boot-ch/GSysExceptions.c

2022-04-29 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105390 Gaius Mulley changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[Bug lto/105364] lto-wrapper generates URLs escape sequences despite -fdiagnostic-urls=never

2022-04-29 Thread wavexx at thregr dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105364 --- Comment #5 from wavexx at thregr dot org --- Verified today on debian unstable which just updated the gcc12 snapshot. Thx for the quick fix to all.

[Bug libstdc++/105417] [11/12/13 Regression] powerpc64le-linux abilist changes based on --with-long-double-format=

2022-04-29 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105417 --- Comment #4 from Jonathan Wakely --- (In reply to Jakub Jelinek from comment #3) > Are those cxx11 symbols never needed and so it was a mistake that they've > been exported? I thought they were needed, but I've now convinced myself they aren

[Bug libstdc++/105417] [11/12/13 Regression] powerpc64le-linux abilist changes based on --with-long-double-format=

2022-04-29 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105417 --- Comment #5 from Jonathan Wakely --- Created attachment 52905 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52905&action=edit Add alias symbols for the missing exports

[Bug libstdc++/105417] [11/12/13 Regression] powerpc64le-linux abilist changes based on --with-long-double-format=

2022-04-29 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105417 --- Comment #6 from Jakub Jelinek --- Comment on attachment 52905 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52905 Add alias symbols for the missing exports Shouldn't the #if 1 be wropped? On the other side, perhaps wrap the wchar_t s

[Bug tree-optimization/105423] Bogus -Werror=maybe-uninitialized with definitely initialized variable

2022-04-29 Thread byteslice at airmail dot cc via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105423 --- Comment #2 from Liam White --- My bad, use -std=c++20 as well for this example. Then you should reproduce the issue.

[Bug target/51954] __int128_t (and long long on x86) negation can be optimized

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51954 --- Comment #8 from CVS Commits --- The master branch has been updated by Uros Bizjak : https://gcc.gnu.org/g:59119253b3133b30114194a04171f9d353b5c7f7 commit r13-38-g59119253b3133b30114194a04171f9d353b5c7f7 Author: Uros Bizjak Date: Fri Apr

[Bug target/51954] __int128_t (and long long on x86) negation can be optimized

2022-04-29 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51954 Uroš Bizjak changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/105073] [meta bug]Patch pending for GCC13.

2022-04-29 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105073 Bug 105073 depends on bug 51954, which changed state. Bug 51954 Summary: __int128_t (and long long on x86) negation can be optimized https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51954 What|Removed |Added --

[Bug tree-optimization/105420] Bogus -Warray-bounds with non-compile time-constant variable

2022-04-29 Thread byteslice at airmail dot cc via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105420 --- Comment #2 from Liam White --- Created attachment 52906 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52906&action=edit Preprocessed source The first attachment is automatically and manually reduced from the following source: Result

[Bug libstdc++/103407] [12 regression] abi_check FAILs on Solaris

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103407 --- Comment #15 from CVS Commits --- The master branch has been updated by Rainer Orth : https://gcc.gnu.org/g:8c465ddd619bbb2949bc2bc31629c2a826a7c437 commit r13-39-g8c465ddd619bbb2949bc2bc31629c2a826a7c437 Author: Rainer Orth Date: Fri Ap

[Bug c++/104319] better error message for parsing error when >= or >> ends a template variable.

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104319 --- Comment #12 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:a282da2243103d79262ca04f5e3a3cc7b9b06935 commit r13-40-ga282da2243103d79262ca04f5e3a3cc7b9b06935 Author: Jakub Jelinek Date: Fr

[Bug c++/104319] better error message for parsing error when >= or >> ends a template variable.

2022-04-29 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104319 Jakub Jelinek changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug libstdc++/103407] [12 regression] abi_check FAILs on Solaris

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103407 --- Comment #16 from CVS Commits --- The releases/gcc-12 branch has been updated by Rainer Orth : https://gcc.gnu.org/g:c733f40f87bdb414b3e99814d97946bad89db743 commit r12-8320-gc733f40f87bdb414b3e99814d97946bad89db743 Author: Rainer Orth Dat

[Bug tree-optimization/105414] constant folding for fmin/max(snan, snan) is wrong

2022-04-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105414 --- Comment #10 from Richard Biener --- (In reply to Jakub Jelinek from comment #9) > (In reply to HaoChen Gui from comment #8) > > (In reply to Jakub Jelinek from comment #7) > > > Sure, but you don't want to do that at least if flag_trapping_m

[Bug target/105429] Unnecessary moves generated with _mm_crc32_u64

2022-04-29 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105429 --- Comment #1 from Uroš Bizjak --- The intrinsic is defined as: unsinged __int64 _mm_crc32_u64( unsinged __int64 crc, unsigned __int64 data ) and the unnecessary move is in fact zero-extend: movl%eax, %eax # 16[c=1 l=2]

[Bug target/105429] Unnecessary moves generated with _mm_crc32_u64

2022-04-29 Thread kspalaiologos at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105429 --- Comment #2 from Palaiologos --- I have observed the same behaviour with and without `mov eax, eax`. CRC32 is a 32-bit checksum, so I'd presume that the high bits aren't considered by the instruction. To support my claim, Vol. 2A 3-257 of In

[Bug libstdc++/105417] [11/12/13 Regression] powerpc64le-linux abilist changes based on --with-long-double-format=

2022-04-29 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105417 --- Comment #7 from Jonathan Wakely --- (In reply to Jakub Jelinek from comment #6) > Shouldn't the #if 1 be wropped? Yeah, that's gone in the real patch I'm testing. > On the other side, perhaps wrap the wchar_t stuff in > #ifdef _GLIBCXX_USE

[Bug c++/102987] [9/10/11 Regression] Segfault when error or warning should trigger with combination.

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102987 --- Comment #5 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:a0a2554d7c86c126de85fcbd5bd7e16dbb5a2693 commit r13-42-ga0a2554d7c86c126de85fcbd5bd7e16dbb5a2693 Author: Jason Merrill Date: Thu

[Bug c++/71424] std::initializer_list

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71424 --- Comment #5 from CVS Commits --- The trunk branch has been updated by Marek Polacek : https://gcc.gnu.org/g:e1115a4f1b4afb346341237355186949f8e568a8 commit r13-43-ge1115a4f1b4afb346341237355186949f8e568a8 Author: Marek Polacek Date: Fri A

[Bug c++/71424] std::initializer_list

2022-04-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71424 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/78244] Narrowing conversion is accepted in a function template, but it should be rejected

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78244 --- Comment #15 from CVS Commits --- The trunk branch has been updated by Marek Polacek : https://gcc.gnu.org/g:19c62569ccf20d2744b63482a470474391d28c02 commit r13-44-g19c62569ccf20d2744b63482a470474391d28c02 Author: Marek Polacek Date: Fri

[Bug c++/78244] Narrowing conversion is accepted in a function template, but it should be rejected

2022-04-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78244 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/86218] [9 Regression] ICE in compare_ics, at cp/call.c:9769

2022-04-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86218 Bug 86218 depends on bug 78244, which changed state. Bug 78244 Summary: Narrowing conversion is accepted in a function template, but it should be rejected https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78244 What|Removed

[Bug c++/88815] [9 Regression] is_constexpr (based on narrowing conversion and expression SFINAE) broken

2022-04-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88815 Bug 88815 depends on bug 78244, which changed state. Bug 78244 Summary: Narrowing conversion is accepted in a function template, but it should be rejected https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78244 What|Removed

[Bug libstdc++/105417] [11/12/13 Regression] powerpc64le-linux abilist changes based on --with-long-double-format=

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105417 --- Comment #8 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:bb7cf39b05a216431a431499d0c36a6034f6acc4 commit r13-45-gbb7cf39b05a216431a431499d0c36a6034f6acc4 Author: Jonathan Wakely Date:

[Bug libstdc++/105417] [11/12/13 Regression] powerpc64le-linux abilist changes based on --with-long-double-format=

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105417 --- Comment #9 from CVS Commits --- The releases/gcc-12 branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:621650f64fb6679c457c33abf27c925f28bddc62 commit r12-8321-g621650f64fb6679c457c33abf27c925f28bddc62 Author: Jonathan Wake

[Bug c++/83596] ['17] can't use member pointer result of a constexpr function as template argument

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83596 --- Comment #3 from CVS Commits --- The trunk branch has been updated by Marek Polacek : https://gcc.gnu.org/g:1c798ab71e2b14cb60edeebc79e6a64f5aa88f4f commit r13-46-g1c798ab71e2b14cb60edeebc79e6a64f5aa88f4f Author: Marek Polacek Date: Fri A

[Bug c++/83596] ['17] can't use member pointer result of a constexpr function as template argument

2022-04-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83596 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org Reso

[Bug target/105428] compilation never (?) finishes with __builtin_casinl() and __builtin_csqrtl() with -O -mlong-double-128

2022-04-29 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105428 Martin Liška changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug tree-optimization/105432] New: [12 regression] bootstrap build error in mpc in stage2

2022-04-29 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105432 Bug ID: 105432 Summary: [12 regression] bootstrap build error in mpc in stage2 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Comp

[Bug libstdc++/105417] [11 Regression] powerpc64le-linux abilist changes based on --with-long-double-format=

2022-04-29 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105417 Jonathan Wakely changed: What|Removed |Added Summary|[11/12/13 Regression] |[11 Regression] |po

[Bug tree-optimization/105219] [12 Regression] SVE: Wrong code with -O3 -msve-vector-bits=128 -mtune=thunderx

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105219 --- Comment #22 from CVS Commits --- The master branch has been updated by Andre Simoes Dias Vieira : https://gcc.gnu.org/g:210cda732832ec589b02c722b2c73f7fa50b97ce commit r13-47-g210cda732832ec589b02c722b2c73f7fa50b97ce Author: Andre Vieira

[Bug ipa/100413] [11/12/13 Regression] ICE: failed to reclaim unneeded function with custom flags since r11-4267-g0e590b68fa374365

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100413 --- Comment #8 from CVS Commits --- The master branch has been updated by Martin Jambor : https://gcc.gnu.org/g:27ee75dbe81bb781214c66a9e6a759c08b7deb60 commit r13-48-g27ee75dbe81bb781214c66a9e6a759c08b7deb60 Author: Martin Jambor Date: Fri

[Bug ipa/100413] [11/12/13 Regression] ICE: failed to reclaim unneeded function with custom flags since r11-4267-g0e590b68fa374365

2022-04-29 Thread jamborm at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100413 --- Comment #9 from Martin Jambor --- Now fixed in trunk, I'll backport to 12 and 11 after 12.1 is released.

[Bug modula2/105411] gm2 testsuite should use TEST_ALWAYS_FLAGS

2022-04-29 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105411 Gaius Mulley changed: What|Removed |Added Status|UNCONFIRMED |WAITING Ever confirmed|0

[Bug testsuite/105433] New: FAIL: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c

2022-04-29 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105433 Bug ID: 105433 Summary: FAIL: gcc.target/i386/iamcu/test_3_element_struct_and_unions .c Product: gcc Version: 12.0 Status: UNCONFIRMED Seve

[Bug tree-optimization/105432] [13 regression] bootstrap build error in mpfr in stage2

2022-04-29 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105432 seurer at gcc dot gnu.org changed: What|Removed |Added CC||aldyh at gcc dot gnu.org,

[Bug tree-optimization/105432] [13 regression] bootstrap build error in mpfr in stage2

2022-04-29 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105432 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug c/105434] New: Compiler ICE when build GCC 13 cross compiler with GCC 13 native compiler

2022-04-29 Thread unlvsur at live dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105434 Bug ID: 105434 Summary: Compiler ICE when build GCC 13 cross compiler with GCC 13 native compiler Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: norm

[Bug target/105435] New: Wtautological-constant-compare warning in trunk build

2022-04-29 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105435 Bug ID: 105435 Summary: Wtautological-constant-compare warning in trunk build Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Co

[Bug bootstrap/105434] Compiler ICE when build GCC 13 cross compiler with GCC 13 native compiler

2022-04-29 Thread unlvsur at live dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105434 --- Comment #1 from cqwrteur --- I am building a GCC 13 cross compiler with GCC 13 native compiler. It got ICE when built with mpfr. Looks like a bug in the compiler itself

[Bug target/105435] Wtautological-constant-compare warning in trunk build

2022-04-29 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105435 David Binderman changed: What|Removed |Added CC||tobias.burnus at physik dot fu-ber

[Bug bootstrap/105434] Compiler ICE when build GCC 13 cross compiler with GCC 13 native compiler

2022-04-29 Thread unlvsur at live dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105434 --- Comment #2 from cqwrteur --- Created attachment 52908 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52908&action=edit config.log

[Bug c++/80351] Inconsistent warning for constexpr auto constant when using initializer list (-Wunused-variable)

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80351 --- Comment #5 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:8d0fcf135857869f7cff36d29bc3527c482372a9 commit r13-50-g8d0fcf135857869f7cff36d29bc3527c482372a9 Author: Jason Merrill Date: Wed

[Bug c++/64679] Spurious redefinition error when parsing not-quite-most-vexing-parse declarations

2022-04-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64679 Marek Polacek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org

[Bug c++/67048] [9/10/11/12/13 Regression] GCC rejects well-formed program using empty anonymous enum specifier in a variable declaration

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67048 --- Comment #4 from CVS Commits --- The trunk branch has been updated by Marek Polacek : https://gcc.gnu.org/g:fd0d3e9121c5aa65150d242676be6bbdc8d4a92a commit r13-51-gfd0d3e9121c5aa65150d242676be6bbdc8d4a92a Author: Marek Polacek Date: Thu A

[Bug c++/67048] [9/10/11/12 Regression] GCC rejects well-formed program using empty anonymous enum specifier in a variable declaration

2022-04-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67048 Marek Polacek changed: What|Removed |Added Summary|[9/10/11/12/13 Regression] |[9/10/11/12 Regression] GCC

[Bug target/105428] compilation never (?) finishes with __builtin_casinl() and __builtin_csqrtl() with -O -mlong-double-128

2022-04-29 Thread joseph at codesourcery dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105428 --- Comment #4 from joseph at codesourcery dot com --- If you can identify specific arguments passed to mpc_asin for which it is excessively slow, that should be reported as an MPC bug. Computing correctly rounded mpc_asin shouldn't need to be

[Bug tree-optimization/105432] [13 regression] bootstrap build error in mpfr in stage2

2022-04-29 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105432 --- Comment #3 from seurer at gcc dot gnu.org --- Created attachment 52909 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52909&action=edit atan.i

[Bug tree-optimization/105432] [13 regression] bootstrap build error in mpfr in stage2

2022-04-29 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105432 --- Comment #4 from seurer at gcc dot gnu.org --- configure was: configure --enable-languages=c,fortran,c++ --with-cpu=power10 --enable-bootstrap though note it also failed for power9, power8, and power7 and on both LE and BE.

[Bug c++/105436] New: parse error with >= operator expression in template argument list in C++14 mode since r13-40

2022-04-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105436 Bug ID: 105436 Summary: parse error with >= operator expression in template argument list in C++14 mode since r13-40 Product: gcc Version: 13.0 Status: UNCONFIRMED

[Bug c++/105436] [13 Regression] parse error with >= operator expression in template argument list in C++14 mode since r13-40

2022-04-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105436 Marek Polacek changed: What|Removed |Added Last reconfirmed||2022-04-29 Ever confirmed|0

[Bug middle-end/100593] [ELF] -fno-pic: Use GOT to take address of an external default visibility function

2022-04-29 Thread ndesaulniers at google dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100593 Nick Desaulniers changed: What|Removed |Added CC||ndesaulniers at google dot com --- C

[Bug c++/105373] miscompile involving lambda coroutines and an object bitwise copied instead of via the copy constructor

2022-04-29 Thread iains at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105373 Iain Sandoe changed: What|Removed |Added Last reconfirmed||2022-04-29 Status|UNCONFIRMED

[Bug c++/105436] [13 Regression] parse error with >= operator expression in template argument list in C++14 mode since r13-40

2022-04-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105436 --- Comment #2 from Marek Polacek --- The C++14 vs C++17 difference is due to: /* It must be a non-type argument. In C++17 any constant-expression is allowed. */ if (cxx_dialect > cxx14) goto general_expr; in cp_parser_template_

[Bug c++/105436] [13 Regression] parse error with >= operator expression in template argument list in C++14 mode since r13-40

2022-04-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105436 --- Comment #3 from Marek Polacek --- I think the fix is just --- a/gcc/cp/parser.cc +++ b/gcc/cp/parser.cc @@ -33224,7 +33224,6 @@ cp_parser_next_token_ends_template_argument_p (cp_parser *parser) || ((cxx_dialect != cxx98) && token->typ

[Bug c++/105436] [13 Regression] parse error with >= operator expression in template argument list in C++14 mode since r13-40

2022-04-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105436 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |13.0

[Bug tree-optimization/105432] [13 regression] bootstrap build error in mpfr in stage2

2022-04-29 Thread aldyh at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105432 Aldy Hernandez changed: What|Removed |Added Status|UNCONFIRMED |NEW Assignee|unassigned at g

[Bug tree-optimization/105432] [13 regression] bootstrap build error in mpfr in stage2

2022-04-29 Thread aldyh at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105432 --- Comment #6 from Aldy Hernandez --- Created attachment 52910 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52910&action=edit untested patch

[Bug tree-optimization/105437] New: ICE on GIMPLE pass slp when vectorizer is enabled

2022-04-29 Thread giuliano.belinassi at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105437 Bug ID: 105437 Summary: ICE on GIMPLE pass slp when vectorizer is enabled Product: gcc Version: 11.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Compone

[Bug c++/82980] [9/10/11 Regression] template keyword should not be required for captured decl of the "base" type since r6-6866-gff2faafcf689b6c2

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82980 --- Comment #5 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:53e7252140c95afc859ade521a61ab4115d7fb11 commit r13-53-g53e7252140c95afc859ade521a61ab4115d7fb11 Author: Jason Merrill Date: Thu

[Bug c++/104470] [10/11/12/13 Regression] internal compiler error: Segmentation fault compiling std::variant with -std=c++20

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104470 --- Comment #6 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:4259c229b457361a9b5cdec157e058bf0c2c8b77 commit r13-54-g4259c229b457361a9b5cdec157e058bf0c2c8b77 Author: Jason Merrill Date: Wed

[Bug c++/96604] rejects-valid on befriending specialization of conversion function template

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96604 --- Comment #3 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:e9d2adc17d0dbe46db67e1b618dea888d5c7aca3 commit r13-55-ge9d2adc17d0dbe46db67e1b618dea888d5c7aca3 Author: Jason Merrill Date: Fri

[Bug c++/91618] [9/10/11 Regression] template-id required to friend a function template, even for a qualified-id

2022-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91618 --- Comment #13 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:e9d2adc17d0dbe46db67e1b618dea888d5c7aca3 commit r13-55-ge9d2adc17d0dbe46db67e1b618dea888d5c7aca3 Author: Jason Merrill Date: Fri

[Bug middle-end/105400] g++-11 regression produces -Warray-bounds false positive warning with -O2

2022-04-29 Thread laurent.pinchart at ideasonboard dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105400 --- Comment #3 from Laurent Pinchart --- Created attachment 52911 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52911&action=edit Original preprocessed sources Here's the full preprocessed source, corresponding to https://git.libcamera.