[Bug target/114130] [11/12/13/14 Regression] RISC-V: `__atomic_compare_exchange` does not use sign-extended value for RV64

2024-02-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114130 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.5

[Bug c++/66487] sanitizer/warnings for lifetime DSE

2024-02-28 Thread amonakov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66487 --- Comment #28 from Alexander Monakov --- The bug is about the issue of lacking diagnostics, it should be fine to make note of various approaches to remedy the problem in one bug report. (in any case, all discussion of the Valgrind-based approa

[Bug target/114134] [14 Regression] Extra mov instructions for simple function compared with GCC13

2024-02-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114134 Richard Biener changed: What|Removed |Added CC||sayle at gcc dot gnu.org T

[Bug tree-optimization/102435] gcc 9: aarch64 -ftree-loop-vectorize results in wrong code

2024-02-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102435 Andrew Pinski changed: What|Removed |Added Version|9.4.1 |9.3.0 See Also|

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

2024-02-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 102435, which changed state. Bug 102435 Summary: gcc 9: aarch64 -ftree-loop-vectorize results in wrong code https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102435 What|Removed |Added --

[Bug rtl-optimization/38534] gcc 4.2.1 and above: No need to save called-saved registers in 'noreturn' function

2024-02-28 Thread lukas.graetz--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38534 --- Comment #40 from Lukas Grätz --- (In reply to Jakub Jelinek from comment #30) > (In reply to Lukas Grätz from comment #29) > > I belief this could and should be somehow be fixed by adding DWARF info that > > certain callee-saved registers (=

[Bug libquadmath/114140] different results for std::fmin/std::fmax and quadmath fminq/fmaxq if one argument=signaling_NaN

2024-02-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114140 --- Comment #15 from Richard Biener --- It's the old argument on whether isnan(NaN) should return true or false with -ffinite-math-only. With what we currently do "constant folding" sNaN into NaN would be correct with -fno-signalling-nans, like

[Bug c++/114128] ice with -fstrub=internal

2024-02-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114128 Richard Biener changed: What|Removed |Added Last reconfirmed||2024-02-28 Status|UNCONFIR

[Bug rtl-optimization/38534] gcc 4.2.1 and above: No need to save called-saved registers in 'noreturn' function

2024-02-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38534 --- Comment #41 from Jakub Jelinek --- (In reply to Lukas Grätz from comment #40) > It seems that the reason for is ultimately -Og, not this > patch. See Bug 78685. No. When PR78685 would be fixed by adding artificial hidden uses of variables

[Bug target/114143] Non-thumb arm32 code in thumb multilib for libgcc and in -mthumb build

2024-02-28 Thread clyon at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114143 Christophe Lyon changed: What|Removed |Added CC||clyon at gcc dot gnu.org --- Comment

[Bug tree-optimization/114041] wrong code with _BitInt() and -O -fgraphite-identity

2024-02-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114041 --- Comment #10 from Richard Biener --- (In reply to Jakub Jelinek from comment #9) > Created attachment 57554 [details] > gcc14-pr114041.patch > > stmt_simple_for_scop_p tests for INTEGRAL_TYPE_P (it used to test > INTEGER_TYPE some years ago)

[Bug middle-end/112938] ice with -fstrub=internal

2024-02-28 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112938 David Binderman changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Bug c++/114128] ice with -fstrub=internal

2024-02-28 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114128 --- Comment #2 from David Binderman --- (In reply to Richard Biener from comment #1) > incomplete bugreport Sorry, my mistake. I created a new one, when an old one is a better place. See # 112938 for more details.

[Bug tree-optimization/112325] Missed vectorization of reduction after unrolling

2024-02-28 Thread rguenther at suse dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112325 --- Comment #15 from rguenther at suse dot de --- On Wed, 28 Feb 2024, liuhongt at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112325 > > --- Comment #14 from Hongtao Liu --- > (In reply to rguent...@suse.de from com

