[Bug rtl-optimization/44675] Inefficient code to return a large struct

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44675 Andrew Pinski changed: What|Removed |Added Last reconfirmed|2010-07-03 00:23:14 |2021-8-7 Severity|normal

[Bug rtl-optimization/43226] simplify_binary_operation_1 MINUS x const_int issue

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43226 --- Comment #1 from Andrew Pinski --- This changed over to wide_int (well poly_wide_int but for most targets it is just wide_int). I have not looked to see if that fixes the issue here though.

[Bug rtl-optimization/40480] Inefficient code on insn with fixed hard register

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40480 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |4.8.0 Status|UNCONFIRMED

[Bug rtl-optimization/39350] MOVE_BY_PIECES_P is used by rtl optimizers

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39350 --- Comment #2 from Andrew Pinski --- This area has changed a lot really. In r5-4585, it is now a target hook.

[Bug target/37124] ICE with attribute(option("no-mmx"))

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37124 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c++/94953] A lot of false maybe-uninitialized warnings with O3

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94953 --- Comment #3 from Andrew Pinski --- So there looks like there are two issues. First warning for each template instantiation. The second problem is SLP is introducing some uses that was not in the original IR.

[Bug c++/91290] pragma maybe-uninitialized does not propagate to lambda

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91290 --- Comment #2 from Andrew Pinski --- I suspect this is fixed on the trunk with r12-1805.

[Bug c++/89478] missed optimization for lambda expression when variable is uninitialized when declared

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89478 Andrew Pinski changed: What|Removed |Added Component|tree-optimization |c++ Blocks|

[Bug tree-optimization/59908] Incorrect uninit warning with -fsanitize=address caused by LIM

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59908 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug tree-optimization/60279] Incorrect column number for -Wuninitialized in return statement

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60279 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |5.0 Status|NEW

[Bug tree-optimization/82585] missing -Warray-bounds calling strlen on a member at out-of-bounds offfset

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82585 --- Comment #3 from Andrew Pinski --- Hmm, at -O0 we get the warning for both functions now. But at -O1 we only get it for the first one.

[Bug tree-optimization/80406] Reduced false positive test case for -Warray-bounds with -O3

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80406 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug middle-end/63213] -Warray-bounds false positive with -O3

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63213 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug middle-end/61957] Wrong -Warray-bounds warning depending on parameter types

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61957 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Target Milestone|---

[Bug tree-optimization/61277] Incorrect -Warray-bounds warning with 4.9.0

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61277 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |4.9.3 Status|UNCONFIRMED

[Bug bootstrap/59979] mpc configure does not check for non-gnu compiler

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

[Bug target/101816] New: slight missed optimization with __builtin_add_overflow with ^1

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101816 Bug ID: 101816 Summary: slight missed optimization with __builtin_add_overflow with ^1 Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords:

[Bug tree-optimization/85143] Loop limit prevents (auto)vectorization

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85143 Andrew Pinski changed: What|Removed |Added CC||josh.m.conner at gmail dot com ---

[Bug tree-optimization/56352] Simplify testing of related conditions in for loop

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56352 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization

[Bug tree-optimization/56352] Simplify testing of related conditions in for loop

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56352 --- Comment #1 from Andrew Pinski --- Testcase: int f(int); void g(int a, int b) { int i; for (i = 0; i < a; i++) { if (i >= b) break; f(i); } }

[Bug c++/56090] Injected-class-name treated as constructor name

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56090 --- Comment #4 from Andrew Pinski --- GCC, clang, ICC and MSVC all say this is not a bug and the name is a constructor name in this context.

[Bug sanitizer/55739] asan doesn't work on common symbols

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

[Bug target/55600] excessive size of vectorized code

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55600 Andrew Pinski changed: What|Removed |Added Target||x86_64-linux-gnu Keywords|

[Bug tree-optimization/55760] scalar code non using rsqrtss and rcpss

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

[Bug tree-optimization/27109] Simplify "a - 10 > 150" into "a > 160" when range of a is known (in VRP or somewhere else)

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=27109 --- Comment #6 from Andrew Pinski --- Another testcase which shows up via the autovectorizer aliasing checks int g(unsigned int a) { if (a == 0) __builtin_unreachable(); unsigned int t = a; a += -1; return a > 3u; }

[Bug tree-optimization/27109] Simplify "a - 10 > 150" into "a > 160" when range of a is known (in VRP or somewhere else)

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=27109 --- Comment #5 from Andrew Pinski --- *** Bug 101815 has been marked as a duplicate of this bug. ***

[Bug tree-optimization/101815] unsigned + -1u > 3 is not optimzied to unsigned > 4 if unsigned range is known not to include 0

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101815 Andrew Pinski changed: What|Removed |Added Resolution|--- |DUPLICATE

[Bug tree-optimization/101815] unsigned + -1u > 3 is not optimzied to unsigned > 4 if unsigned range is known not to include 0

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

