[Bug target/98648] Failure to optimize out no-op vector operation using andnot

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

[Bug c/88874] support FMA on vector types

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

[Bug testsuite/90368] gdc testsuite uses "ln -s . gdc.test", which doesn't work on msys2

2021-12-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90368 --- Comment #1 from Andrew Pinski --- I think this was fixed in GCC 11 by r11-7878-gbe080b17271cfbe

[Bug target/90487] optimize SSE & AVX char compares with subsequent movmskb [negation]

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

[Bug middle-end/90470] internal compiler error after multiple declaration of alias in a custom section

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

[Bug c/90760] [8/9/10 Regression] ICE on attributes section and alias in set_section, at symtab.c:1573

2021-12-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90760 Andrew Pinski changed: What|Removed |Added CC||guillaume.bertholon@hotmail

[Bug target/103750] [i386] GCC schedules KMOV instructions that destroys performance in loop

2021-12-19 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103750 --- Comment #11 from Hongtao.liu --- (In reply to Thiago Macieira from comment #6) > It got worse. Now I'm seeing: > > .L807: > vmovdqu16 (%rsi), %ymm2 > vmovdqu16 32(%rsi), %ymm3 > vpcmpuw $6, %ymm0, %ymm2,

[Bug target/90524] [10/11/12 Regression] attribute name and argument mixed up in an error message

2021-12-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90524 Andrew Pinski changed: What|Removed |Added Summary|attribute name and argument |[10/11/12 Regression]

[Bug target/90524] [10/11/12 Regression] attribute name and argument mixed up in an error message

2021-12-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90524 Andrew Pinski changed: What|Removed |Added Target||x86_64-linux-gnu --- Comment #3 from And

[Bug target/90524] [10/11/12 Regression] attribute name and argument mixed up in an error message

2021-12-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90524 --- Comment #4 from Andrew Pinski --- (In reply to Andrew Pinski from comment #3) > aarch64 error message is good: > :2:1: error: pragma or attribute 'target("foobar")' is not valid > 2 | __attribute__ ((target ("foobar"))) void foo () { } >

[Bug target/103750] [i386] GCC schedules KMOV instructions that destroys performance in loop

2021-12-19 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103750 --- Comment #12 from Hongtao.liu --- (In reply to Hongtao.liu from comment #11) > (In reply to Thiago Macieira from comment #6) > > It got worse. Now I'm seeing: > > > > .L807: > > vmovdqu16 (%rsi), %ymm2 > > vmovdqu16

[Bug c/90699] typo: "taget" should be "target"

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

[Bug lto/92600] [9/10/11/12 Regression] ICE: symtab_node::verify failed, building 523.xalancbmk_r with -flto -fno-inline since r267359

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

[Bug target/55610] cc1 is calling munmap() on part of itself on darwin

2021-12-19 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55610 --- Comment #12 from Eric Gallager --- (In reply to CVS Commits from comment #11) > The master branch has been updated by Iain D Sandoe : > > https://gcc.gnu.org/g:22a982409323feb203401d345488a5a9c18e6733 > > commit r12-5759-g22a982409323feb203

[Bug c++/92823] Is that possible to optimize C++ exception??????????? I always do not like 2 phases of exception unwind since it does not call destructors.

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

[Bug c++/85589] Non type template parameter should allow object with no linkage

2021-12-19 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85589 Eric Gallager changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug middle-end/92937] missing warning on a store with index >= malloc size

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

[Bug c++/83258] Rejecting function pointer non-type template parameter without linkage

2021-12-19 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83258 Eric Gallager changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug tree-optimization/93334] -O3 generates useless code checking for overlapping memset ?

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

[Bug tree-optimization/95792] Failure to optimize assignment of struct members to memset

2021-12-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95792 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement Last reconfirmed|2020-06-2

[Bug tree-optimization/91198] GCC not generating AVX-512 compress/expand instructions

2021-12-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91198 --- Comment #6 from Andrew Pinski --- void compress(float const * __restrict__ input, float * __restrict__ output, int size) { float const threshold = 0.5; int o = 0; for (int i = 0; i < size; ++i)

[Bug tree-optimization/91198] GCC not generating AVX-512 compress/expand instructions

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

[Bug target/103627] ICE: in extract_insn, at recog.c:2769 (error: unrecognizable insn)

2021-12-19 Thread linkw at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103627 --- Comment #3 from Kewen Lin --- Also failed with r12-0. I looked into the ICE with -mcpu=power6 -m32 on BE, the direct reason is that we turn off VSX flag but still leave MMA, when it wants to emit one move for V16QI it has to use multiple wo

[Bug target/103750] [i386] GCC schedules KMOV instructions that destroys performance in loop

2021-12-19 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103750 --- Comment #13 from Hongtao.liu --- Created attachment 52031 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52031&action=edit untested patch. Attached patch can optimize #c0 to vmovdqu (%rdi), %ymm1 vmovdqu16 32(%r

[Bug target/103627] ICE: in extract_insn, at recog.c:2769 (error: unrecognizable insn)