[Bug tree-optimization/112325] Missed vectorization of reduction after unrolling

2024-02-28 Thread liuhongt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112325 --- Comment #16 from Hongtao Liu --- > I'm all for removing the 1/3 for innermost loop handling (in cunroll > the unrolled loop is then innermost). I'm more concerned about > unrolling more than one level which is exactly what's required for >

[Bug middle-end/113988] during GIMPLE pass: bitintlower: internal compiler error: in lower_stmt, at gimple-lower-bitint.cc:5470

2024-02-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113988 --- Comment #28 from GCC Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:cc383e9702897dd783657ea3dce4aecf48318441 commit r14-9203-gcc383e9702897dd783657ea3dce4aecf48318441 Author: Jakub Jelinek Date:

[Bug tree-optimization/114041] wrong code with _BitInt() and -O -fgraphite-identity

2024-02-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114041 --- Comment #11 from GCC Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:d6479050ecef10fd5e67b4da989229e4cfac53ee commit r14-9204-gd6479050ecef10fd5e67b4da989229e4cfac53ee Author: Jakub Jelinek Date:

[Bug middle-end/113988] during GIMPLE pass: bitintlower: internal compiler error: in lower_stmt, at gimple-lower-bitint.cc:5470

2024-02-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113988 Jakub Jelinek changed: What|Removed |Added Resolution|--- |FIXED Assignee|unassigned at

[Bug tree-optimization/114041] wrong code with _BitInt() and -O -fgraphite-identity

2024-02-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114041 --- Comment #12 from Jakub Jelinek --- I can change the comparison into assert, or defer that for stage1?

[Bug tree-optimization/59859] [meta-bug] GRAPHITE issues

2024-02-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59859 Bug 59859 depends on bug 114041, which changed state. Bug 114041 Summary: wrong code with _BitInt() and -O -fgraphite-identity https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114041 What|Removed |Added

[Bug tree-optimization/114041] wrong code with _BitInt() and -O -fgraphite-identity

2024-02-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114041 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/98877] [AArch64] Inefficient code generated for tbl NEON intrinsics

2024-02-28 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98877 --- Comment #9 from Tamar Christina --- While RA should be able to deal with this, shouldn't we also just lower TBLs in gimple? This no reason why this can't be a VEC_PERM_EXPR which would also get the copies removed at the gimple level and allo

[Bug tree-optimization/114041] wrong code with _BitInt() and -O -fgraphite-identity

2024-02-28 Thread rguenther at suse dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114041 --- Comment #14 from rguenther at suse dot de --- On Wed, 28 Feb 2024, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114041 > > --- Comment #12 from Jakub Jelinek --- > I can change the comparison into assert,

[Bug tree-optimization/114145] New: Missed optimization of loop deletion

2024-02-28 Thread 652023330028 at smail dot nju.edu.cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114145 Bug ID: 114145 Summary: Missed optimization of loop deletion Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimi

[Bug fortran/114146] New: REPEATABLE argument of RANDOM_INIT and repeated execution of the program

2024-02-28 Thread wxcvbn789456123-nw6wda at yahoo dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114146 Bug ID: 114146 Summary: REPEATABLE argument of RANDOM_INIT and repeated execution of the program Product: gcc Version: unknown Status: UNCONFIRMED Severity: no

[Bug libstdc++/114103] FAIL: 29_atomics/atomic/lock_free_aliases.cc -std=gnu++20 (test for excess errors)

2024-02-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114103 Jonathan Wakely changed: What|Removed |Added Target Milestone|--- |13.3 Assignee|unassigned at

[Bug rtl-optimization/38534] gcc 4.2.1 and above: No need to save called-saved registers in 'noreturn' function

2024-02-28 Thread lukas.graetz--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38534 --- Comment #42 from Lukas Grätz --- (In reply to Jakub Jelinek from comment #41) > (In reply to Lukas Grätz from comment #40) > > It seems that the reason for is ultimately -Og, not this > > patch. See Bug 78685. > > No. When PR78685 would be

