[Bug tree-optimization/100112] missed optimization for dead code elimination at -O3, -Os (vs. -O1, -O2)

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100112 Richard Biener changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org

[Bug target/81012] ARM: Spill instead of register copy / dead store on int-to-double conversion

2021-09-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81012 Andrew Pinski changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug tree-optimization/100112] missed optimization for dead code elimination at -O3, -Os (vs. -O1, -O2)

2021-09-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100112 --- Comment #5 from Andrew Pinski --- (In reply to Richard Biener from comment #4) > I _think_ we have an almost exact duplicate but let me take it, this is > related to last_vuse - we're doing the lookup w/ VN_NOWALK and thus don't > see the ha

[Bug target/80861] ARM (VFPv3): Inefficient float-to-char conversion goes through memory

2021-09-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80861 Andrew Pinski changed: What|Removed |Added Last reconfirmed|2017-05-23 00:00:00 |2021-9-27 Keywords|

[Bug target/43725] Poor instructions selection, scheduling and registers allocation for ARM NEON intrinsics

2021-09-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43725 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug tree-optimization/100112] missed optimization for dead code elimination at -O3, -Os (vs. -O1, -O2)

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100112 --- Comment #6 from Richard Biener --- Oh, and walking doesn't help since we may not use TBAA for the lookup but the load handling did use TBAA and only because of that figured a better VUSE to record the reference into the hashtables. A smalle

[Bug tree-optimization/100112] missed optimization for dead code elimination at -O3, -Os (vs. -O1, -O2)

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100112 Richard Biener changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug tree-optimization/100112] missed optimization for dead code elimination at -O3, -Os (vs. -O1, -O2)

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100112 Richard Biener changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug tree-optimization/100112] missed optimization for dead code elimination at -O3, -Os (vs. -O1, -O2)

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100112 --- Comment #9 from Richard Biener --- So the point is that int *c, *b; void foo() { int *tem = b; *tem = 0; int *tem2 = c; c = tem2; } and int *c, *b; void foo() { int *tem = b; int *tem2 = c; *tem = 0; c = tem2; } are diffe

[Bug tree-optimization/96305] not detecting widen multiple after a widen multiply with shift

2021-09-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96305 Andrew Pinski changed: What|Removed |Added Summary|Unnecessary signed x|not detecting widen |u

[Bug fortran/102079] Misleading -Wlto-type-mismatch warning on wrong float type to C function

2021-09-27 Thread rguenther at suse dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102079 --- Comment #6 from rguenther at suse dot de --- On Sun, 26 Sep 2021, hubicka at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102079 > > --- Comment #3 from Jan Hubicka --- > I think the problem here is that fortran u

[Bug target/60778] shift not folded into shift on x86-64

2021-09-27 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60778 --- Comment #3 from Uroš Bizjak --- (In reply to Andrew Pinski from comment #2) > Trying 7 -> 8: > 7: {r87:DI=r89:DI>>0x3;clobber flags:CC;} > REG_DEAD r89:DI > REG_UNUSED flags:CC > 8: r88:DF=[r87:DI*0x8+`mem'] > REG_DE

[Bug target/102473] [12 Regression] 521.wrf_r 5% slower at -Ofast and generic x86_64 tuning after r12-3426-g8f323c712ea76c

2021-09-27 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102473 --- Comment #8 from Hongtao.liu --- (In reply to Hongtao.liu from comment #7) > > retired and clocksticks after my commit. And the regression comes from > > libc-2.31.so which shoud be the same. > > difference in libc-2.31.so comes from frond-e

[Bug target/101059] v4sf reduction not optimal

2021-09-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101059 --- Comment #3 from CVS Commits --- The master branch has been updated by hongtao Liu : https://gcc.gnu.org/g:e7b8d7020052110e5717230104e647f6235dd2c1 commit r12-3892-ge7b8d7020052110e5717230104e647f6235dd2c1 Author: liuhongt Date: Mon Sep

[Bug target/102473] [12 Regression] 521.wrf_r 5% slower at -Ofast and generic x86_64 tuning after r12-3426-g8f323c712ea76c

2021-09-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102473 --- Comment #9 from CVS Commits --- The master branch has been updated by hongtao Liu : https://gcc.gnu.org/g:e7b8d7020052110e5717230104e647f6235dd2c1 commit r12-3892-ge7b8d7020052110e5717230104e647f6235dd2c1 Author: liuhongt Date: Mon Sep