2021-12-19 Thread linkw at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103627 --- Comment #4 from Kewen Lin --- For test.c, even we are on ppc64le P9, it can also get ICE: extern float *dest; extern __vector_quad src; int foo () { __builtin_mma_disassemble_acc (dest, &src); return 0; } $ gcc test.c -mcpu=power10 -

[Bug target/93459] ix86_fold_builtin should handle __builtin_ia32_pcmpeqd128_mask and similar builtins

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

[Bug driver/91244] gcc-ar prepends --plugin option thus triggers binutils getopt_long bug 13256

2021-12-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91244 Andrew Pinski changed: What|Removed |Added Status|WAITING |NEW See Also|

[Bug driver/91244] gcc-ar prepends --plugin option thus triggers binutils getopt_long bug 13256

2021-12-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91244 --- Comment #3 from Andrew Pinski --- >From https://gcc.gnu.org/install/prerequisites.html: > Note binutils 2.35 or newer is required for LTO to work correctly with GNU > libtool that includes doing a bootstrap with LTO enabled. (I added that n

[Bug c++/96908] [c++20] substitution failure if lambda in default template param

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

[Bug c++/97610] [10/11] template argument deduction fails for function with defaulted lambda as non-type-template parameter

2021-12-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97610 Andrew Pinski changed: What|Removed |Added CC||bastien.penavayre at epitech dot e

[Bug c++/101921] G++ cannot find a template function with lambda as default template argument inside a template

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

[Bug c++/97610] [10/11] template argument deduction fails for function with defaulted lambda as non-type-template parameter

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

[Bug c++/97610] [10/11] template argument deduction fails for function with defaulted lambda as non-type-template parameter

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

[Bug c++/93595] [c++20] Substitution failure of "auto = []{}" in template parameter list in nested template context

2021-12-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93595 Andrew Pinski changed: What|Removed |Added CC||lutztonineubert at gmail dot com --- Co

[Bug pch/38013] Option to turn off usage of any precompiled header

2021-12-19 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38013 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org --- Comment

[Bug c++/93595] [c++20] Substitution failure of "auto = []{}" in template parameter list in nested template context

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

[Bug c++/80488] Erroneous error "lambda-expression in template argument"

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

[Bug target/100952] [12 regression] several test case failures after r12-1202

2021-12-19 Thread guihaoc at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100952 --- Comment #13 from HaoChen Gui --- Issue for fusion-p10-ldcmpi.c was fixed by r12-1655. https://gcc.gnu.org/pipermail/gcc-cvs/2021-June/349357.html

[Bug c++/102644] deduction failure when having default non-type template parameters that are lambdas

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

[Bug c++/93595] [c++20] function call, substitution failure of template paramter with a lambda default in template context

2021-12-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93595 Andrew Pinski changed: What|Removed |Added CC||barry.revzin at gmail dot com --- Commen

[Bug c++/54367] [meta-bug] lambda expressions

2021-12-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367 Bug 54367 depends on bug 102644, which changed state. Bug 102644 Summary: deduction failure when having default non-type template parameters that are lambdas https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102644 What|Removed

[Bug c++/91780] Discrepancy between gcc 7.4, through 9.2, compared to clang.

2021-12-19 Thread mikael.p.persson at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91780 --- Comment #13 from Mikael Persson --- Ah right lifetime On Sun, 19 Dec 2021, 16:02 Mikael Persson, wrote: > Looking at it now, not sure why i didnt. > > On Sun, 19 Dec 2021, 14:00 redi at gcc dot gnu.org, < > gcc-bugzi...@gcc.gnu.org> wrote:

[Bug c++/81761] assembler error on __func__ et al. on attribute target overloads

2021-12-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81761 Andrew Pinski changed: What|Removed |Added Known to work||9.1.0 Keywords|

[Bug c++/81761] assembler error on __func__ et al. on attribute target overloads

2021-12-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81761 Andrew Pinski changed: What|Removed |Added Status|NEW |RESOLVED Keywords|needs-bisect

[Bug ipa/81277] assert() in multiversioned functions causes compilation error

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

[Bug c++/65642] [C++11] GCC rejects valid constant expression

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

[Bug ipa/103669] [12 Regression] wrong code with -O --param=modref-max-depth=1 since r12-4976-g4898e958a92d45db

2021-12-19 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103669 --- Comment #3 from CVS Commits --- The master branch has been updated by Jan Hubicka : https://gcc.gnu.org/g:8d1e342b4afbad77cb92f8057cf6d1e996bfb077 commit r12-6072-g8d1e342b4afbad77cb92f8057cf6d1e996bfb077 Author: Jan Hubicka Date: Mon D

[Bug ipa/103669] [12 Regression] wrong code with -O --param=modref-max-depth=1 since r12-4976-g4898e958a92d45db

2021-12-19 Thread hubicka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103669 Jan Hubicka changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/103750] [i386] GCC schedules KMOV instructions that destroys performance in loop

2021-12-19 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103750 Hongtao.liu changed: What|Removed |Added Attachment #52031|0 |1 is obsolete|

<    1   2