[Bug target/114134] [14 Regression] Extra mov instructions for simple function compared with GCC13

2024-02-28 Thread pilarlatiesa at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114134 --- Comment #3 from Pilar Latiesa --- (In reply to Richard Biener from comment #2) > I guess the testcase can be simplified to just show the return value > handling issue. I think this suffices: struct TVec3D { double x, y, z; }; struct TKey

[Bug middle-end/94083] inefficient soft-float x!=Inf code

2024-02-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94083 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug c++/114013] [14 Regression] Specializations of var templates no longer emitted since r14-8987

2024-02-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114013 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/114075] [14 Regression] s390x miscompilation since r14-322

2024-02-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114075 --- Comment #6 from GCC Commits --- The master branch has been updated by Juergen Christ : https://gcc.gnu.org/g:82ebfd35da49e5df87da132a7b8c41baeebc57b4 commit r14-9205-g82ebfd35da49e5df87da132a7b8c41baeebc57b4 Author: Juergen Christ Date:

[Bug middle-end/94083] inefficient soft-float x!=Inf code

2024-02-28 Thread harald at gigawatt dot nl via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94083 Harald van Dijk changed: What|Removed |Added CC||harald at gigawatt dot nl --- Comment

[Bug tree-optimization/114145] Missed optimization of loop deletion

2024-02-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114145 Richard Biener changed: What|Removed |Added Last reconfirmed||2024-02-28 Status|UNCONFIR

[Bug middle-end/94083] inefficient soft-float x!=Inf code

2024-02-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94083 --- Comment #5 from Jakub Jelinek --- Ah, ok. So then expansion should just concentrate on the fabs (x) <= nextafter (inf, 0) case for soft-float case and defer the rest to PR66462 which would handle that much earlier.

[Bug libstdc++/114147] New: tuple allocator-extended constructor requires non-explicit default constructor

2024-02-28 Thread victor.dyachenko at protonmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114147 Bug ID: 114147 Summary: tuple allocator-extended constructor requires non-explicit default constructor Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severit

[Bug libstdc++/101203] Remove unnecessary empty check in std::function

2024-02-28 Thread lutztonineubert at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101203 Toni Neubert changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libstdc++/114147] tuple allocator-extended constructor requires non-explicit default constructor

2024-02-28 Thread victor.dyachenko at protonmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114147 --- Comment #1 from __vic --- Why _ImplicitDefaultCtor is required here? template::value, _T1, _T2> = true> _GLIBCXX20_CONSTEXPR tuple(allocator_arg_t __tag, const _Alloc& __a) : _Inherited(__tag, __a) { } Missing

[Bug tree-optimization/114075] [14 Regression] s390x miscompilation since r14-322

2024-02-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114075 --- Comment #7 from GCC Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:db465230cccf0844e803dd6701756054fe97244a commit r14-9206-gdb465230cccf0844e803dd6701756054fe97244a Author: Jakub Jelinek Date: W

[Bug tree-optimization/91567] [10 Regression] Spurious -Wformat-overflow warnings building glibc (32-bit only)

2024-02-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91567 --- Comment #4 from GCC Commits --- The master branch has been updated by Rainer Orth : https://gcc.gnu.org/g:6864a2aa78a893afea26eb8fc1aa4b7ade3e940f commit r14-9207-g6864a2aa78a893afea26eb8fc1aa4b7ade3e940f Author: Rainer Orth Date: Wed Fe

[Bug tree-optimization/114075] [14 Regression] s390x miscompilation since r14-322

2024-02-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114075 Jakub Jelinek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jchrist at linux dot ibm.com

[Bug c++/106851] [modules] Name conflict for exported using-declaration

2024-02-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106851 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug testsuite/111462] [14 regression] gcc.dg/tree-ssa/ssa-sink-18.c fails after r14-4089-gd45ddc2c04e471

