[Bug c/101630] [9/10/11/12 Regression] ICE with -Wall: in get_constant, at c-family/c-format.c:325

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

[Bug c/101478] [10/11/12 Regression] ICE on invalid code: recompute_tree_invariant_for_addr_expr

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

[Bug c/100532] [12 Regression] ICE: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in useless_type_conversion_p, at gimple-expr.c:259

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

[Bug c/101196] [12 Regression] ICE: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in useless_type_conversion_p

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

[Bug c/100532] [12 Regression] ICE: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in useless_type_conversion_p, at gimple-expr.c:259

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100532 Andrew Pinski changed: What|Removed |Added Summary|ICE: tree check: expected |[12 Regression] ICE: tree

[Bug c/101196] [12 Regression] ICE: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in useless_type_conversion_p

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

[Bug tree-optimization/102009] [12 Regression] ICE: in gimple_call_arg, at gimple.h:3272

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

[Bug tree-optimization/102009] [12 Regression] ICE: in gimple_call_arg, at gimple.h:3272

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

[Bug c/102009] New: ICE: in gimple_call_arg, at gimple.h:3272

2021-08-21 Thread cnsun at uwaterloo dot ca via Gcc-bugs
-gnu Configured with: /tmp/tmp.MRrxfWzUCx-gcc-builder/gcc/configure --enable-languages=c,c++,lto --enable-checking-yes --enable-multiarch --prefix=/scratch/software/gcc-trunk --disable-bootstrap Thread model: posix Supported LTO compression algorithms: zlib gcc version 12.0.0 20210821 (experimental

[Bug tree-optimization/38497] PRE missing a load PRE which causes a loop to have two BBs

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38497 --- Comment #10 from Andrew Pinski --- CLANG/LLVM does this while ICC peels off the first iteration of the loop.

[Bug tree-optimization/32093] BOOT_CFLAGS="-O2 -g -msse2 -ftree-vectorize" causes dfp tests to fail

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

[Bug tree-optimization/21093] missed tail call optimization when local address could escape

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21093 Andrew Pinski changed: What|Removed |Added Last reconfirmed|2006-08-21 06:03:41 |2021-8-21 --- Comment #3 from Andrew

[Bug c++/57082] brace initialization requires public destructor

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

[Bug tree-optimization/77820] A jump threading opportunity with conditionals

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

[Bug tree-optimization/37537] mfcr is produced when a branch should be done

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37537 Andrew Pinski changed: What|Removed |Added Known to fail||8.2.0, 9.3.0 Status|NEW

[Bug tree-optimization/77820] A jump threading opportunity with conditionals

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

[Bug middle-end/90773] Improve piecewise operation

2021-08-21 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90773 H.J. Lu changed: What|Removed |Added CC||guillaume.melquiond at inria dot f

[Bug middle-end/33103] Redundant multiplications for memset

2021-08-21 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33103 H.J. Lu changed: What|Removed |Added Resolution|FIXED |DUPLICATE --- Comment #4 from H.J. Lu ---

[Bug target/92223] Redundant pushing to stack when passing empty structs to function (x86)

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92223 Andrew Pinski changed: What|Removed |Added Last reconfirmed|2020-01-29 00:00:00 |2021-8-21 --- Comment #5 from Andrew

[Bug c++/96862] -frounding-math -std=c++2a error: '(1.29e+2 * 6.9314718055994529e-1)' is not a constant expression

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

[Bug tree-optimization/95097] Missed optimization with bitfield value ranges

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

[Bug tree-optimization/95097] Missed optimization with bitfield value ranges

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95097 Andrew Pinski changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot gnu.org ---

[Bug tree-optimization/94086] Missed optimization when converting a bitfield to an integer on x86-64

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94086 --- Comment #4 from Andrew Pinski --- The testcase in comment #0 in GCC11+ GCC can optimize it to just a move followed by a return. Note the optimization only happens on the RTL level even. I have not looked into what allowed this to be

[Bug tree-optimization/94889] Negate function not getting optimised to bitwise not

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

[Bug middle-end/93487] Missed tail-call optimizations

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

[Bug tree-optimization/94006] Poor codegen for cond ? lval1 : lval2

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94006 Andrew Pinski changed: What|Removed |Added Last reconfirmed|2020-03-03 00:00:00 |2021-8-21 --- Comment #4 from Andrew

[Bug middle-end/33103] Redundant multiplications for memset

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

[Bug tree-optimization/49872] Missed optimization: Could coalesce neighboring memsets

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

[Bug tree-optimization/86017] multiple consecutive calls to bzero/memset not merged

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

[Bug tree-optimization/82689] merging writes of different types to the same location

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

[Bug target/43147] SSE shuffle merge

2021-08-21 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43147 H.J. Lu changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |hjl.tools at gmail dot com ---

[Bug middle-end/54201] XMM constant duplicated

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

[Bug rtl-optimization/88922] Merge identical constants with different modes

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

[Bug middle-end/54201] XMM constant duplicated

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54201 Andrew Pinski changed: What|Removed |Added CC||zingaburga+gcc at hotmail dot com ---

[Bug rtl-optimization/92437] Unnecessary register duplication of vector constant in x86

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

[Bug tree-optimization/92038] Extremely inefficient x86_64 code for trivally copyable types passed in registers.

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

[Bug middle-end/92436] SIMD integer subtract with constant always becomes add

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92436 Andrew Pinski changed: What|Removed |Added Target|x86, aarch |x86, aarch64 --- Comment #2 from Andrew

[Bug target/85482] unnecessary vmovaps/vmovapd/vmovdqa emitted

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

[Bug target/101971] M68k: ICE: Tried to convert PC relative branch to absolute jump

2021-08-21 Thread giulio.benetti at benettiengineering dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101971 --- Comment #11 from Giulio Benetti --- I think I've found, a -fPIC was in CPPFLAGS while -static too. They can't work together. Indeed removing -fPIC it builds fine. So this is the solution. Please correct if I'm wrong because I'm not that

[Bug target/43147] SSE shuffle merge

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43147 Andrew Pinski changed: What|Removed |Added Component|rtl-optimization|target --- Comment #11 from Andrew

[Bug target/90483] input to ptest not optimized

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

[Bug tree-optimization/68110] __builtin_sub_overflow unsigned performance issue

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68110 --- Comment #7 from Andrew Pinski --- (In reply to Marc Glisse from comment #4) > but since we don't > have any pass to generate __builtin_sub_overflow from a-b and a CSE __builtin_sub_overflow with either of those, I am a bit wary of dropping >

[Bug tree-optimization/68110] __builtin_sub_overflow unsigned performance issue

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68110 Andrew Pinski changed: What|Removed |Added Component|target |tree-optimization Ever confirmed|0

[Bug target/101971] M68k: ICE: Tried to convert PC relative branch to absolute jump

2021-08-21 Thread giulio.benetti at benettiengineering dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101971 --- Comment #10 from Giulio Benetti --- Created attachment 51344 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51344=edit Pre-processed seclang-parser.cc(seclang-parser.s)

[Bug target/101971] M68k: ICE: Tried to convert PC relative branch to absolute jump

2021-08-21 Thread giulio.benetti at benettiengineering dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101971 --- Comment #9 from Giulio Benetti --- Created attachment 51343 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51343=edit Pre-processed seclang-parser.cc(seclang-parser.ii)

[Bug target/101971] M68k: ICE: Tried to convert PC relative branch to absolute jump

2021-08-21 Thread giulio.benetti at benettiengineering dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101971 --- Comment #8 from Giulio Benetti --- Hello Andrew, what you point: https://buildroot.uclibc.narkive.com/EOUb7PvD/patch-v2-m68k-disable-br2-binfmt-flat-sep-data-for-coldfire doesn't give problem since 6 years for all package Buildroot has,

[Bug target/12395] Suboptimal code with global variables

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12395 --- Comment #19 from Andrew Pinski --- (In reply to Andrew Pinski from comment #18) > This is what is produced (at least for 7.3.0): Which has been produced since GCC 6. that is due to ifcvt.c changes. On the trunk we can produce on the gimple

[Bug target/101971] M68k: ICE: Tried to convert PC relative branch to absolute jump

2021-08-21 Thread giulio.benetti at benettiengineering dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101971 Giulio Benetti changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED

[Bug target/88868] [SSE] pshufb can be omitted for a specific pattern

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

[Bug middle-end/88670] [meta-bug] generic vector extension issues

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88670 Bug 88670 depends on bug 59650, which changed state. Bug 59650 Summary: Inefficient vector assignment code https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59650 What|Removed |Added

[Bug tree-optimization/59650] Inefficient vector assignment code

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

[Bug target/93847] Nios II ICE

2021-08-21 Thread giulio.benetti at benettiengineering dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93847 --- Comment #5 from Giulio Benetti --- Created attachment 51342 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51342=edit Pre-processed ref-filter.c(ref-filter.s) This is the assembly of ref-filter.c Hope this helps

[Bug target/93847] Nios II ICE

2021-08-21 Thread giulio.benetti at benettiengineering dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93847 --- Comment #4 from Giulio Benetti --- Created attachment 51341 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51341=edit Pre-processed ref-filter.c(ref-filter.i) This is the -save-temps of ref-filter.c

[Bug tree-optimization/23286] Missed code hoisting optimization

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23286 Bug 23286 depends on bug 5738, which changed state. Bug 5738 Summary: Missed code hoisting opportunity https://gcc.gnu.org/bugzilla/show_bug.cgi?id=5738 What|Removed |Added

[Bug other/16996] [meta-bug] code size improvements

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16996 Bug 16996 depends on bug 5738, which changed state. Bug 5738 Summary: Missed code hoisting opportunity https://gcc.gnu.org/bugzilla/show_bug.cgi?id=5738 What|Removed |Added

[Bug tree-optimization/5738] Missed code hoisting opportunity

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

[Bug target/31667] Integer extensions vectorization could be improved

2021-08-21 Thread linux at carewolf dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31667 --- Comment #6 from Allan Jensen --- (In reply to Andrew Pinski from comment #5) > We produce this now: > > movdqa x(%rip), %xmm1 > pxor%xmm0, %xmm0 > movdqa %xmm1, %xmm2 > punpckhbw %xmm0, %xmm1 >

[Bug middle-end/88670] [meta-bug] generic vector extension issues

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88670 Bug 88670 depends on bug 24073, which changed state. Bug 24073 Summary: (vector float){a, b, 0, 0} code gen is not good https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24073 What|Removed |Added

[Bug target/24073] (vector float){a, b, 0, 0} code gen is not good

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

[Bug tree-optimization/88873] missing vectorization for decomposed operations on a vector type

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88873 Andrew Pinski changed: What|Removed |Added Blocks||101926 --- Comment #3 from Andrew

[Bug target/99410] Nios II Error: branch offset out of range

2021-08-21 Thread giulio.benetti at benettiengineering dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99410 --- Comment #8 from Giulio Benetti --- This bug still shows up on gcc 9.3.0

[Bug middle-end/54770] sibling call optimization is not applied where it ought to be

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54770 --- Comment #9 from Andrew Pinski --- (In reply to Jakub Jelinek from comment #7) > It is just that though, a workaround, it doesn't workaround say: The testcase in comment #7 was fixed in GCC 10+ by the patches which fix PR 59813 and PR 90418

[Bug target/85740] Non-optimal determining maximum in a loop

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85740 Andrew Pinski changed: What|Removed |Added Component|middle-end |target --- Comment #11 from Andrew

[Bug rtl-optimization/68274] __builtin_unreachable pessimizes code

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68274 Andrew Pinski changed: What|Removed |Added Depends on||102008 Severity|normal

[Bug rtl-optimization/102008] [12 Regression] no cmov generated for loads next to each other

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

[Bug tree-optimization/102008] New: [12 Regression] no cmov generated for loads next to each other

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102008 Bug ID: 102008 Summary: [12 Regression] no cmov generated for loads next to each other Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords:

[Bug target/80040] SSE4.1 ptest not always merged

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

[Bug target/54174] Missed optimization: Unnecessary vmovaps generated for __builtin_ia32_vextractf128_ps256(v, 0)

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

[Bug tree-optimization/65335] Potential optimization issue with 'tree-loop-vectorize'

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65335 --- Comment #2 from Andrew Pinski --- So for GCC 7+, -ftree-vectorize vs -fno-tree-vectorize case is no longer different and there is no cmov in the code any more. Note I noticed ICX/LLVM convert this to cmov while ICC and MSVC do not.

[Bug target/95905] Failure to optimize _mm_unpacklo_epi8 with 0 as right operand to _mm_cvtepu8_epi16

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

[Bug target/78563] SSE4.1 pmovzx shuffle pattern not recognized

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

[Bug target/95905] Failure to optimize _mm_unpacklo_epi8 with 0 as right operand to _mm_cvtepu8_epi16

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

[Bug rtl-optimization/97249] Missing vec_select and subreg optimization

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

[Bug target/95524] Subtimal codegen for shift by constant for v16qi/v32qi under -march=skylake

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

[Bug target/95488] Suboptimal multiplication codegen for v16qi

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

[Bug tree-optimization/102006] A false warning "Array subscript -N is outside array bounds warning"

2021-08-21 Thread msebor at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102006 Martin Sebor changed: What|Removed |Added Blocks||56456 CC|

[Bug c++/102006] A false warning "Array subscript -N is outside array bounds warning"

2021-08-21 Thread d-ef at yandex dot ru via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102006 --- Comment #4 from Dmitriano --- (In reply to Andrew Pinski from comment #1) > Can you attach the prepcoessed source? attached ListTest.cpp.i file that I generated with the command make Tests/ListTest.cpp.i

[Bug c++/102006] A false warning "Array subscript -N is outside array bounds warning"

2021-08-21 Thread d-ef at yandex dot ru via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102006 --- Comment #3 from Dmitriano --- (In reply to Dmitriano from comment #2) > Created attachment 51340 [details] > preprocessed source file attached ListTest.cpp.i file that I generated with the command make Tests/ListTest.cpp.i

[Bug c++/102006] A false warning "Array subscript -N is outside array bounds warning"

2021-08-21 Thread d-ef at yandex dot ru via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102006 --- Comment #2 from Dmitriano --- Created attachment 51340 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51340=edit preprocessed source file

[Bug c++/102007] ICE: in dependent_type_p, at cp/pt.c:26784

2021-08-21 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102007 --- Comment #1 from 康桓瑋 --- Please note that this bug comes from the following ill-formed code that GCC accepts. template concept A = true; template concept B = true; static_assert(B<>); https://godbolt.org/z/7d54sYhv3

[Bug c++/102007] New: ICE: in dependent_type_p, at cp/pt.c:26784

2021-08-21 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102007 Bug ID: 102007 Summary: ICE: in dependent_type_p, at cp/pt.c:26784 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug go/95389] Kubernetes build fails because of mangled PkgPath

