https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101895
--- Comment #1 from Andrew Pinski ---
I wonder if we should do something like in match.pd anyways (unrelated to this
issue):
(simplify
(vec_perm (any_binary:s (VEC_DUP/CONSTRUCTOR@0) @1)@2 @2 @3)
(any_binary @0 (vec_perm @1 @1 @3)))
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101895
Andrew Pinski changed:
What|Removed |Added
Keywords||missed-optimization
Target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101862
Eric Gallager changed:
What|Removed |Added
CC||egallager at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101895
Bug ID: 101895
Summary: [11/12 Regression] SLP Vectorizer change pushes
VEC_PERM_EXPR into bad location spoiling further
optimization opportunities
Product: gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101880
Bug ID: 101880
Summary: mangling vec_perm_expr is not implemented
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords: ABI
Severity: normal
Priority: P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101696
Martin Liška changed:
What|Removed |Added
Keywords||patch
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101881
Bug ID: 101881
Summary: [9/10/11/12 Regression] ICE with vector type in
template alias
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101881
Martin Liška changed:
What|Removed |Added
Summary|[9/10/11/12 Regression] ICE |[9/10/11/12 Regression] ICE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54907
Andrew Pinski changed:
What|Removed |Added
Keywords||wrong-code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101878
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50198
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |4.7.0
Component|c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100765
--- Comment #1 from Andrew Pinski ---
*** Bug 100766 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100766
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100765
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2021-08-12
Ever confirmed|0
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: willschm at gcc dot gnu.org
Target Milestone: ---
Noted on powerpc using recent GCC.
gcc version 12.0.0 20210812 (experimental) (GCC)
foofoo9.c:
register a __asm__("r20");
b() { a = a % 9 ;
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101883
Bug ID: 101883
Summary: class template argument deduction in non-type template
parameter allows explicit deduction guide
Product: gcc
Version: 10.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101726
Martin Liška changed:
What|Removed |Added
Keywords||patch
--- Comment #6 from Martin Liška
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101878
Bug ID: 101878
Summary: ICE with invalid lambda definition
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords: error-recovery, ice-on-invalid-code
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48083
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101879
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2021-08-12
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100765
--- Comment #3 from Andrew Pinski ---
GNU++98 version:
#define vec __attribute__((vector_size(4)))
template
vec T f(vec T);
vec int ff(vec int t)
{
return f(t);
}
- CUT
And one which rejects a different way:
#define vec
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86156
Andrew Pinski changed:
What|Removed |Added
Component|c |middle-end
Status|WAITING
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101868
Andrew Pinski changed:
What|Removed |Added
Known to fail||11.2.0
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101872
--- Comment #1 from Andrew Pinski ---
Original testcase (since we won't know if godbolt will be around in 10-20 years
...):
#include
template typename ContainerImpl, typename Policy>
struct BaseContainer {
using Impl = ContainerImpl; //
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101344
Patrick Palka changed:
What|Removed |Added
Known to work||10.1.0, 10.2.0, 10.3.0
Known to
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101882
Segher Boessenkool changed:
What|Removed |Added
Last reconfirmed||2021-08-12
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101868
Martin Liška changed:
What|Removed |Added
Last reconfirmed||2021-08-12
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101874
Bug ID: 101874
Summary: [12 Regression] ICE with auto specifier for arrays
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords: ice-on-invalid-code
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101873
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101874
Martin Liška changed:
What|Removed |Added
Last reconfirmed||2021-08-12
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101860
--- Comment #5 from CVS Commits ---
The master branch has been updated by Jakub Jelinek :
https://gcc.gnu.org/g:04b4f3152593f85b05974528d1607619dd77d702
commit r12-2876-g04b4f3152593f85b05974528d1607619dd77d702
Author: Jakub Jelinek
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101876
--- Comment #1 from Marius Hillenbrand ---
Comparing results with -mdebug, the variant that should match is ignored
with -march=z13:
...
s390_resolve_overloaded_builtin, code = 606, __builtin_s390_vec_permi -
overloaded
checking variant
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101867
--- Comment #12 from Jonathan Wakely ---
(In reply to cqwrteur from comment #8)
> But it is not documented.
It is: https://gcc.gnu.org/install/configure.html#avr
>
> in the /src/c++11/system_error.cc
>
> #ifdef __AVR__
> return
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101663
Patrick Palka changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101726
--- Comment #5 from Martin Liška ---
(In reply to Stefan Kneifel from comment #4)
> Yes, but a programmer might choose to implement target clones for a shared
> library using another language, e.g. hand-optimized assembler code (this was
> the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101879
Bug ID: 101879
Summary: Broken diagnostic: 'vec_perm_expr' not supported by
dump_expr
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords: diagnostic
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101451
--- Comment #2 from Quentin Armitage ---
Created attachment 51297
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51297=edit
ipvswrapper.i for strncpy truncated warning
The following warning is generated:
gcc -c -o ipvswrapper.o1 -O2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101451
--- Comment #3 from Quentin Armitage ---
According to the man page for strncat:
As with strcat(), the resulting string in dest is always null-terminated.
If src contains n or more bytes, strncat() writes n+1 bytes to dest
(n from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95176
Arjun Shankar changed:
What|Removed |Added
CC||arjun.is at lostca dot se
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=27433
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88670
Bug 88670 depends on bug 27433, which changed state.
Bug 27433 Summary: vector template argument is not fully supported in function
arguments
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=27433
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57572
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2021-08-12
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85320
Andrew Pinski changed:
What|Removed |Added
Component|c |middle-end
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95931
Andrew Pinski changed:
What|Removed |Added
CC||reichelt at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101878
Andrew Pinski changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101344
Patrick Palka changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101868
Martin Liška changed:
What|Removed |Added
CC||marxin at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101860
Jakub Jelinek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20313
--- Comment #8 from Jonathan Wakely ---
(In reply to Jonathan Wakely from comment #7)
> That would mean we use "N" instead of "".
Oops, sorry, in this PR it would be "i" not "N".
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20313
--- Comment #7 from Jonathan Wakely ---
As I said in PR 57014 comment 2:
It would be nice if later declarations that name a template parameter could be
used to "fill in" any unnamed template parameters from the original
declaration, so that
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101663
--- Comment #4 from CVS Commits ---
The releases/gcc-11 branch has been updated by Patrick Palka
:
https://gcc.gnu.org/g:f65ae298d43b2dd280b6f3761d6f3ea8e572be61
commit r11-8857-gf65ae298d43b2dd280b6f3761d6f3ea8e572be61
Author: Patrick Palka
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101873
--- Comment #2 from Fedor Chelnokov ---
Thanks, I assumed that the code is valid based on stackoverflow answer:
https://stackoverflow.com/questions/68747489/is-the-local-variable-returned-by-a-function-automatically-moved-in-c20
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101873
--- Comment #3 from Jakub Jelinek ---
So questionable based on the status of https://wg21.link/p2266 and whether it
will be a DR or not?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101301
Martin Liška changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |marxin at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101875
Martin Liška changed:
What|Removed |Added
Last reconfirmed||2021-08-12
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101876
Bug ID: 101876
Summary: [290x] vector builtin vec_permi fails to resolve with
#pragma GCC target
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101743
Martin Liška changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57014
Jonathan Wakely changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101875
Bug ID: 101875
Summary: [12 Regression] ICE: Segmentation fault (in
c_tree_printer)
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101877
Bug ID: 101877
Summary: [s390x] ICE: canonical types differ for identical
types when #pragma GCC target enables vector support
Product: gcc
Version: 12.0
Status:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101873
Bug ID: 101873
Summary: Compilation error of valid code with return local
variable in C++20 mode
Product: gcc
Version: 11.2.0
Status: UNCONFIRMED
Severity:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20313
--- Comment #6 from Jonathan Wakely ---
*** Bug 57014 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101867
Jonathan Wakely changed:
What|Removed |Added
Status|WAITING |NEW
--- Comment #11 from Jonathan
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101867
Jonathan Wakely changed:
What|Removed |Added
Severity|normal |enhancement
Keywords|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101886
Bug ID: 101886
Summary: [11/12 Regression][concepts] ICE with auto as template
parameter
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67112
Jonathan Wakely changed:
What|Removed |Added
Resolution|--- |WORKSFORME
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101830
--- Comment #7 from Bill Schmidt ---
Sorry, but that IL looks very strange to me.
BB 5 should be going directly to BB 8, and the value of interest along that
path is pos.80_31. But BB 8 says that it only gets pos.80 from BB 36, and the
value
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101889
Bug ID: 101889
Summary: [11/12 Regression] ICE with template argument
deduction of broken template
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98712
Patrick Palka changed:
What|Removed |Added
CC||myosotis at mail dot
ustc.edu.cn
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101871
kargl at gcc dot gnu.org changed:
What|Removed |Added
Ever confirmed|0 |1
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101324
Martin Liška changed:
What|Removed |Added
Keywords||patch
--- Comment #6 from Martin Liška
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101867
--- Comment #14 from cqwrteur ---
(In reply to Jonathan Wakely from comment #13)
> Marking as enhancement, since this is not a supported target for libstdc++
> today, so is not expected to build.
Whatever. i have successfully built that. It
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101867
--- Comment #15 from Jonathan Wakely ---
(In reply to cqwrteur from comment #14)
> Whatever. i have successfully built that. It works very well tbh.
Excellent!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101887
Bug ID: 101887
Summary: [9/10/11/12 Regression] ICE with invalid declaration
of 'operator delete'
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101830
--- Comment #8 from Martin Sebor ---
Created attachment 51298
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51298=edit
Change to test case that avoids -Warray-bounds.
The attached change to test case avoids all -Warray-bounds instances.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101830
--- Comment #9 from Bill Schmidt ---
But it doesn't explain the bogus IL in the previous message.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101849
--- Comment #5 from Peter Bergner ---
(In reply to Peter Bergner from comment #4)
> Is there a benefit of one over the other? ...other than the build2 code
> being simpler since we'd just pass in the type we want.
So the following seems to
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90589
Mathieu Desnoyers changed:
What|Removed |Added
CC||mathieu.desnoyers@efficios.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101884
Bug ID: 101884
Summary: Generic lambda with auto in template parameter list
rejected
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords: rejects-valid
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65403
--- Comment #15 from Alex Henrie ---
Nicholas Guriev also sent a patch for this issue:
https://gcc.gnu.org/pipermail/gcc-patches/2021-June/573774.html
-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: qrzhang at gatech dot edu
Target Milestone: ---
It appears a regression in gcc-10. gcc-9 works fine.
$ gcc-trunk -v
gcc version 12.0.0 20210812 (experimental) [master revision
01f8a8b48e5:0eb7800d242
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101885
--- Comment #1 from Qirun Zhang ---
My bisection points to g:529ea7d9596b26ba103578eeab448e9862a2d2c5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101888
Bug ID: 101888
Summary: constexpr default comparison member function
disregards the base class
Product: gcc
Version: 11.2.0
Status: UNCONFIRMED
Severity:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101883
Patrick Palka changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101888
Patrick Palka changed:
What|Removed |Added
Resolution|--- |DUPLICATE
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101830
--- Comment #6 from Martin Sebor ---
I've only looked at the first warning so far. It's issued for the access in bb
8:
[local count: 4057510040]:
pos.80_31 = pos;
if (pos.80_31 <= 1023)
goto ; [96.34%]
else
goto ; [3.66%]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101838
--- Comment #2 from CVS Commits ---
The master branch has been updated by Martin Uecker :
https://gcc.gnu.org/g:d2ba65ab6010f0d507bf5512a0223692e6653b23
commit r12-2882-gd2ba65ab6010f0d507bf5512a0223692e6653b23
Author: Martin Uecker
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29970
--- Comment #11 from CVS Commits ---
The master branch has been updated by Martin Uecker :
https://gcc.gnu.org/g:d2ba65ab6010f0d507bf5512a0223692e6653b23
commit r12-2882-gd2ba65ab6010f0d507bf5512a0223692e6653b23
Author: Martin Uecker
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101830
--- Comment #10 from Bill Schmidt ---
As a reminder, the code compiled fine with no warnings until the rewrite of the
back-threader. Based on the IL example above, it looks to me like the new pass
is not producing a self-consistent CFG in all
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101219
--- Comment #9 from CVS Commits ---
The master branch has been updated by Sergei Trofimovich :
https://gcc.gnu.org/g:27a1fb385b7fe706f05608e53f3e91d7d3442b8b
commit r12-2883-g27a1fb385b7fe706f05608e53f3e91d7d3442b8b
Author: Sergei Trofimovich
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101870
--- Comment #2 from Jonathan Wakely ---
Fixed on trunk but I plan to backport it as well.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101890
Christophe Lyon changed:
What|Removed |Added
Target Milestone|--- |12.0
Target|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101830
Martin Sebor changed:
What|Removed |Added
Resolution|INVALID |FIXED
--- Comment #12 from Martin Sebor
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101887
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101885
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |10.4
Summary|wrong code at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101451
--- Comment #5 from Quentin Armitage ---
In the code of my original example (which I have simplified)
===
#include
static char dest[16];
static char src[16] = "012345678901234";
int main(__attribute__(void)
{
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101451
Quentin Armitage changed:
What|Removed |Added
Status|RESOLVED|REOPENED
Resolution|INVALID
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88781
Bug 88781 depends on bug 101451, which changed state.
Bug 101451 Summary: Incorrect -Wstringop-truncation warning
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101451
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101885
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2021-08-12
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99186
--- Comment #2 from Andrew Pinski ---
Seems fixed in GCC 11.2.0 and on the trunk.
1 - 100 of 196 matches
Mail list logo