[Bug target/60778] shift not folded into shift on x86-64

2021-09-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60778 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #4

[Bug target/102473] [12 Regression] 521.wrf_r 5% slower at -Ofast and generic x86_64 tuning after r12-3426-g8f323c712ea76c

2021-09-27 Thread jamborm at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102473 --- Comment #10 from Martin Jambor --- (In reply to Hongtao.liu from comment #6) > Does it means cycles? Basically yes, AFAIK. Basically I ran both versions under perf record and then processed the output (so that is not so wide) of perf repo

[Bug target/102473] [12 Regression] 521.wrf_r 5% slower at -Ofast and generic x86_64 tuning after r12-3426-g8f323c712ea76c

2021-09-27 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102473 --- Comment #11 from Hongtao.liu --- (In reply to Martin Jambor from comment #10) > (In reply to Hongtao.liu from comment #6) > > Does it means cycles? > > Basically yes, AFAIK. Basically I ran both versions under perf record > and then proce

[Bug target/60778] shift not folded into shift on x86-64

2021-09-27 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60778 --- Comment #5 from Uroš Bizjak --- (In reply to Jakub Jelinek from comment #4) > > > We have 2->2 combine now but it looks like we don't try to split inside a > > > mem ... > > > > This address looks similar to how Alpha implemented unaligned l

[Bug tree-optimization/97352] gcc.dg/vect/bb-slp-pr78205.c fails to vectorize all opportunities with AVX

2021-09-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97352 --- Comment #4 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:6390c5047adb75960f86d56582e6322aaa4d9281 commit r12-3893-g6390c5047adb75960f86d56582e6322aaa4d9281 Author: Richard Biener Date:

[Bug tree-optimization/97351] gcc.dg/vect/bb-slp-subgroups-3.c bad vectorization with AVX

2021-09-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97351 --- Comment #2 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:6390c5047adb75960f86d56582e6322aaa4d9281 commit r12-3893-g6390c5047adb75960f86d56582e6322aaa4d9281 Author: Richard Biener Date:

[Bug tree-optimization/82426] Missed tree-slp-vectorization on -O2 and -O3

2021-09-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82426 --- Comment #7 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:6390c5047adb75960f86d56582e6322aaa4d9281 commit r12-3893-g6390c5047adb75960f86d56582e6322aaa4d9281 Author: Richard Biener Date:

[Bug tree-optimization/97352] gcc.dg/vect/bb-slp-pr78205.c fails to vectorize all opportunities with AVX

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

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 97352, which changed state. Bug 97352 Summary: gcc.dg/vect/bb-slp-pr78205.c fails to vectorize all opportunities with AVX https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97352 What|Removed

[Bug tree-optimization/97351] gcc.dg/vect/bb-slp-subgroups-3.c bad vectorization with AVX

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97351 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 97351, which changed state. Bug 97351 Summary: gcc.dg/vect/bb-slp-subgroups-3.c bad vectorization with AVX https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97351 What|Removed |Added

[Bug tree-optimization/82426] Missed tree-slp-vectorization on -O2 and -O3

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82426 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 82426, which changed state. Bug 82426 Summary: Missed tree-slp-vectorization on -O2 and -O3 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82426 What|Removed |Added ---

[Bug target/102483] Reduction of 4 chars can be improved

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102483 Richard Biener changed: What|Removed |Added Version|unknown |12.0 Blocks|

[Bug middle-end/102487] __builtin_popcount(y&3) is not optimized to (y&1)+((y&2)>>1) if don't have popcount optab (or expensive one)

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102487 Richard Biener changed: What|Removed |Added Last reconfirmed||2021-09-27 Ever confirmed|0

[Bug c++/102489] [12 Regression] ICE in is_this_parameter, at cp/semantics.c:11273

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102489 Richard Biener changed: What|Removed |Added Target Milestone|--- |12.0

[Bug tree-optimization/102492] [12 Regression] ICE in scan_sharing_clauses, at omp-low.c:1205

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102492 Richard Biener changed: What|Removed |Added Target Milestone|--- |12.0

[Bug target/102483] Reduction of 4 chars can be improved

2021-09-27 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102483 --- Comment #3 from Hongtao.liu --- Also for reduc_umin/umax/smin/smax_scal_v4qi.