2024-02-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111462 --- Comment #12 from GCC Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:92f07eb406612fa341dc33d9d6e4f3781dc09452 commit r14-9208-g92f07eb406612fa341dc33d9d6e4f3781dc09452 Author: Jakub Jelinek Date:

[Bug testsuite/111462] [14 regression] gcc.dg/tree-ssa/ssa-sink-18.c fails after r14-4089-gd45ddc2c04e471

2024-02-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111462 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org St

[Bug libstdc++/114147] tuple allocator-extended constructor requires non-explicit default constructor

2024-02-28 Thread victor.dyachenko at protonmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114147 --- Comment #2 from __vic --- Shouldn't this be added? template::value, _T1, _T2> = true> explicit _GLIBCXX20_CONSTEXPR tuple(allocator_arg_t __tag, const _Alloc& __a) : _Inherited(__tag, __a) { }

[Bug libstdc++/114147] [10/11/12/13 Regression] tuple allocator-extended constructor requires non-explicit default constructor

2024-02-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114147 Jonathan Wakely changed: What|Removed |Added Last reconfirmed||2024-02-28 Known to work|

[Bug target/113960] std::map with std::vector as input overwrites itself with c++20, on s390x platform

2024-02-28 Thread miladfarca at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113960 --- Comment #13 from mfarca --- Would you please backport this to 12 when the patch lands?

[Bug target/113960] [11/12/13/14 Regression] std::map with std::vector as input overwrites itself with c++20, on s390x platform

2024-02-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113960 Jonathan Wakely changed: What|Removed |Added Summary|std::map with std::vector |[11/12/13/14 Regression]

[Bug target/113960] [11/12/13/14 Regression] std::map with std::vector as input overwrites itself with c++20, on s390x platform

2024-02-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113960 Jonathan Wakely changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigne

[Bug libquadmath/114140] different results for std::fmin/std::fmax and quadmath fminq/fmaxq if one argument=signaling_NaN

2024-02-28 Thread xry111 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114140 Xi Ruoyao changed: What|Removed |Added Keywords||documentation CC|

[Bug target/114134] [14 Regression] Extra mov instructions for simple function compared with GCC13 since r14-2386

2024-02-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114134 Jakub Jelinek changed: What|Removed |Added Summary|[14 Regression] Extra mov |[14 Regression] Extra mov

[Bug middle-end/94083] inefficient soft-float x!=Inf code

2024-02-28 Thread jsm28 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94083 --- Comment #6 from Joseph S. Myers --- Contrary to what was claimed in bug 66462, I don't think there ever was a fixed patch. Note that in bug 66462 comment 19, "June" is June 2017 but "November" is November 2016 - the "November" one is the *old

[Bug target/114143] Non-thumb arm32 code in thumb multilib for libgcc and in -mthumb build

2024-02-28 Thread rearnsha at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114143 Richard Earnshaw changed: What|Removed |Added Last reconfirmed||2024-02-28 Status|UNCONF

[Bug c++/92687] decltype of a structured binding to a tuple component is a reference type inside a template function

2024-02-28 Thread Christopher.Nerz at de dot bosch.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92687 Christopher Nerz changed: What|Removed |Added CC||Christopher.Nerz at de dot bosch.c

[Bug modula2/102344] gm2/pim/fail/TestLong4.mod FAILs

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102344 Rainer Orth changed: What|Removed |Added Status|RESOLVED|REOPENED Ever confirmed|0

[Bug target/114134] [14 Regression] Extra mov instructions for simple function compared with GCC13 since r14-2386

2024-02-28 Thread pilarlatiesa at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114134 --- Comment #5 from Pilar Latiesa --- Another testcase: struct TKey { int i, j, k, w; }; TKey Key(int x) { return {x, 0, x, 0}; }

[Bug c++/92687] decltype of a structured binding to a tuple component is a reference type inside a template function

2024-02-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92687 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

[Bug libquadmath/114140] different results for std::fmin/std::fmax and quadmath fminq/fmaxq if one argument=signaling_NaN