2021-08-21 Thread ulrich.teichert at gmx dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95389 --- Comment #7 from Ulrich Teichert --- Hi, after building under x86_64 I can confirm that the PkgPath issue is fixed.

[Bug go/101986] go, sparc64: Segmentation violation during kubernetes build

2021-08-21 Thread ulrich.teichert at gmx dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101986 --- Comment #1 from Ulrich Teichert --- After trying out the same compilation under x86_64, I can confirm that this issue is sparc64 specific.

[Bug c++/102004] The opaque-enum-declaration whose enum-head-name contains a nest-name-specifier should be permitted in an explicit specialization

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

[Bug c++/102006] A false warning "Array subscript -N is outside array bounds warning"

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102006 --- Comment #1 from Andrew Pinski --- Can you attach the prepcoessed source?

[Bug c++/96961] ICE default lambda as non-type template with default argument

2021-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96961 --- Comment #3 from Andrew Pinski --- Reduced testcase from PR 102005: int foo(); template void bar() { f(); } int main() { bar(); }

[Bug c++/96961] ICE default lambda as non-type template with default argument

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

[Bug c++/102005] ICE: tree check: expected function_type or method_type, have integer_type in set_flags_from_callee, at cp/call.c:334

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

[Bug c++/102006] New: A false warning "Array subscript -N is outside array bounds warning"

