https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110906
--- Comment #4 from Andrew Pinski ---
Well "math-errno" has no effect if -fno-math-errno is supplied on the command
line either, well can produce incorrect code too.
Take:
```
__attribute__((optimize("math-errno")))
void g(double x) {
__built
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110864
Patrick O'Neill changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110907
Bug ID: 110907
Summary: ICE when using -fanalyzer-verbose-state-changes
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59883
Andrew Pinski changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96167
Andrew Pinski changed:
What|Removed |Added
Known to work||12.1.0
Known to fail|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97225
Andrew Pinski changed:
What|Removed |Added
CC||pinskia at gcc dot gnu.org
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110905
--- Comment #3 from danakj at orodu dot net ---
Repro down from 37k to under 1000 lines now: https://godbolt.org/z/enMxaqjb6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106265
Vineet Gupta changed:
What|Removed |Added
CC||vineetg at gcc dot gnu.org
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93721
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96167
Andrew Pinski changed:
What|Removed |Added
CC||msebor at gcc dot gnu.org
--- Comment #6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53806
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
See Also|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57650
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57650
--- Comment #3 from Andrew Pinski ---
Note I have seen differences like this due to just different FREE_SSANAMES
happening too.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110905
--- Comment #4 from danakj at orodu dot net ---
Ok it only happens if the VecIntoIter class has a base class, even when it's
empty the bug reproduces. But when I remove the IteratorBase base class, then
GCC compiles it correctly.
It's getting ha
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110908
Bug ID: 110908
Summary: [aarch64] Internal compiler error when using
-ffixed-x30
Product: gcc
Version: 13.1.0
Status: UNCONFIRMED
Severity: normal
Pr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69489
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed|2016-01-26 00:00:00 |2023-8-4
--- Comment #20 from Andrew Pin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110908
--- Comment #1 from Andrew Pinski ---
```
Treat the register named reg as a fixed register; generated code should never
refer to it (except perhaps as a stack pointer, frame pointer or in some other
fixed role).
```
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110908
--- Comment #2 from Andrew Pinski ---
Does LLVM still save/restore LR with -ffixed-x30 ?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110908
--- Comment #3 from Andrew Pinski ---
This is most likely the fix:
diff --git a/gcc/config/aarch64/aarch64.cc b/gcc/config/aarch64/aarch64.cc
index 7cd230c4602..4d26c8789ce 100644
--- a/gcc/config/aarch64/aarch64.cc
+++ b/gcc/config/aarch64/aarc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49773
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947
Bug 53947 depends on bug 49773, which changed state.
Bug 49773 Summary: use of class data members prevent vectorization
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49773
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80740
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed|2021-05-25 00:00:00 |2023-8-4
Severity|normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20514
--- Comment #9 from Andrew Pinski ---
in GCC 13+ we get now (for the testcase in comment #0) at -O3:
```
[local count: 452984831]:
# i_lsm.4_2 = PHI
if (i_lsm.4_2 == 5)
goto ; [25.00%]
else
goto ; [75.00%]
[local count: 4529
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84997
Andrew Pinski changed:
What|Removed |Added
Summary|Optimize integer operations |Optimize integer operations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88387
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |INVALID
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70901
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56096
--- Comment #3 from Andrew Pinski ---
GCC 7-10 produced:
movwr3, #32896
tst r1, r3
it ne
lsrne r0, r0, #8
bx lr
But GCC 11 produces:
movwr3, #32896
tst r1, r3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56096
--- Comment #4 from Andrew Pinski ---
I think one way to improve the constant forming is during isel if we have
condition exec (e.g. arm or ia64) we should transform:
_7 = _1 != 0;
_8 = (int) _7;
_9 = _8 << 3;
to:
_9 = _1 ? 8 : 0;
That will
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108743
--- Comment #12 from Eric Gallager ---
So I'm assuming this is staying open for backports to the 12 and 11 branches?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110888
--- Comment #5 from Rimvydas (RJ) ---
It is more like this problem:
$ cat foo.c
void foo_(double *x, double *y, double *z)
{
int i;
__builtin_memset(z, 0, 8); /* z[0] = 0.0; */
for (i=0; i<1 ; i++)
z[0] += x[0] * y[0];
}
$ gcc -O2 -Wa
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96695
Andrew Pinski changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110909
Bug ID: 110909
Summary: Suboptimal codegen in vector copy assignment
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110909
Andrew Pinski changed:
What|Removed |Added
Component|c++ |libstdc++
--- Comment #1 from Andrew Pi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110910
Bug ID: 110910
Summary: weakref should allow incomplete array type
Product: gcc
Version: 13.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
101 - 134 of 134 matches
Mail list logo