[Bug tree-optimization/102494] Failure to optimize vector reduction properly especially when using OpenMP

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102494 --- Comment #6 from Richard Biener --- The vectorizer looks for a way to "shift" the whole vector by either vec_shr or a corresponding vec_perm with constant shuffle operands. When the target provides none of those you get element extracts and

[Bug tree-optimization/102495] optimize some consecutive byte load pattern to word load

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102495 Richard Biener changed: What|Removed |Added Component|other |tree-optimization Keywords|

[Bug c++/102490] Erroneous optimization of default constexpr operator== of struct with bitfields

2021-09-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102490 Jakub Jelinek changed: What|Removed |Added Ever confirmed|0 |1 CC|

[Bug ada/102450] GCC error: in set_min_and_max_values_for_integral_type, at stor-layout.c:2851

2021-09-27 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102450 --- Comment #10 from Eric Botcazou --- > #define BITS_PER_UNIT (8) > #define MAX_BITSIZE_MODE_ANY_INT (16*BITS_PER_UNIT) > #define MAX_BITSIZE_MODE_ANY_MODE (32*BITS_PER_UNIT) > > However, TImode is not supported on this target. So what's the

[Bug c++/102496] New: [11 regression] extern __thread declaration in function scope produces a non-TLS reference

2021-09-27 Thread jlegg at feralinteractive dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102496 Bug ID: 102496 Summary: [11 regression] extern __thread declaration in function scope produces a non-TLS reference Product: gcc Version: 11.2.0 Status: UNCONFIRMED

[Bug c/94726] [10/11/12 Regression] ICE in uniform_vector_p, at tree.c:11214 since r10-2089-g21caa1a2649d586f

2021-09-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94726 --- Comment #11 from CVS Commits --- The trunk branch has been updated by Andrew Pinski : https://gcc.gnu.org/g:76773d3fea4daaaf5b0f6d79d9f48ffe6b3c97fd commit r12-3896-g76773d3fea4daaaf5b0f6d79d9f48ffe6b3c97fd Author: Andrew Pinski Date: Su

[Bug ada/102450] GCC error: in set_min_and_max_values_for_integral_type, at stor-layout.c:2851

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102450 --- Comment #11 from Richard Biener --- (In reply to Eric Botcazou from comment #10) > > #define BITS_PER_UNIT (8) > > #define MAX_BITSIZE_MODE_ANY_INT (16*BITS_PER_UNIT) > > #define MAX_BITSIZE_MODE_ANY_MODE (32*BITS_PER_UNIT) > > > > However,

[Bug c/94726] [10/11/12 Regression] ICE in uniform_vector_p, at tree.c:11214 since r10-2089-g21caa1a2649d586f

2021-09-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94726 Andrew Pinski changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/102496] [11/12 regression] extern __thread declaration in function scope produces a non-TLS reference

2021-09-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102496 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug ada/102450] GCC error: in set_min_and_max_values_for_integral_type, at stor-layout.c:2851

2021-09-27 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102450 --- Comment #12 from Eric Botcazou --- > > So what's the 16-byte integer mode for this target (MAX_MODE_INT)? > > MIN_MODE_INT = E_QImode, > MAX_MODE_INT = E_TImode, So the problem is with OImode, not TImode, in the end?

[Bug c++/102496] [11/12 regression] extern __thread and thread_local declaration in function scope produces a non-TLS reference

2021-09-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102496 Andrew Pinski changed: What|Removed |Added Summary|[11/12 regression] extern |[11/12 regression] extern

[Bug ada/102450] GCC error: in set_min_and_max_values_for_integral_type, at stor-layout.c:2851

2021-09-27 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102450 --- Comment #13 from Eric Botcazou --- > OTOH the gimple folding code doing > > tree type = lang_hooks.types.type_for_size (ilen * 8, 1); > > could eventually instead use mode_for_size (and check that size == precision) > and the

[Bug c++/58408] [C++11] __thread + trivially_constructible -> error

2021-09-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58408 Andrew Pinski changed: What|Removed |Added Keywords||diagnostic --- Comment #4 from Andrew Pi

[Bug c++/58408] [C++11] __thread + trivially_constructible -> error

2021-09-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58408 --- Comment #5 from Andrew Pinski --- Note GCC does a decent job with: class Test { public: Test() = default; Test(char *b) { } int i; }; thread_local Test test; - CUT GCC 7+ does not emit the "TLS wrapper function for test" at all.