2024-02-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114140 --- Comment #17 from Richard Biener --- (In reply to Xi Ruoyao from comment #16) > (In reply to Richard Biener from comment #15) > > It's the old argument on whether isnan(NaN) should return true or false with > > -ffinite-math-only. With what

[Bug target/114148] New: gcc.target/i386/pr106010-7b.c FAILs

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114148 Bug ID: 114148 Summary: gcc.target/i386/pr106010-7b.c FAILs Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug target/114148] gcc.target/i386/pr106010-7b.c FAILs

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114148 --- Comment #1 from Rainer Orth --- Created attachment 57557 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57557&action=edit 32- bit i386-pc-solaris2.11 assembler output

[Bug target/114148] gcc.target/i386/pr106010-7b.c FAILs

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114148 --- Comment #2 from Rainer Orth --- Created attachment 57558 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57558&action=edit 32-bit i686-pc-linux-gnu assembler output I'm attaching the assembler output for the reduced (all but ps_* and e

[Bug libstdc++/114149] New: lexicographical_compare should use memcmp for C++20 contiguous iterators as well as pointers

2024-02-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114149 Bug ID: 114149 Summary: lexicographical_compare should use memcmp for C++20 contiguous iterators as well as pointers Product: gcc Version: 14.0 Status: UNCONFIRMED

[Bug tree-optimization/114108] [14 regression] ICE when building opencv-4.8.1 (error: type mismatch in binary expression) since r14-1833

2024-02-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114108 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org Keyw

[Bug c++/114129] Inaccurate error message

2024-02-28 Thread Theodore.Papadopoulo at inria dot fr via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114129 --- Comment #2 from Theodore.Papadopoulo at inria dot fr --- OK thank you... I did not realize that. C/C++ sometimes has a weird syntax. Sorry for the noise

[Bug c++/114129] Inaccurate error message

2024-02-28 Thread Theodore.Papadopoulo at inria dot fr via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114129 Theodore.Papadopoulo at inria dot fr changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug target/114150] New: gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c etc. FAIL

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114150 Bug ID: 114150 Summary: gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c etc. FAIL Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Comp

[Bug rtl-optimization/38534] gcc 4.2.1 and above: No need to save called-saved registers in 'noreturn' function

2024-02-28 Thread lukas.graetz--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38534 --- Comment #43 from Lukas Grätz --- (In reply to Lukas Grätz from comment #42) > (In reply to Jakub Jelinek from comment #41) > > > > No. When PR78685 would be fixed by adding artificial hidden uses of > > variables at the end of their scopes,

[Bug c++/92687] decltype of a structured binding to a tuple component is a reference type inside a template function

2024-02-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92687 --- Comment #4 from Jakub Jelinek --- finish_decltype_type does: /* decltype of a decomposition name drops references in the tuple case (unlike decltype of a normal variable) and keeps cv-qualifiers from the containing obj

[Bug libstdc++/114147] [11/12/13 Regression] tuple allocator-extended constructor requires non-explicit default constructor

2024-02-28 Thread victor.dyachenko at protonmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114147 --- Comment #4 from __vic --- The latest gcc-14-20240225 snapshot doesn't include this fix. Is there any chance to have this fixed in 14.1 release?

[Bug tree-optimization/114151] New: [14 Regression] weird and inefficient codegen and addressing modes since g:a0b1798042d033fd2cc2c806afbb77875dd2909b

2024-02-28 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114151 Bug ID: 114151 Summary: [14 Regression] weird and inefficient codegen and addressing modes since g:a0b1798042d033fd2cc2c806afbb77875dd2909b Product: gcc Version:

[Bug tree-optimization/114121] wrong code with _BitInt() arithmetics at -O2

2024-02-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114121 --- Comment #15 from GCC Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:c841144a94363ff26e40ab3f26b14702c32987a8 commit r14-9215-gc841144a94363ff26e40ab3f26b14702c32987a8 Author: Richard Biener Date:

