https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92870
sudi at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Assignee
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92870
--- Comment #1 from sudi at gcc dot gnu.org ---
Ah I think I need a better effective target check. This test would only pass
for target that have a vector/scalar shift/rotate optab.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92870
--- Comment #2 from sudi at gcc dot gnu.org ---
So I am sure how to get a list of targets that would support a particular
optab. I guess I can introduce a new effective target check with only the
targets that I know pass? Would that be ok?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92870
--- Comment #3 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Thu Dec 12 18:01:18 2019
New Revision: 279310
URL: https://gcc.gnu.org/viewcvs?rev=279310&root=gcc&view=rev
Log:
[Committed, testsuite] Fix PR92870
With my recent c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92922
sudi at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
CC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88616
--- Comment #1 from sudi at gcc dot gnu.org ---
Started somewhere between r264874 and r266250. (I know the window is too big
:()
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88620
sudi at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88620
--- Comment #2 from sudi at gcc dot gnu.org ---
Haven't looked very closely to PR82564 but it was marked as a possible
duplicate to an already resolved ticket a year ago. In any case I can confirm
this failure is still occurring for aarch64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85600
sudi at gcc dot gnu.org changed:
What|Removed |Added
CC||sudi at gcc dot gnu.org
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: sudi at gcc dot gnu.org
Target Milestone: ---
The following test case fails with aarch64-none-lunux-gnu-gcc -O3
int a, c, d;
long b[6];
void fn1() {
for (; a < 2; a++) {
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: sudi at gcc dot gnu.org
Target Milestone: ---
The following code ICEs with -O3 with aarch64-none-linux-gnu
int a, b, *c, d, *e;
int *f[6];
void fn1
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: sudi at gcc dot gnu.org
Target Milestone: ---
The following test case:
#include
long d[32] = {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85804
sudi at gcc dot gnu.org changed:
What|Removed |Added
Target||aarch64-none-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85818
sudi at gcc dot gnu.org changed:
What|Removed |Added
CC||sudi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85818
--- Comment #9 from sudi at gcc dot gnu.org ---
Thanks!
: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: sudi at gcc dot gnu.org
Target Milestone: ---
Created attachment 44160
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44160&action=edit
Reproducer
Hi
Please f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85870
sudi at gcc dot gnu.org changed:
What|Removed |Added
Keywords|ice-on-invalid-code |ice-on-valid-code
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84882
--- Comment #3 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Wed May 23 11:33:09 2018
New Revision: 260604
URL: https://gcc.gnu.org/viewcvs?rev=260604&root=gcc&view=rev
Log:
[AArch64][PR target/84882] Add mno-strict-align
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: sudi at gcc dot gnu.org
Target Milestone: ---
The following test case:
#include
int a, c, d;
volatile int b;
int *e = &d;
union U1 {
unsigned f0;
unsi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91816
sudi at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81228
sudi at gcc dot gnu.org changed:
What|Removed |Added
CC||sudi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81228
--- Comment #6 from sudi at gcc dot gnu.org ---
Submitted for review
https://gcc.gnu.org/ml/gcc-patches/2017-12/msg00838.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81228
--- Comment #7 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Thu Dec 14 10:35:38 2017
New Revision: 255625
URL: https://gcc.gnu.org/viewcvs?rev=255625&root=gcc&view=rev
Log:
[PATCH PR81228][AARCH64]Fix ICE by adding LTGT in vec_c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82096
--- Comment #3 from sudi at gcc dot gnu.org ---
(In reply to Martin Liška from comment #2)
> I can with:
>
> commit 23298f15ba71145bae317e9c07f7078663dbd923 (HEAD, parent/trunk,
> parent/master)
> Author: rguenth
> Date: M
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82096
--- Comment #4 from sudi at gcc dot gnu.org ---
I can see this failing with:
$./arm-none-linux-gnueabi-gcc
./src/gcc/gcc/testsuite/gcc.dg/di-longlong64-sync-1.c -mthumb -march=armv5t
-O[g,1,2,3]
and
$./arm-none-linux-gnueabi-gcc
./src/gcc/gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83335
sudi at gcc dot gnu.org changed:
What|Removed |Added
CC||sudi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82096
--- Comment #5 from sudi at gcc dot gnu.org ---
As far as I can see, the function expand_atomic_compare_and_swap() calls
emit_store_flag_force() with a explicit VOIDmode and because of this,
do_compare_rtx_and_jump() fails to split the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82439
sudi at gcc dot gnu.org changed:
What|Removed |Added
CC||sudi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82074
sudi at gcc dot gnu.org changed:
What|Removed |Added
CC||sudi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81472
--- Comment #1 from sudi at gcc dot gnu.org ---
I see all execute tests failing with r256033
FAIL: gcc.dg/torture/pr52028.c -O1 execution test
FAIL: gcc.dg/torture/pr52028.c -O2 execution test
FAIL: gcc.dg/torture/pr52028.c -O3 -fomit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82439
--- Comment #5 from sudi at gcc dot gnu.org ---
Patch submitted
https://gcc.gnu.org/ml/gcc-patches/2018-01/msg00139.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82096
sudi at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82439
--- Comment #7 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Fri Jan 5 10:45:37 2018
New Revision: 256275
URL: https://gcc.gnu.org/viewcvs?rev=256275&root=gcc&view=rev
Log:
[PATCH PR82439][simplify-rtx] Simplify (x | y) == x -&
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82096
--- Comment #7 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Thu Jan 11 10:46:59 2018
New Revision: 256526
URL: https://gcc.gnu.org/viewcvs?rev=256526&root=gcc&view=rev
Log:
[PR82096] Fix ICE in int_mode_for_mode with arm-linux
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82096
--- Comment #9 from sudi at gcc dot gnu.org ---
Yes I at least 6 and 7 need backports. Haven't gone beyond that yet.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83712
sudi at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83712
sudi at gcc dot gnu.org changed:
What|Removed |Added
CC||law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86489
sudi at gcc dot gnu.org changed:
What|Removed |Added
Last reconfirmed||2018-7-12
CC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84521
--- Comment #28 from sudi at gcc dot gnu.org ---
Created attachment 44478
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44478&action=edit
Failing test case
As advised by James on the mailing list, I am adding the test case that is
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83915
sudi at gcc dot gnu.org changed:
What|Removed |Added
CC||sudi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84363
sudi at gcc dot gnu.org changed:
What|Removed |Added
CC||sudi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989
sudi at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82096
--- Comment #11 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Fri Feb 16 15:37:35 2018
New Revision: 257741
URL: https://gcc.gnu.org/viewcvs?rev=257741&root=gcc&view=rev
Log:
Fix emit_store_flag_force () function to fi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989
--- Comment #17 from sudi at gcc dot gnu.org ---
Since this looks like a pretty invasive problem, according to my discussions
with Wilco and Kyrill, I think I will try to propose a smaller, but temporary
fix using the ?s and special casing 32 for
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: sudi at gcc dot gnu.org
Target Milestone: ---
This is a follow up report to bug 82989
The comment bug 82989, comment 12 details about the need for early decisions to
be made about choosing
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84467
sudi at gcc dot gnu.org changed:
What|Removed |Added
CC||ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989
--- Comment #18 from sudi at gcc dot gnu.org ---
Created bug 84467 to continue discussions about the early expand phase
decisions to choose or reject NEON operations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82096
--- Comment #13 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Wed Feb 21 12:50:31 2018
New Revision: 257871
URL: https://gcc.gnu.org/viewcvs?rev=257871&root=gcc&view=rev
Log:
Fix emit_store_flag_force () function to fi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82096
sudi at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81228
--- Comment #10 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Thu Feb 22 15:01:05 2018
New Revision: 257901
URL: https://gcc.gnu.org/viewcvs?rev=257901&root=gcc&view=rev
Log:
Adding the missing LTGT to plug the ICE in PR81228.
T
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81228
sudi at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84521
sudi at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84521
--- Comment #16 from sudi at gcc dot gnu.org ---
So I think I would go with Jakub's suggestion of defining calls_builtin_setjmp
and use that in aarch64_layout_frame for cfun->machine->frame.emit_frame_chain.
I am still investigat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84521
--- Comment #17 from sudi at gcc dot gnu.org ---
I looked up what other targets were doing and one thing found to be interesting
was that a lot of them are defining the target hook
TARGET_BUILTIN_SETJMP_FRAME_VALUE. In AArch64 case I am
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989
--- Comment #20 from sudi at gcc dot gnu.org ---
Proposed patch
https://gcc.gnu.org/ml/gcc-patches/2018-03/msg00644.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84521
--- Comment #25 from sudi at gcc dot gnu.org ---
Proposed patch. This obviously does not solve all the issues
https://gcc.gnu.org/ml/gcc-patches/2018-03/msg00668.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84826
sudi at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84826
sudi at gcc dot gnu.org changed:
What|Removed |Added
CC||ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81647
--- Comment #9 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Mon Mar 19 18:50:32 2018
New Revision: 258653
URL: https://gcc.gnu.org/viewcvs?rev=258653&root=gcc&view=rev
Log:
[PR81647][AARCH64] Fix handling of Unordered Compar
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989
--- Comment #21 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Tue Mar 20 10:54:42 2018
New Revision: 258677
URL: https://gcc.gnu.org/viewcvs?rev=258677&root=gcc&view=rev
Log:
[ARM][PR82989] Fix unexpected use of NEON instruct
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84826
--- Comment #6 from sudi at gcc dot gnu.org ---
(In reply to Eric Botcazou from comment #4)
> > So I looked into this. Turns out the actual issue is that USE_RETURN_INSN
> > (FALSE) changes its value and becomes false af
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: sudi at gcc dot gnu.org
Target Milestone: ---
I am creating this for GCC9 as a follow-up on PR 84826 comment 5 by Wilco.
There are several places where the following
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85005
sudi at gcc dot gnu.org changed:
What|Removed |Added
Target||arm*-*-*
CC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84826
--- Comment #8 from sudi at gcc dot gnu.org ---
(In reply to Wilco from comment #5)
> It seems a latent bug in arm_r3_live_at_start_p which now triggers much more
> often due to stack clash protection:
>
> if (IS_NESTED (arm_curre
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84882
sudi at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989
--- Comment #22 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Wed Mar 21 17:14:48 2018
New Revision: 258723
URL: https://gcc.gnu.org/viewcvs?rev=258723&root=gcc&view=rev
Log:
[ARM] Fix test pr82989.c for big endian and mthumb
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84826
--- Comment #9 from sudi at gcc dot gnu.org ---
Proposed patch
https://gcc.gnu.org/ml/gcc-patches/2018-03/msg01120.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84826
--- Comment #10 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Thu Mar 22 17:24:41 2018
New Revision: 258777
URL: https://gcc.gnu.org/viewcvs?rev=258777&root=gcc&view=rev
Log:
[ARM][PR target/84826] Fix ICE in extract_insn, at reco
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84826
--- Comment #11 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Fri Mar 23 13:57:28 2018
New Revision: 258805
URL: https://gcc.gnu.org/viewcvs?rev=258805&root=gcc&view=rev
Log:
[ARM] Fix pr84826.c failure for thumb1
*** gcc/t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84882
--- Comment #2 from sudi at gcc dot gnu.org ---
Proposed patch
https://gcc.gnu.org/ml/gcc-patches/2018-03/msg01439.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989
--- Comment #24 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Tue Mar 27 13:26:56 2018
New Revision: 258883
URL: https://gcc.gnu.org/viewcvs?rev=258883&root=gcc&view=rev
Log:
[ARM][PR82989] Fix unexpected use of NEON instruct
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989
--- Comment #25 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Tue Mar 27 13:40:56 2018
New Revision: 258884
URL: https://gcc.gnu.org/viewcvs?rev=258884&root=gcc&view=rev
Log:
[ARM][PR82989] Fix unexpected use of NEON instruct
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81647
--- Comment #11 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Wed Mar 28 10:15:47 2018
New Revision: 258917
URL: https://gcc.gnu.org/viewcvs?rev=258917&root=gcc&view=rev
Log:
[PR81647][AARCH64] Fix handling of Unordered Compar
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84826
sudi at gcc dot gnu.org changed:
What|Removed |Added
Known to fail||6.4.1, 7.3.1
--- Comment #12
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84826
--- Comment #13 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Thu Mar 29 09:19:45 2018
New Revision: 258948
URL: https://gcc.gnu.org/viewcvs?rev=258948&root=gcc&view=rev
Log:
[ARM][PR target/84826] Fix ICE in extract_insn, at reco
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84826
--- Comment #14 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Thu Mar 29 09:27:53 2018
New Revision: 258949
URL: https://gcc.gnu.org/viewcvs?rev=258949&root=gcc&view=rev
Log:
[ARM][PR target/84826] Fix ICE in extract_insn, at reco
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81647
sudi at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989
sudi at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: sudi at gcc dot gnu.org
Target Milestone: ---
When compiling the code below with aarch64 and -Os
int a, d;
struct {
signed f5 : 26;
signed f6 : 12;
} b;
signed char c;
void
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85870
--- Comment #6 from sudi at gcc dot gnu.org ---
Still fails for me on aarch64-none-linux-gnu-gcc and aarch64-none-elf-gcc on
trunk and gcc-8.2.1 with the same error
Reading object files: test_1.o test_2.olto1: internal compiler error: in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85870
--- Comment #7 from sudi at gcc dot gnu.org ---
It is not failing on x86_64 trunk anymore but with 8.0.1
+ TARGET=x86_64-pc-linux-gnu
+ GCC_INSTALL=/work/x86-trunk/bld
+ GCC=/work/x86-trunk/bld/bin/x86_64-pc-linux-gnu-gcc-8.0.1
+ LTO1=/work/x86
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85870
--- Comment #11 from sudi at gcc dot gnu.org ---
Yes I remember spending a while to get it to reduce further. But it needs a big
constructor to fail.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81647
sudi at gcc dot gnu.org changed:
What|Removed |Added
CC||sudi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81647
--- Comment #8 from sudi at gcc dot gnu.org ---
For the inconsistent behavior on AArch64, I will try to write a patch
84 matches
Mail list logo