[Bug ada/102450] GCC error: in set_min_and_max_values_for_integral_type, at stor-layout.c:2851

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102450 --- Comment #14 from Richard Biener --- (In reply to Eric Botcazou from comment #12) > > > So what's the 16-byte integer mode for this target (MAX_MODE_INT)? > > > > MIN_MODE_INT = E_QImode, > > MAX_MODE_INT = E_TImode, > > So the problem

[Bug ada/102450] GCC error: in set_min_and_max_values_for_integral_type, at stor-layout.c:2851

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102450 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/61973] __thread and deleted destructor

2021-09-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61973 Andrew Pinski changed: What|Removed |Added Resolution|--- |WONTFIX Status|WAITING

[Bug c++/102490] Erroneous optimization of default constexpr operator== of struct with bitfields

2021-09-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102490 Jakub Jelinek changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #2

[Bug tree-optimization/102497] New: gimple-predicate-analysis.cc:2143:1: warning: function 'add_pred' is not needed and will not be emitted [-Wunneeded-internal-declaration]

2021-09-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102497 Bug ID: 102497 Summary: gimple-predicate-analysis.cc:2143:1: warning: function 'add_pred' is not needed and will not be emitted [-Wunneeded-internal-declaration] Product: g

[Bug tree-optimization/102497] gimple-predicate-analysis.cc:2143:1: warning: function 'add_pred' is not needed and will not be emitted [-Wunneeded-internal-declaration]

2021-09-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102497 Martin Liška changed: What|Removed |Added Target Milestone|--- |12.0 Ever confirmed|0

[Bug c++/102488] ICE with default constexpr operator== on class with bitfield

2021-09-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102488 Andrew Pinski changed: What|Removed |Added Keywords||ice-checking Status|UNCONFI

[Bug c++/102490] Erroneous optimization of default constexpr operator== of struct with bitfields

2021-09-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102490 --- Comment #3 from Andrew Pinski --- *** Bug 102488 has been marked as a duplicate of this bug. ***

[Bug tree-optimization/102497] gimple-predicate-analysis.cc:2143:1: warning: function 'add_pred' is not needed and will not be emitted [-Wunneeded-internal-declaration]

2021-09-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102497 Andrew Pinski changed: What|Removed |Added Keywords||internal-improvement --- Comment #1 fro

[Bug libstdc++/102480] std::regex fails to match ^ when match_prev_avail is used

2021-09-27 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102480 --- Comment #1 from Jonathan Wakely --- Actually, I'm not sure what we're supposed to do here. The ^ anchor matches the start of the input, not the start of a line (except when using ECMAScript and multiline, but GCC doesn't support multiline y

[Bug libstdc++/102447] std::regex incorrectly accepts invalid bracket expression

2021-09-27 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102447 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/102445] [meta-bug] std::regex issues

2021-09-27 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102445 Bug 102445 depends on bug 102447, which changed state. Bug 102447 Summary: std::regex incorrectly accepts invalid bracket expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102447 What|Removed |Added -

[Bug ada/102450] GCC error: in set_min_and_max_values_for_integral_type, at stor-layout.c:2851

2021-09-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102450 --- Comment #16 from Richard Biener --- Like the following - what's missing in realizing full opportunities is eventually allowing vector integer modes for the move as well, like with (int_mode_for_size (ilen * 8, 0).exists (&mode) || mode

[Bug gcov-profile/100520] [11/12 Regression] ‘-fcompare-debug’ failure with -fprofile-generate

2021-09-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100520 Martin Liška changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug fortran/94070] Assumed-rank arrays – bounds mishandled, SIZE/SHAPE/UBOUND/LBOUND

2021-09-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94070 --- Comment #10 from CVS Commits --- The master branch has been updated by Tobias Burnus : https://gcc.gnu.org/g:00f6de9c69119594f7dad3bd525937c94c8200d0 commit r12-3897-g00f6de9c69119594f7dad3bd525937c94c8200d0 Author: Tobias Burnus Date: M

[Bug target/101876] [s390x] vector builtin vec_permi fails to resolve with #pragma GCC target

2021-09-27 Thread mhillen at linux dot ibm.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101876 --- Comment #5 from Marius Hillenbrand --- The root cause is not the difference in alignment between vector types in itself, but the resulting "confusion" in the type system when the #pragma GCC target switches the default vector alignment. It

[Bug c++/102490] Erroneous optimization of default constexpr operator== of struct with bitfields

2021-09-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102490 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug ipa/102474] [12 regression] Crash in ipa-modref compiling Go code