[Bug tree-optimization/113831] [11/12/13 Regression] Wrong VN with structurally identical ref since r9-398

2024-02-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113831 --- Comment #9 from GCC Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:5c01ede02a1f9ba1a58ab8d96a73e46e0484d820 commit r14-9216-g5c01ede02a1f9ba1a58ab8d96a73e46e0484d820 Author: Richard Biener Date:

[Bug tree-optimization/108355] [13 Regression] Dead Code Elimination Regression at -O2 since r13-2772-g9baee6181b4e42

2024-02-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108355 --- Comment #8 from GCC Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:5c01ede02a1f9ba1a58ab8d96a73e46e0484d820 commit r14-9216-g5c01ede02a1f9ba1a58ab8d96a73e46e0484d820 Author: Richard Biener Date:

[Bug tree-optimization/114121] wrong code with _BitInt() arithmetics at -O2

2024-02-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114121 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/108355] [13/14 Regression] Dead Code Elimination Regression at -O2 since r13-2772-g9baee6181b4e42

2024-02-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108355 Richard Biener changed: What|Removed |Added Keywords||xfail Summary|[13 Regressio

[Bug libstdc++/114152] New: Wrong exception specifiers for LFTSv3 scope guard destructors

2024-02-28 Thread victor at westerhu dot is via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114152 Bug ID: 114152 Summary: Wrong exception specifiers for LFTSv3 scope guard destructors Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/114153] New: std::less prefers operator const void*() over operator<=>() in C++20 mode

2024-02-28 Thread marc.mutz at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114153 Bug ID: 114153 Summary: std::less prefers operator const void*() over operator<=>() in C++20 mode Product: gcc Version: 12.3.0 Status: UNCONFIRMED Severity: no

[Bug libstdc++/114153] std::less<> prefers operator const void*() over operator<=>() in C++20 mode

2024-02-28 Thread marc.mutz at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114153 --- Comment #1 from Marc Mutz --- It's only the C++14 "diamond"/is_transparent version of std::less/greater_equal that is affected. If you replace the return from main with greater_equal{}, then it calls op<=>, too: // https://godbolt.org/z/cnj

[Bug libstdc++/114147] [11/12/13/14 Regression] tuple allocator-extended constructor requires non-explicit default constructor

2024-02-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114147 Jonathan Wakely changed: What|Removed |Added Known to work|14.0| Summary|[11/12/13 Regress

[Bug c++/92687] decltype of a structured binding to a tuple component is a reference type inside a template function

2024-02-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92687 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug tree-optimization/114151] [14 Regression] weird and inefficient codegen and addressing modes since g:a0b1798042d033fd2cc2c806afbb77875dd2909b

2024-02-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114151 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/114151] [14 Regression] weird and inefficient codegen and addressing modes since g:a0b1798042d033fd2cc2c806afbb77875dd2909b

2024-02-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114151 --- Comment #2 from Richard Biener --- Yep, it seems to only pick up global ranges that way. diff --git a/gcc/tree-ssa-loop-ivopts.cc b/gcc/tree-ssa-loop-ivopts.cc index 7cae5bdefea..626fc5bf5d7 100644 --- a/gcc/tree-ssa-loop-ivopts.cc +++ b/gc

[Bug libstdc++/114152] Wrong exception specifiers for LFTSv3 scope guard destructors

2024-02-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114152 Jonathan Wakely changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug libstdc++/114152] Wrong exception specifiers for LFTSv3 scope guard destructors

2024-02-28 Thread victor at westerhu dot is via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114152 --- Comment #2 from Victor --- Will do!

[Bug libstdc++/114152] Wrong exception specifiers for LFTSv3 scope guard destructors

2024-02-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114152 Jonathan Wakely changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |redi at gcc dot gnu.org Targ

