https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46555
--- Comment #18 from Andrew Pinski ---
(In reply to Richard Biener from comment #1)
> Yep. That's one optimization that was removed (out-of-SSA did that) and
> we thought of doing this reverse mergephi optimization as a separate pass
> before
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110246
--- Comment #1 from Thorsten Otto ---
Edit: the problem seems to be caused by using a FOR loop. Changing it to a
similar WHILE loop:
ch := 'A';
WHILE ch <= 'Z' DO arr[ch] := 0; INC(ch); END;
does work without problems.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37916
--- Comment #38 from Andrew Pinski ---
So for aarch64, I noticed that on the trunk, we no longer produce any stores to
the stack (GCC 13 had a save/restore of x29 and x30; x29 is the fp). The
difference is no longer using x30 as a register. I
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110246
Bug ID: 110246
Summary: Using variables of type CHAR or BYTE as array index
does not work
Product: gcc
Version: 13.1.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37916
Andrew Pinski changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|hp at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110235
Andrew Pinski changed:
What|Removed |Added
Keywords||testsuite-fail
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110239
Jonathan Wakely changed:
What|Removed |Added
Last reconfirmed||2023-06-14
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110245
--- Comment #2 from Andrew Pinski ---
So if I read: https://cplusplus.github.io/CWG/issues/2558.html there is still
an open question about "Union types shall be initialized such that they have an
active member in the result of a constant
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97665
--- Comment #12 from Andrew Pinski ---
(In reply to Jiang An from comment #11)
> This looks like CWG issue 2558 (currently unresolved).
>
> https://cplusplus.github.io/CWG/issues/2558.html
It was voted in a few months after this comment was
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71644
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2023-06-14
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83780
--- Comment #5 from Andrew Pinski ---
(In reply to Ivan Bodrov from comment #2)
> I have reported the same bug for Clang:
> https://bugs.llvm.org/show_bug.cgi?id=35902
>
> Unlike GCC, Clang is also eager to generate unaligned "movaps"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110245
--- Comment #1 from danakj at orodu dot net ---
Note that GCC has no problem with doing this constexpr construction if the
object is not stored as an lvalue.
```
struct Store {
constexpr Store() {}
union {
int i;
};
bool
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110245
Bug ID: 110245
Summary: constant evaluation fails with uninitialized union and
default constructor
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71644
rr7crecb3z at liamekaens dot com changed:
What|Removed |Added
CC||rr7crecb3z at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110244
Andrew Pinski changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |dmalcolm at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110244
Bug ID: 110244
Summary: False error of vector memory leak
Product: gcc
Version: 12.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110233
Andrew Pinski changed:
What|Removed |Added
CC||aldyh at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65213
Eric Gallager changed:
What|Removed |Added
Keywords||patch
URL|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110233
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2023-06-14
Summary|Wrong
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110164
David Malcolm changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90342
David Malcolm changed:
What|Removed |Added
Resolution|--- |FIXED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84890
David Malcolm changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84890
--- Comment #11 from CVS Commits ---
The master branch has been updated by David Malcolm :
https://gcc.gnu.org/g:7474c46cf2d3715fe23871671c756fd5f65bc225
commit r14-1798-g7474c46cf2d3715fe23871671c756fd5f65bc225
Author: David Malcolm
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110243
Andrew Pinski changed:
What|Removed |Added
Summary|Wrong code at -O3 on|[13/14 Regression] Wrong
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110243
Bug ID: 110243
Summary: Wrong code at -O3 on x86_64-linux-gnu
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110242
Bug ID: 110242
Summary: ICE on valid (decltype with lambda)
Product: gcc
Version: 12.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86277
--- Comment #34 from anlauf at gcc dot gnu.org ---
The missed-optimization (duplicate temporaries) is now tracked in pr110241.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110241
Bug ID: 110241
Summary: Redundant temporaries passing empty array constructors
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110240
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2023-06-13
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110240
Bug ID: 110240
Summary: Unnecessary register move in indexed swap routine
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: enhancement
Priority: P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86277
--- Comment #33 from CVS Commits ---
The master branch has been updated by Harald Anlauf :
https://gcc.gnu.org/g:c1691509e5a8875f36c068a5ea101bf13f140948
commit r14-1795-gc1691509e5a8875f36c068a5ea101bf13f140948
Author: Harald Anlauf
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110224
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Keywords||rejects-valid
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110239
Bug ID: 110239
Summary: [14 regression] std/format/functions/format.cc fails
after r14-1648-g628ba410b9265d
Product: gcc
Version: 14.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110238
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |10.5
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110238
Bug ID: 110238
Summary: Incorrect "comparison between pointer and zero
character constant" warning when comparing pointer to
unsigned null pointer constant
Product: gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105617
--- Comment #20 from Mason ---
Doh! You're right.
I come from a background where overlapping/aliasing inputs are heresy,
thus got blindsided :(
This would be the optimal code, right?
add4i:
# rdi = dst, rsi = a, rdx = b
movq
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60939
--- Comment #13 from Adam Swartz ---
Created attachment 55319
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55319=edit
InheritanceCase
The shell script will compile things. OpenSource team said they had to change
the -ggdb3 option. The
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60939
--- Comment #12 from Adam Swartz ---
Thanks David. I think I got it working through the makefile with patterns,
variables and some conditional logic. It didn't complain about command size,
but having that as a backup is good to know.
I would
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110235
Richard Biener changed:
What|Removed |Added
CC||crazylht at gmail dot com
Last
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110227
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110237
Bug ID: 110237
Summary: gcc.dg/torture/pr58955-2.c is miscompiled by RTL
scheduling after reload
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110234
Xi Ruoyao changed:
What|Removed |Added
Resolution|--- |MOVED
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110142
avieira at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110236
Bug ID: 110236
Summary: RFE: LoongArch: Supporting assembly output with
register aliases in ELF ABI
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110234
--- Comment #2 from Andrew Pinski ---
Note this looks like an assembler bug rather than a gcc bug.
Assembler in your case comes from the binutils project who's bugzilla is
located at https://sourceware.org/bugzilla.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101188
--- Comment #17 from Georg-Johann Lay ---
Created attachment 55318
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55318=edit
Reduced patch for v8 (handles only CLOBBERs, hence should be good enough for
AVR).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101188
--- Comment #16 from Georg-Johann Lay ---
Created attachment 55317
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55317=edit
Backport to v13 of Jeff's patch.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110227
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110126
--- Comment #13 from Thorsten Otto ---
Just found a small problem: asm statements without any lists,
like in
ASM("");
now are warned about with "syntax warning, ':' missing"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110093
Georg-Johann Lay changed:
What|Removed |Added
CC||vmakarov at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109837
Tobias Burnus changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80753
Jakub Jelinek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109837
--- Comment #4 from CVS Commits ---
The master branch has been updated by Tobias Burnus :
https://gcc.gnu.org/g:d5c58ad1ebaff924c2546df074174cffb128feb8
commit r14-1783-gd5c58ad1ebaff924c2546df074174cffb128feb8
Author: Tobias Burnus
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108779
--- Comment #11 from CVS Commits ---
The master branch has been updated by Kyrylo Tkachov :
https://gcc.gnu.org/g:4389a2d2d0cc639cbeeb8453dc20bf315316d4e3
commit r14-1781-g4389a2d2d0cc639cbeeb8453dc20bf315316d4e3
Author: Kyrylo Tkachov
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63426
Bug 63426 depends on bug 109886, which changed state.
Bug 109886 Summary: UBSAN error: shift exponent 64 is too large for 64-bit type
when compiling gcc.c-torture/compile/pr96796.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109886
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109886
Martin Jambor changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110235
Bug ID: 110235
Summary: Wrong use of us_truncate in SSE and AVX RTL
representation
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Keywords: wrong-code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110232
Richard Biener changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110232
--- Comment #1 from CVS Commits ---
The master branch has been updated by Richard Biener :
https://gcc.gnu.org/g:0f3d07e16fec7bea2fd033d9ec8ff08ea7effa39
commit r14-1779-g0f3d07e16fec7bea2fd033d9ec8ff08ea7effa39
Author: Richard Biener
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109880
--- Comment #3 from CVS Commits ---
The master branch has been updated by Ajit Kumar Agarwal :
https://gcc.gnu.org/g:17714c08e9013b51cf8d04ac39f844d355c923f2
commit r14-1777-g17714c08e9013b51cf8d04ac39f844d355c923f2
Author: Ć¢Ajit Kumar
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110230
Kewen Lin changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109932
--- Comment #3 from CVS Commits ---
The master branch has been updated by Kewen Lin :
https://gcc.gnu.org/g:16eb9d69079d769b2aa2c07ce54aca20f5547c14
commit r14-1776-g16eb9d69079d769b2aa2c07ce54aca20f5547c14
Author: Kewen Lin
Date: Tue Jun
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110230
--- Comment #2 from CVS Commits ---
The master branch has been updated by Kewen Lin :
https://gcc.gnu.org/g:16eb9d69079d769b2aa2c07ce54aca20f5547c14
commit r14-1776-g16eb9d69079d769b2aa2c07ce54aca20f5547c14
Author: Kewen Lin
Date: Tue Jun
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108410
--- Comment #9 from rguenther at suse dot de ---
On Tue, 13 Jun 2023, crazylht at gmail dot com wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108410
>
> --- Comment #8 from Hongtao.liu ---
>
> > Can x86 do this? We'd want to apply
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92080
Richard Biener changed:
What|Removed |Added
CC||crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110234
--- Comment #1 from Branislav Brzak ---
For "2 byte stores are also reflected in the elf file as well:" I wanted to
include this:
8008 <_sdata>:
8008: cccd.2byte 0xcccd
800a: 3f8c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110234
Bug ID: 110234
Summary: [RISCV] Improper endian encoding when using floats and
doubles with -mbig-endian
Product: gcc
Version: 12.2.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110233
Bug ID: 110233
Summary: Wrong code at -Os on x86_64-linux-gnu
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110232
Richard Biener changed:
What|Removed |Added
Ever confirmed|0 |1
Assignee|unassigned at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110232
Bug ID: 110232
Summary: failure to constant fold VIEW_CONVERT_EXPR>(65534)
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96339
Tejas Belagod changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96339
--- Comment #8 from CVS Commits ---
The master branch has been updated by Tejas Belagod :
https://gcc.gnu.org/g:22d85c10a004f4f5eaf6b68b62a0792faf048bf8
commit r14-1744-g22d85c10a004f4f5eaf6b68b62a0792faf048bf8
Author: Tejas Belagod
Date:
72 matches
Mail list logo