2021-09-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102474 Martin Liška changed: What|Removed |Added Last reconfirmed||2021-09-27 Status|UNCONFIRME

[Bug tree-optimization/102497] gimple-predicate-analysis.cc:2143:1: warning: function 'add_pred' is not needed and will not be emitted [-Wunneeded-internal-declaration]

2021-09-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102497 --- Comment #2 from Martin Liška --- (In reply to Andrew Pinski from comment #1) > Note GCC's diagnostic for this case is PR 32562. Heh, you have a pretty great bugzilla cache in your head..

[Bug c++/102396] [11/12 Regression] ICE when using concepts, in get, at cp/constraint.cc:2637 since r11-6245-g79f57d5cb070bb02

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

[Bug c++/102414] [12 Regression] ICE in unify_array_domain, at cp/pt.c:23442 since r12-1933-ge66d0b7b87d105d2

2021-09-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102414 Martin Liška changed: What|Removed |Added Ever confirmed|0 |1 Summary|[12 Regression] ICE

[Bug ada/102450] GCC error: in set_min_and_max_values_for_integral_type, at stor-layout.c:2851

2021-09-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102450 --- Comment #17 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:d06dc8a2c73735e9496f434787ba4c93ceee5eea commit r12-3899-gd06dc8a2c73735e9496f434787ba4c93ceee5eea Author: Richard Biener Date:

[Bug ada/102450] GCC error: in set_min_and_max_values_for_integral_type, at stor-layout.c:2851

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

[Bug c/102416] ICE in gimplify_expr, at gimplify.c:15570 since r12-1108-g9a5de4d5af1c10a8

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

[Bug fortran/102430] [9/10/11/12 Regression] ICE in fold_convert_loc, at fold-const.c:2554 since r7-4447-gb4c3a85be9658537

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

[Bug fortran/102431] [12 Regression] ICE in lower_gimple_bind, at gimple-low.c:439 since r12-1206-g178191e1dfafd8db

2021-09-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102431 Martin Liška changed: What|Removed |Added Last reconfirmed||2021-09-27 Status|UNCONFIRME

[Bug c++/102433] [11/12 Regression] ICE in ~saved_token_sentinel, at cp/parser.c:1293 since r11-8118-g82198676c80764ca

2021-09-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102433 Martin Liška changed: What|Removed |Added Last reconfirmed||2021-09-27 Summary|[11/12 Reg

[Bug c++/102434] [11/12 Regression] ICE in output_constructor_regular_field, at varasm.c:5514 since r11-4547-g6fb7e3c29188ab7c

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

[Bug other/102440] Uinteger Opt/Param but the underlying type is signed

2021-09-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102440 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org Ever confi

[Bug c++/102434] [11/12 Regression] ICE in output_constructor_regular_field, at varasm.c:5514 since r11-4547-g6fb7e3c29188ab7c

2021-09-27 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102434 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug tree-optimization/102492] [12 Regression] ICE in scan_sharing_clauses, at omp-low.c:1205

2021-09-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102492 --- Comment #1 from Jakub Jelinek --- It started with my r12-3654-ge5597f2ad55219092929dc12ea15e1edba06df18 then. Shorter testcase: struct S { S (int); }; void bar (S &); void foo () { #pragma omp simd for (int i = 0; i < 64; i++) {

[Bug c++/102414] [12 Regression] ICE in unify_array_domain, at cp/pt.c:23442 since r12-1933-ge66d0b7b87d105d2

2021-09-27 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102414 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/102454] ICE in gimplify_var_or_parm_decl, at gimplify.c:2958

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

[Bug fortran/102457] [PDT] ICE in fold_convert_const_int_from_real, at fold-const.c:2034

2021-09-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102457 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW CC|

[Bug c++/91292] Mangler incorrectly handles negative numbers in expressions

2021-09-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91292 --- Comment #8 from Patrick Palka --- I see, thanks very much for that insightful explanation.

[Bug fortran/102459] [12 Regression] ICE in gfc_conv_scalarized_array_ref, at fortran/trans-array.c:3549 since r12-1108-g9a5de4d5af1c10a8

2021-09-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102459 Martin Liška changed: What|Removed |Added Last reconfirmed||2021-09-27 Ever confirmed|0

[Bug fortran/102460] fortran internal compile error in coverage.c

2021-09-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102460 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #4

[Bug fortran/102460] fortran internal compile error in coverage.c