[Bug tree-optimization/96147] [11 regression] gcc.dg/vect/slp-43.c etc. FAIL

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96147 Rainer Orth changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Bug tree-optimization/96147] [11 regression] gcc.dg/vect/slp-43.c etc. FAIL

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96147 --- Comment #11 from Rainer Orth --- Created attachment 57562 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57562&action=edit 32-bit sparc-sun-solaris2.11 bb-slp-32.c.191t.slp2

[Bug libstdc++/114152] Wrong exception specifiers for LFTSv3 scope guard destructors

2024-02-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114152 --- Comment #3 from Jonathan Wakely --- I can take care of it this time, since I think I can figure out how to fix it just from your detailed report :-) and I've already written a testcase: // { dg-do compile { target c++20 } } // PR libstdc+

[Bug libstdc++/114152] Wrong exception specifiers for LFTSv3 scope guard destructors

2024-02-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114152 --- Comment #4 from GCC Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:80c386cb20d38ebc55f30a79418fabfbed904b87 commit r14-9219-g80c386cb20d38ebc55f30a79418fabfbed904b87 Author: Jonathan Wakely Date:

[Bug tree-optimization/113431] [14 Regression] Wrong code at -O3

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113431 Rainer Orth changed: What|Removed |Added Resolution|FIXED |--- Status|RESOLVED

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

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 62283, which changed state. Bug 62283 Summary: basic-block vectorization fails https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62283 What|Removed |Added

[Bug fortran/62283] basic-block vectorization fails

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62283 Rainer Orth changed: What|Removed |Added Resolution|FIXED |--- Status|RESOLVED

[Bug fortran/62283] basic-block vectorization fails

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62283 --- Comment #32 from Rainer Orth --- Created attachment 57563 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57563&action=edit 32-bit sparc-sun-solaris2.11 vect-33.c.265t.optimized

[Bug tree-optimization/114154] New: gcc.dg/vect/vect-alias-check-1.c XPASSes

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114154 Bug ID: 114154 Summary: gcc.dg/vect/vect-alias-check-1.c XPASSes Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-op

[Bug tree-optimization/114154] gcc.dg/vect/vect-alias-check-1.c XPASSes

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114154 --- Comment #1 from Rainer Orth --- Created attachment 57564 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57564&action=edit 32-bit sparc-sun-solaris2.11 vect-alias-check-1.c.179t.vect

[Bug testsuite/102954] [12/13/14 regression] gcc.dg/vect/pr33804.c XPASSes

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102954 --- Comment #6 from Rainer Orth --- Created attachment 57565 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57565&action=edit 64-bit sparc-sun-solaris2.11 pr33804.c.179t.vect The issue persists as of 20240228.

[Bug testsuite/102954] [12/13/14 regression] gcc.dg/vect/pr33804.c XPASSes

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102954 --- Comment #7 from Rainer Orth --- Created attachment 57566 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57566&action=edit 64-bit sparc-sun-solaris2.11 slp-multitypes-3.c.179t.vect

[Bug testsuite/113685] [14 regression] gcc.dg/vect/vect-117.c fails profile checking with Invalid sum after r14-4089-gd45ddc2c04e471

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113685 Rainer Orth changed: What|Removed |Added CC||ro at gcc dot gnu.org Host|

[Bug testsuite/113685] [14 regression] gcc.dg/vect/vect-117.c fails profile checking with Invalid sum after r14-4089-gd45ddc2c04e471

2024-02-28 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113685 --- Comment #3 from Rainer Orth --- Created attachment 57567 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57567&action=edit 64-bit sparc-sun-solaris2.11 vect-117.c.265t.optimized

[Bug target/112868] GCC passes -many to the assembler for --enable-checking=release builds

2024-02-28 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112868 --- Comment #7 from Sam James --- (In reply to Peter Bergner from comment #6) Thanks Peter. We're happy to help with that in Gentoo. If you remember, please CC me on the patch and we'll give it a spin.

[Bug fortran/114141] ASSOCIATE and complex part ref when associate target is a function

2024-02-28 Thread kargl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114141 kargl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4 --- Comment #3 from kargl

  1   2   >