[Bug tree-optimization/101815] New: unsigned + -1u > 3 is not optimzied to unsigned > 4 if unsigned range is known not to include 0

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101815 Bug ID: 101815 Summary: unsigned + -1u > 3 is not optimzied to unsigned > 4 if unsigned range is known not to include 0 Product: gcc Version: 12.0 Status: UNCONFIRMED

[Bug tree-optimization/50756] request to better handle non-constant distance vectors to avoid unnecessary alias check

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50756 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Keywords|

[Bug rtl-optimization/50898] Register allocation depends on function return expression on x86 32-bits

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50898 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug c++/101209] [10/11/12 Regression] ICE with trailing return type on a conversion operator

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

[Bug c++/88577] misleading error message with template and auto return type

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

[Bug c++/69632] No error issued for declaring a parameter having a late-specified return type without the 'auto' type specifier

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69632 --- Comment #1 from Andrew Pinski --- GCC 9+ produce: :1:28: error: 'parameter' function with trailing return type not declared with 'auto' type specifier 1 | int foo (long (int) -> char); |^~~~

[Bug c++/56389] Return types differs in block scope function declarations and function implementation

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56389 --- Comment #5 from Andrew Pinski --- (In reply to Andrew Pinski from comment #4) > Fixed for GCC 11. I cannot figure out which patch fixed it though. > There has been a bunch of fixes dealing with return types dealing with C++20 > concepts.

[Bug c++/56389] Return types differs in block scope function declarations and function implementation

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56389 Andrew Pinski changed: What|Removed |Added Keywords||accepts-invalid --- Comment #4 from

[Bug tree-optimization/101403] [12 Regression] wrong code with __builtin_bswap16() at -O1 by r12-2137

2021-08-07 Thread roger at nextmovesoftware dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101403 Roger Sayle changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/68288] botched floating-point UDL

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68288 --- Comment #5 from Andrew Pinski --- GCC, ICC, and clang all reject this. MSVC accepts this.

[Bug objc/101718] Objective-C frontend emits wrong code to call methods returning scalar types returned in memory

2021-08-07 Thread iains at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101718 --- Comment #1 from Iain Sandoe --- (In reply to Matt Jacobson from comment #0) > When a method returns a type that the platform ABI says is returned in > memory, the Objective-C frontend (for the NeXT runtime ABIs) emits a call to >

[Bug middle-end/24639] [meta-bug] bug to track all Wuninitialized issues

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24639 Bug 24639 depends on bug 70069, which changed state. Bug 70069 Summary: Uninitialized value default to zero, plus warning https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70069 What|Removed |Added

[Bug middle-end/87210] [RFE] introduce build time options to zero initialize automatic stack variables

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87210 Andrew Pinski changed: What|Removed |Added CC||rth at gcc dot gnu.org --- Comment #8

[Bug middle-end/70069] Uninitialized value default to zero, plus warning

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

[Bug middle-end/87210] [RFE] introduce build time options to zero initialize automatic stack variables

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87210 Andrew Pinski changed: What|Removed |Added Component|c |middle-end Severity|normal

[Bug middle-end/96426] __builtin_convertvector ICE without lhs

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

[Bug middle-end/96426] __builtin_convertvector ICE without lhs

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96426 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |9.4

[Bug tree-optimization/60540] Don't convert int to float when comparing int with float (double) constant

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

[Bug tree-optimization/60540] Don't convert int to float when comparing int with float (double) constant

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60540 --- Comment #14 from Andrew Pinski --- So the original case we do handle since r9-3447.

[Bug middle-end/19987] [meta-bug] fold missing optimizations in general

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 95697, which changed state. Bug 95697 Summary: Failure to optimize float comparison of converted integer to integer comparison https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95697 What|Removed

[Bug tree-optimization/60540] Don't convert int to float when comparing int with float (double) constant

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60540 Andrew Pinski changed: What|Removed |Added CC||gabravier at gmail dot com --- Comment

[Bug tree-optimization/95697] Failure to optimize float comparison of converted integer to integer comparison

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95697 Andrew Pinski changed: What|Removed |Added Resolution|--- |DUPLICATE

[Bug c++/79751] Concept placeholder on another concept does not work

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79751 Andrew Pinski changed: What|Removed |Added Keywords|wrong-code |accepts-invalid Target Milestone|---

[Bug c++/83167] decltype((x)) inside lambda is considered odr-use if x is not a reference

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

[Bug fortran/101814] Initialization of local variables broken in presence of SAVE

2021-08-07 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101814 anlauf at gcc dot gnu.org changed: What|Removed |Added Last reconfirmed||2021-08-07 Ever

[Bug fortran/97896] [11/12 Regression] ICE in gfc_trans_assignment_1, at fortran/trans-expr.c:11156