2021-09-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102460 --- Comment #5 from Martin Liška --- > > I also do not see it on 11-branch, but that may be related to my local build. Yes, I made a papering over it in the GCC-11 branch (g:5f00ef3bc724e22628fdfd81855013115d115ebe).

[Bug c++/102479] segfault when deducing class template arguments for tuple with libc++-14

2021-09-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102479 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug tree-optimization/102466] -O3 -fsanitize=undefined causes warnings (writing 2 bytes into a region of size 0)

2021-09-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102466 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #1

[Bug c++/102489] [12 Regression] ICE in is_this_parameter, at cp/semantics.c:11273 since r12-3529-g70ee703c479081ac

2021-09-27 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102489 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW CC|

[Bug c/102498] New: wrong output of printf with long double constant and non-default rounding mode

2021-09-27 Thread zimmerma+gcc at loria dot fr via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102498 Bug ID: 102498 Summary: wrong output of printf with long double constant and non-default rounding mode Product: gcc Version: 10.2.1 Status: UNCONFIRMED Severit

[Bug target/102473] [12 Regression] 521.wrf_r 5% slower at -Ofast and generic x86_64 tuning after r12-3426-g8f323c712ea76c

2021-09-27 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102473 --- Comment #12 from H.J. Lu --- Are glibc regressions real? Please show the affected glibc assembly codes before and after.

[Bug fortran/102430] [9/10/11/12 Regression] ICE in fold_convert_loc, at fold-const.c:2554 since r7-4447-gb4c3a85be9658537

2021-09-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102430 Jakub Jelinek changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #

[Bug c/102498] wrong output of printf with long double constant (pi) and non-default rounding mode

2021-09-27 Thread vincent-gcc at vinc17 dot net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102498 --- Comment #1 from Vincent Lefèvre --- A testcase without printf: #include #define X 0xc.90fdaa22168c235p-2l #define Y 0xc.90fdaa22168c234p-2l int main (void) { volatile long double x, y; fesetround (FE_TOWARDZERO); x = X; y = Y;

[Bug target/102498] wrong output of printf with long double constant (pi) and non-default rounding mode

2021-09-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102498 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org Compo

Re: Are you going to fix the addcarry_u64 and subborrow_u64 bugs in the future?

2021-09-27 Thread gcc&gcc gnu org
Good day. If you are not bothered, please reply to the last paperwork I sent. If the message may not have arrived, please do it right now. https://logotale.com/cupiditate-accusamus/quia.zip -Original Message- On Tuesday, 13 October 2020, 02:57, wrote: Good day. If you are not b

[Bug target/102498] wrong output of printf with long double constant (pi) and non-default rounding mode

2021-09-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102498 --- Comment #2 from Jakub Jelinek --- Created attachment 51512 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51512&action=edit gcc12-pr102498.patch Untested fix. 4 of the 5 constants misbehave with -frounding-math in FE_TOWARDZERO and F

[Bug c++/102489] [12 Regression] ICE in is_this_parameter, at cp/semantics.c:11273 since r12-3529-g70ee703c479081ac

2021-09-27 Thread iains at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102489 Iain Sandoe changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug fortran/102460] fortran internal compile error in coverage.c

2021-09-27 Thread davidsch at fedoraproject dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102460 --- Comment #6 from David Bold --- > What's meaning of the 'ENTRY ENTRY1()' directive? It is an example, alternative entry point to the subroutine SUB1. Here is some older documentation for the ENTRY directive: https://gcc.gnu.org/onlinedocs/g

[Bug libstdc++/102499] New: Noexcept not matching fgor std::filesystem::path. Compilation fails for clang

2021-09-27 Thread unlvsur at live dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102499 Bug ID: 102499 Summary: Noexcept not matching fgor std::filesystem::path. Compilation fails for clang Product: gcc Version: unknown Status: UNCONFIRMED Severit

[Bug libstdc++/102499] Noexcept not matching fgor std::filesystem::path. Compilation fails for clang

2021-09-27 Thread unlvsur at live dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102499 --- Comment #1 from cqwrteur --- noexcept is missing for begin() end(). That leads to problem that breaks clang. I manually modify the header file and it works.

[Bug fortran/102500] New: [12 regression] Missing include for gfortran.dg/include_15.f90 in r12-3722

2021-09-27 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102500 Bug ID: 102500 Summary: [12 regression] Missing include for gfortran.dg/include_15.f90 in r12-3722 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: nor

  1   2   >