2021-08-21 Thread d-ef at yandex dot ru via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102006 Bug ID: 102006 Summary: A false warning "Array subscript -N is outside array bounds warning" Product: gcc Version: 11.1.0 Status: UNCONFIRMED Severity: normal

[Bug c++/102005] New: ICE: tree check: expected function_type or method_type, have integer_type in set_flags_from_callee, at cp/call.c:334

2021-08-21 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102005 Bug ID: 102005 Summary: ICE: tree check: expected function_type or method_type, have integer_type in set_flags_from_callee, at cp/call.c:334 Product: gcc

[Bug c++/102004] New: The opaque-enum-declaration whose enum-head-name contains a nest-name-specifier should be permitted in an explicit specialization

2021-08-21 Thread xmh970252187 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102004 Bug ID: 102004 Summary: The opaque-enum-declaration whose enum-head-name contains a nest-name-specifier should be permitted in an explicit specialization Product: gcc

[Bug middle-end/101996] libatomic: RISC-V 64: Infinite recursion in __atomic_compare_exchange_1

2021-08-21 Thread schwab--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101996 --- Comment #3 from Andreas Schwab --- Using built-in specs. COLLECT_GCC=gcc-10 COLLECT_LTO_WRAPPER=/usr/lib64/gcc/riscv64-suse-linux/10/lto-wrapper Target: riscv64-suse-linux Configured with: ../configure --prefix=/usr

[Bug middle-end/101996] libatomic: RISC-V 64: Infinite recursion in __atomic_compare_exchange_1

2021-08-21 Thread bqq3z3afgj at bcco4 dot anonbox.net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101996 --- Comment #2 from Alpine User --- Can you post your `gcc -v` output? Maybe we are using different GCC version and this has been fixed already? I grepped through the commit 10.X..11.X commit log manually but wasn't able to find anything this

[Bug libstdc++/100057] There are no freestanding C++

2021-08-21 Thread unlvsur at live dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100057 cqwrteur changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|INVALID

[Bug c++/101998] false positive: taking address of rvalue

2021-08-21 Thread peciva at fit dot vut.cz via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101998 --- Comment #2 from Jan Pečiva --- I see. Thanks!