2021-08-07 Thread mikael at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97896 Mikael Morin changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug fortran/68568] ICE with automatic character object and save, in combination with some options

2021-08-07 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68568 anlauf at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug fortran/68568] ICE with automatic character object and save, in combination with some options

2021-08-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68568 --- Comment #10 from CVS Commits --- The master branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:cd754efa9a5349c693919046b8be074395ea114e commit r12-2796-gcd754efa9a5349c693919046b8be074395ea114e Author: Harald Anlauf Date:

[Bug fortran/101814] New: Initialization of local variables broken in presence of SAVE

2021-08-07 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101814 Bug ID: 101814 Summary: Initialization of local variables broken in presence of SAVE Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal

[Bug middle-end/51839] GCC not generating adc instruction for canonical multi-precision add sequence

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51839 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Target Milestone|---

[Bug ipa/101813] New: -O3 does worse at constant folding than -O2

2021-08-07 Thread nok.raven at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101813 Bug ID: 101813 Summary: -O3 does worse at constant folding than -O2 Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal

[Bug middle-end/90773] Improve piecewise operation

2021-08-07 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90773 --- Comment #18 from H.J. Lu --- *** Bug 74113 has been marked as a duplicate of this bug. ***

[Bug middle-end/74113] by_pieces_ninsns doesn't support TImode/OImode/XImode

2021-08-07 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=74113 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

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

2021-08-07 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 88531, which changed state. Bug 88531 Summary: Index data types when targeting AVX-512 vectorization with gather/scatter https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88531 What|Removed

[Bug tree-optimization/88531] Index data types when targeting AVX-512 vectorization with gather/scatter

2021-08-07 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88531 H.J. Lu changed: What|Removed |Added Target Milestone|--- |12.0 Resolution|---

[Bug tree-optimization/88531] Index data types when targeting AVX-512 vectorization with gather/scatter

2021-08-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88531 --- Comment #14 from CVS Commits --- The master branch has been updated by H.J. Lu : https://gcc.gnu.org/g:6866f4819ad8e6e62fef2177520f9fb217dfa353 commit r12-2795-g6866f4819ad8e6e62fef2177520f9fb217dfa353 Author: H.J. Lu Date: Sat Aug 7

[Bug middle-end/101809] emulated gather capability doesn't support 32-bit target

2021-08-07 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101809 --- Comment #1 from H.J. Lu --- It fails in get_load_store_type: else if (!TYPE_VECTOR_SUBPARTS (vectype).is_constant () || !known_eq (TYPE_VECTOR_SUBPARTS (vectype),

[Bug target/101812] New: [12 Regression] ICE: Segmentation fault (in ix86_expand_sse_movcc)

2021-08-07 Thread asolokha at gmx dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101812 Bug ID: 101812 Summary: [12 Regression] ICE: Segmentation fault (in ix86_expand_sse_movcc) Product: gcc Version: unknown Status: UNCONFIRMED Keywords:

[Bug c++/101811] New: Error not helpful for misplaced 'template'

2021-08-07 Thread tobi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101811 Bug ID: 101811 Summary: Error not helpful for misplaced 'template' Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug tree-optimization/95404] Failure to optimize compare to power of 2 and bitwise and to more direct bitwise and

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95404 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug tree-optimization/95738] Failure to optimize comparison of vector after sign xor to unsigned comparison

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

[Bug target/80355] Improve __builtin_shuffle on AVX512F

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

[Bug tree-optimization/95923] Failure to optimize bool checks into and

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95923 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2021-08-07 Ever confirmed|0

[Bug rtl-optimization/64525] Duplicate instructions in both paths in conditional code

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64525 --- Comment #5 from Andrew Pinski --- I can't figure out what fixed it in GCC 7. The gimple level is the same between 6 and 7 even.

[Bug target/64525] Duplicate instructions in both paths in conditional code

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64525 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |7.0 Known to fail|

[Bug tree-optimization/82854] more missing simplifcations

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

[Bug tree-optimization/82854] more missing simplifcations

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82854 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization

[Bug middle-end/65855] SCEV / SCCP missing optimization: triangular numbers

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65855 Andrew Pinski changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org --- Comment

[Bug tree-optimization/82519] Eliminating loop from summation

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

[Bug middle-end/82519] Eliminating loop from summation

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82519 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Severity|normal

[Bug sanitizer/61995] gcc 4.9.1 fails to compile with error in libsanitizer

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

[Bug sanitizer/61995] gcc 4.9.1 fails to compile with error in libsanitizer

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61995 --- Comment #3 from Andrew Pinski --- https://lore.kernel.org/lkml/4d407589.2030...@teksavvy.com/

[Bug target/80355] Improve __builtin_shuffle on AVX512F

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

[Bug middle-end/79675] Pointless reg1 <- reg2; reg2 <- reg1 moves inside loop

2021-08-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79675 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED