https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106442
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106442
Andrew Pinski changed:
What|Removed |Added
Component|c |target
--- Comment #1 from Andrew Pinsk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106442
Bug ID: 106442
Summary: Build time error "vadd.i32 q3,q3,q0'" in case of
-mcpu=cortex-m55+nofp+nomve.fp
Product: gcc
Version: 11.2.1
Status: UNCONFIRMED
Severi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106369
--- Comment #9 from rguenther at suse dot de ---
On Mon, 25 Jul 2022, ppalka at gcc dot gnu.org wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106369
>
> Patrick Palka changed:
>
>What|Removed |Adde
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106189
--- Comment #4 from CVS Commits ---
The master branch has been updated by Richard Biener :
https://gcc.gnu.org/g:bb04f9f23ac0dee2c003118c85372ece50a52220
commit r13-1835-gbb04f9f23ac0dee2c003118c85372ece50a52220
Author: Richard Biener
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106069
--- Comment #16 from luoxhu at gcc dot gnu.org ---
The attached files are all built with -mcpu=power8 and the case also fails on
P8LE.
Also I verified the code produces expected output on P8BE. ('Aborted' is caused
by BE returns 0x41 instead of 0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106113
kong lingling changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106113
--- Comment #5 from kong lingling ---
Fixed in GCC13.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106415
Kewen Lin changed:
What|Removed |Added
CC||linkw at gcc dot gnu.org
--- Comment #5 fro
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106415
--- Comment #4 from Undefined Opcode ---
As an experiment, I added the following logic to m68k_rtx_costs():
case PLUS:
//
if(TUNE_68000_10 && !(mode == QImode || mode == HImode))
{
*total = 400; // make non-b
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106069
--- Comment #15 from luoxhu at gcc dot gnu.org ---
In combine: vec_select(vec_concat and the followed vec_select are combined to a
single extract instruction, which seems reasonable for both LE and BE?
R146: 0 1 2 3
R141: 4 5 6 7
R150: 2 6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106069
--- Comment #14 from luoxhu at gcc dot gnu.org ---
Created attachment 53354
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53354&action=edit
split2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106069
--- Comment #13 from luoxhu at gcc dot gnu.org ---
Created attachment 53353
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53353&action=edit
after combine
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106069
--- Comment #12 from luoxhu at gcc dot gnu.org ---
Created attachment 53352
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53352&action=edit
combine
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106230
Jason Merrill changed:
What|Removed |Added
Known to work||12.1.1
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106230
--- Comment #7 from CVS Commits ---
The releases/gcc-12 branch has been updated by Jason Merrill
:
https://gcc.gnu.org/g:60954a06ceb1598d86763e5504d8e1b874b6bd6a
commit r12-8618-g60954a06ceb1598d86763e5504d8e1b874b6bd6a
Author: Jason Merrill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106091
--- Comment #5 from CVS Commits ---
The master branch has been updated by Kewen Lin :
https://gcc.gnu.org/g:f4286601933406142b46693660f7f4b682cb50a5
commit r13-1832-gf4286601933406142b46693660f7f4b682cb50a5
Author: Kewen Lin
Date: Mon Jul 2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106230
--- Comment #6 from CVS Commits ---
The master branch has been updated by Jason Merrill :
https://gcc.gnu.org/g:789c4b9bb015c361bc1a6adfcd0abadce555e562
commit r13-1830-g789c4b9bb015c361bc1a6adfcd0abadce555e562
Author: Jason Merrill
Date: M
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106441
--- Comment #4 from Andrew Pinski ---
Oh I didn't mention what __builtin_dwarf_cfa was for. It is used for debugging
really. So it is easy to find where the function was nested into.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106440
--- Comment #3 from Yuhao Yao ---
(In reply to Andrew Pinski from comment #1)
> ubuntu@ubuntu:~/src/upstream-gcc-aarch64\# g++ t55.cc -ffp-contract=on -O2
> ubuntu@ubuntu:~/src/upstream-gcc-aarch64\# ./a.out
> 3e+09 3e+09
> 0
> 0
> ubuntu@ubuntu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106441
--- Comment #3 from Andrew Pinski ---
(In reply to Andrew Pinski from comment #2)
> __analyzer_callee_test_3 (int a, int b, int (**out_fn) (int))
> {
> int square (int z) { return z * z; }
>
> *out_fn = square;
>
> This really should be wa
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106441
--- Comment #2 from Andrew Pinski ---
__analyzer_callee_test_3 (int a, int b, int (**out_fn) (int))
{
int square (int z) { return z * z; }
*out_fn = square;
This really should be warning that the assignment of the nested function is
escapi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106441
--- Comment #1 from David Malcolm ---
Above example on Compiler Explorer:
https://godbolt.org/z/Pv1GoonE6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106369
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106441
Bug ID: 106441
Summary: Analyzer has some issues with nested functions
extension to C
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106440
--- Comment #2 from Andrew Pinski ---
You can reproduce the same results on x86_64 with -mfma (which enables the FMA
instruction set which is included on all recent x86_64 processors).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106435
--- Comment #8 from Iain Sandoe ---
I think we can fix this for non-alias targets by building stub functions
instead of the alias. There is a small penalty for size and speed from the
call, but for at least x86 at O2 we sibcall and effectively e
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106440
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |INVALID
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106440
Bug ID: 106440
Summary: on Mac M1 chip undefined behavior of double arithmetic
Product: gcc
Version: 12.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106438
--- Comment #3 from Matheus Castanho ---
Created attachment 53350
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53350&action=edit
Failing command
The failing command is the final link command to create libgfortran.so, so it's
rather long
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103504
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105733
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106439
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105733
Andrew Pinski changed:
What|Removed |Added
CC||vineet.gupta at linux dot dev
--- Comme
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106439
Bug ID: 106439
Summary: RISC-V suboptimal codegen for large constants
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106438
Andrew Pinski changed:
What|Removed |Added
Keywords||build, ice-on-valid-code,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106438
--- Comment #1 from Matheus Castanho ---
Small typo: I meant -flto, not -lto. The patch is OK though.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106069
--- Comment #11 from Segher Boessenkool ---
I mean, if that patch is actually flawed, this is GCC 12 and latter; if the
problem is more generic (combine, probably simplify-rtx to be exact) it is
more widespread.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106069
--- Comment #10 from Segher Boessenkool ---
This happened after
commit 0910c516a3d72af048af27308349167f25c406c2
Author: Xionghu Luo
Date: Tue Oct 19 04:02:04 2021 -0500
which probably caused it. That means it would be GCC 12 and later.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106438
Bug ID: 106438
Summary: powerpc: ICE when building libgfortran with -lto: in
insert_value_copy_on_edge, at tree-outof-ssa.cc:334
Product: gcc
Version: 13.0
Status: UNCON
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106406
--- Comment #3 from Andrew Pinski ---
One thing I noticed with clang is that it is the rejected inside the parser
rather than later on with the semantic analysis meaning I think it was
overlooked for clang's parser.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106406
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106435
Iain Sandoe changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106409
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|1 |0
Status|WAITING
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106431
--- Comment #5 from Sam James ---
Created attachment 53349
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53349&action=edit
a-foo.i.xz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106431
--- Comment #4 from Andrew Pinski ---
The preprocessed source file would be a good idea.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106431
--- Comment #3 from Sam James ---
Ah, nice! It's substantially faster (5 seconds) with -fno-var-tracking.
Do you need me to try anything else?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91547
--- Comment #6 from Andrew Pinski ---
(In reply to Vitali from comment #4)
> FWIW clang does implement this. Even if the maintainers disagree on the
> utility in practice, does feature parity for command-line options with Clang
> change the calcu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91547
--- Comment #5 from Vitali ---
https://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91547
Vitali changed:
What|Removed |Added
CC||vlovich at gmail dot com
--- Comment #4 from Vi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106422
--- Comment #11 from Alexander Monakov ---
A cleaner testcase for jump threading (still ICEs despite presence of
ABNORMAL_DISPATCHER):
void vfork() __attribute__((__leaf__));
void semanage_reload_policy(char *arg, void cb(void)) {
if (!arg) {
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106422
--- Comment #10 from Alexander Monakov ---
The leaf issue is now PR 106437.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106415
--- Comment #3 from Undefined Opcode ---
Created attachment 53348
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53348&action=edit
dump of buggy optimization pass
(In reply to Andrew Pinski from comment #2)
> I suspect this is a target co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106437
--- Comment #1 from Alexander Monakov ---
With the exception of '_exit', exit family of functions (exit, _Exit,
quick_exit) are also marked leaf despite exit and quick_exit invoking
atexit/on_exit/at_quick_exit handlers. Only _Exit is specified
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106437
Bug ID: 106437
Summary: Glibc marks functions that resume a returns_twice call
as leaf
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Keywords: wrong-code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106347
Roger Sayle changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106435
Iain Sandoe changed:
What|Removed |Added
Known to fail||13.0
Build|aarch64-apple-dar
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106303
Roger Sayle changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106435
--- Comment #5 from Francois-Xavier Coudert ---
> there was a change made to support cross-TU static inits for TLS
For what it's worth, putting everything in a single cpp file makes it work as
expected.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106415
Andrew Pinski changed:
What|Removed |Added
Component|tree-optimization |target
--- Comment #2 from Andrew Pinsk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106435
--- Comment #4 from Andrew Pinski ---
(In reply to Iain Sandoe from comment #3)
> (In reply to Andrew Pinski from comment #2)
> > This might be an emulated TLS issue ... As it looks like it is not working
> > on mingw either.
>
> quite possibly
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106435
--- Comment #3 from Iain Sandoe ---
(In reply to Andrew Pinski from comment #2)
> This might be an emulated TLS issue ... As it looks like it is not working
> on mingw either.
quite possibly;
- there was a change made to support cross-TU static
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106435
--- Comment #2 from Andrew Pinski ---
This might be an emulated TLS issue ... As it looks like it is not working on
mingw either.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106435
Francois-Xavier Coudert changed:
What|Removed |Added
CC||iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106091
--- Comment #4 from Segher Boessenkool ---
That patch looks good :-)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106436
Bug ID: 106436
Summary: -Wanalyzer-null-dereference false positive suggests
data corruption in GCC
Product: gcc
Version: 12.1.1
Status: UNCONFIRMED
Severity: n
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91681
--- Comment #3 from CVS Commits ---
The master branch has been updated by Roger Sayle :
https://gcc.gnu.org/g:16aafa3194d4851a07cc204f56a5f0618f77e5d7
commit r13-1826-g16aafa3194d4851a07cc204f56a5f0618f77e5d7
Author: Roger Sayle
Date: Mon Ju
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106435
Bug ID: 106435
Summary: constructor of thread_local static member is not
called
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Prior
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105787
Richard Biener changed:
What|Removed |Added
Summary|[10/11/12/13 Regression]|ICE in tree check: expected
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105841
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105867
Richard Biener changed:
What|Removed |Added
CC||msebor at gcc dot gnu.org
Pr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77652
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|WAITING
--- Comment #6 from a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105917
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105918
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105972
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105952
Richard Biener changed:
What|Removed |Added
CC||amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105972
Richard Biener changed:
What|Removed |Added
Priority|P2 |P4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105977
Richard Biener changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105980
Richard Biener changed:
What|Removed |Added
Keywords||wrong-code
Priority|P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105988
--- Comment #4 from Richard Biener ---
Bug with -da and SMS, so not really too important.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106022
Richard Biener changed:
What|Removed |Added
Summary|[12/13 Regression] Enable |[12 Regression] Enable
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106069
Richard Biener changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106079
Richard Biener changed:
What|Removed |Added
Last reconfirmed||2022-07-25
Status|UNCONFIR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106087
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106091
Richard Biener changed:
What|Removed |Added
Keywords||ice-checking
Priority|P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106119
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106208
Thomas Schwinge changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigne
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106432
Aldy Hernandez changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106432
--- Comment #6 from CVS Commits ---
The master branch has been updated by Aldy Hernandez :
https://gcc.gnu.org/g:ca1e4b26c19351077db1d8e6ff1cb97f05bca79f
commit r13-1825-gca1e4b26c19351077db1d8e6ff1cb97f05bca79f
Author: Aldy Hernandez
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106155
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106189
Richard Biener changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106190
Richard Biener changed:
What|Removed |Added
Summary|[9/10/11/12/13 Regression] |[10/11/12/13 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106190
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106199
Richard Biener changed:
What|Removed |Added
Last reconfirmed||2022-07-25
Status|UNCONFIR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106208
Richard Biener changed:
What|Removed |Added
Component|fortran |middle-end
Priority|P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104194
Ulrich Weigand changed:
What|Removed |Added
CC||uweigand at gcc dot gnu.org
--- Commen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106230
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106248
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106297
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
Keywords|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106369
Richard Biener changed:
What|Removed |Added
Known to fail||10.4.0, 11.3.0
Keywords|
1 - 100 of 157 matches
Mail list logo