https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108348
--- Comment #6 from Kewen Lin ---
(In reply to Peter Bergner from comment #5)
> (In reply to Kewen Lin from comment #1)
> > diff --git a/gcc/config/rs6000/rs6000-call.cc
> > b/gcc/config/rs6000/rs6000-call.cc
> > index 59c51fa3579..6767a1f541c 1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108240
--- Comment #8 from Kewen Lin ---
(In reply to Segher Boessenkool from comment #7)
> -m64 requires 64-bit instructions. We will ICE if we try to generate code
> for -m64 without support for 64-bit insns enabled in the compiler. For
> example,
: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: linkw at gcc dot gnu.org
CC: bergner at gcc dot gnu.org, linkw at gcc dot gnu.org,
marxin at gcc dot gnu.org, segher at gcc dot gnu.org
Status|UNCONFIRMED |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |linkw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108240
--- Comment #9 from Kewen Lin ---
I filed one new bug PR108415 for the ICE itself to avoid the confusion here.
This ICE is not a regression, it's a latent bug, because:
1) Without the culprit commit r13-4894 (like using r13-4893 or reverting i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108240
Kewen Lin changed:
What|Removed |Added
Summary|[13 Regression] ICE in |[13 Regression] Error
|em
Regression] PPCLE: |[12/13 Regression] PPCLE:
|vec_vsubcuq missing |vec_vsubcuq missing since
||r12-5752-gd08236359eb229
Assignee|unassigned at gcc dot gnu.org |linkw at gcc dot gnu.org
CC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108396
--- Comment #4 from Kewen Lin ---
(In reply to Segher Boessenkool from comment #3)
> (In reply to Kewen Lin from comment #2)
> > Unfortunately we don't have the testing coverage in testsuite for the
> > expected name vec_vsubcuq (in rs6000-vecde
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108240
--- Comment #13 from Kewen Lin ---
(In reply to Martin Liška from comment #11)
> One more test-case that started to ICE with the same revision:
>
> ./xgcc -B.
> /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-2.c
> -mcp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108415
--- Comment #2 from Kewen Lin ---
(In reply to Segher Boessenkool from comment #1)
> Soft float does not conflict with anything (anything that does not need
> FP registers that is). But yes, we really should neuter -mmodulo.
The contradictory
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108415
--- Comment #4 from Kewen Lin ---
(In reply to Peter Bergner from comment #3)
> (In reply to Kewen Lin from comment #2)
> > The contradictory thing is that we can have TARGET_VSX and TARGET_SOFT_FLOAT
> > (!TARGET_HARD_FLOAT) together with the p
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108396
Kewen Lin changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108348
Kewen Lin changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108272
Kewen Lin changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107396
--- Comment #2 from Kewen Lin ---
*** Bug 108726 has been marked as a duplicate of this bug. ***
|--- |DUPLICATE
CC||linkw at gcc dot gnu.org
--- Comment #1 from Kewen Lin ---
As the comments in PR107396 (same symptom), this one is duplicated of that one,
and it's Power9 specific (but not BE only?).
*** This bug has been marked
||2023-02-14
CC||linkw at gcc dot gnu.org,
||meissner at gcc dot gnu.org,
||segher at gcc dot gnu.org
Ever confirmed|0 |1
|NEW
CC||linkw at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Kewen Lin ---
Confirmed.
Error message is:
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-12.c:31:3: error
||2023-02-14
Ever confirmed|0 |1
CC||linkw at gcc dot gnu.org
--- Comment #1 from Kewen Lin ---
Confirmed, it's similar to PR108729, need the has_arch_ppc64 checking for used
bif scalar_insert_exp.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108731
Kewen Lin changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108729
--- Comment #2 from Kewen Lin ---
*** Bug 108731 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108729
--- Comment #3 from Kewen Lin ---
PR108731 has another test case gcc.target/powerpc/bfp/vec-test-data-class-9.c
which needs to be updated too.
||linkw at gcc dot gnu.org,
||meissner at gcc dot gnu.org,
||segher at gcc dot gnu.org
Assignee|unassigned at gcc dot gnu.org |linkw at gcc dot gnu.org
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108699
--- Comment #3 from Kewen Lin ---
One more test case fail with abort on both LE & BE (with -Ofast -mcpu=power9):
#define N 16
unsigned long long vals[N];
unsigned int res[N];
unsigned int expects[N] = {0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0,
|ASSIGNED
Assignee|unassigned at gcc dot gnu.org |linkw at gcc dot gnu.org
CC||linkw at gcc dot gnu.org
Last reconfirmed||2023-02-16
--- Comment #1 from Kewen Lin ---
Confirmed.
It's like
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108807
--- Comment #2 from Kewen Lin ---
Created attachment 54478
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54478&action=edit
untested patch
The lvsr and lvsl for generating permutation control vectors only works for LE
as the element order
|RESOLVED
CC||linkw at gcc dot gnu.org
--- Comment #1 from Kewen Lin ---
Dup.
*** This bug has been marked as a duplicate of bug 108807 ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108807
--- Comment #3 from Kewen Lin ---
*** Bug 108814 has been marked as a duplicate of this bug. ***
|NEW
Component|target |testsuite
CC||linkw at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Kewen Lin ---
This is an test case issue:
double
testd_cst (vector
||linkw at gcc dot gnu.org
Status|UNCONFIRMED |NEW
Ever confirmed|0 |1
Component|target |testsuite
--- Comment #1 from Kewen Lin ---
This is a test issue, GCC generates xxspltib rather than
at gcc dot gnu.org |linkw at gcc dot gnu.org
Status|UNCONFIRMED |ASSIGNED
Ever confirmed|0 |1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108273
--- Comment #2 from Kewen Lin ---
Created attachment 54512
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54512&action=edit
Consider debug insn in no_real_insns_p
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108273
--- Comment #3 from Kewen Lin ---
The attached patch can be bootstrapped and regress-tested and solve the
reported issue right after r13-5107-g6224db0e4d6d3b, but I can not reproduce
the failure with the latest trunk, interesting... I suspected
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108273
--- Comment #4 from Kewen Lin ---
Starting from r13-5154-g733a1b777f16cd, this failure is gone on Power10 LE (or
with explicit -mcpu=power10), but it shows up on Power8 LE. By checking
r13-5154, this behavior change is expected, the priorities o
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108273
Kewen Lin changed:
What|Removed |Added
CC||seurer at gcc dot gnu.org
--- Comment #5 fr
||linkw at gcc dot gnu.org
Resolution|--- |DUPLICATE
--- Comment #4 from Kewen Lin ---
This one is dup of PR108273, the culprit commit just exposes this latent issue
on Power8 LE (and also cover the failure on Power10 LE).
*** This bug has been marked
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108519
--- Comment #5 from Kewen Lin ---
(In reply to Alexander Monakov from comment #1)
> We diverge in sched1 due to extra calls to advance_one_cycle when scheduling
> a BB that is empty apart from one debug insn. The following patch adds a
> hexdump
||linkw at gcc dot gnu.org
Assignee|unassigned at gcc dot gnu.org |linkw at gcc dot gnu.org
Last reconfirmed||2023-02-24
Component|target |testsuite
Status|UNCONFIRMED |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108315
Kewen Lin changed:
What|Removed |Added
CC||linkw at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108977
Kewen Lin changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |linkw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108977
--- Comment #2 from Kewen Lin ---
(In reply to Kewen Lin from comment #1)
> The newly added test case requires Richard's commit r13-5979 to pass. This
> should be fixed once that commit gets fixed.
/609492.html
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: linkw at gcc dot gnu.org
CC: bergner at gcc dot gnu.org
|
Blocks|108415 |
Severity|normal |enhancement
Assignee|unassigned at gcc dot gnu.org |linkw at gcc dot gnu.org
URL|https://gcc.gnu.org/piperma |
|il/gcc-patches/2023
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108415
Bug 108415 depends on bug 108240, which changed state.
Bug 108240 Summary: [13 Regression] Error message missing since
r13-4894-gacc727cf02a144 (then make concealed ICE exposed)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108240
Wha
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108240
Kewen Lin changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108727
Kewen Lin changed:
What|Removed |Added
CC||linkw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108729
Kewen Lin changed:
What|Removed |Added
Status|NEW |ASSIGNED
Component|target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108727
Kewen Lin changed:
What|Removed |Added
CC||amodra at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108727
Kewen Lin changed:
What|Removed |Added
URL||https://gcc.gnu.org/piperma
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108729
Kewen Lin changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |linkw at gcc dot gnu.org
Target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108810
Kewen Lin changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108810
Kewen Lin changed:
What|Removed |Added
Target Milestone|--- |13.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108729
Kewen Lin changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108813
Kewen Lin changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108730
Kewen Lin changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108727
Kewen Lin changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108809
Kewen Lin changed:
What|Removed |Added
CC||linkw at gcc dot gnu.org
Last
|1
Last reconfirmed||2023-03-09
Assignee|unassigned at gcc dot gnu.org |linkw at gcc dot gnu.org
CC||linkw at gcc dot gnu.org
--- Comment #1 from Kewen Lin ---
Confirmed, the test case have
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109069
--- Comment #2 from Kewen Lin ---
Thanks for reporting, I don't have a handy Power10 ppc64 (BE) env for
reproducing this, do you mind to reduce it a bit first? (hint:
https://gcc.gnu.org/wiki/A_guide_to_testcase_reduction)
btw, I tried to check
||bergner at gcc dot gnu.org,
||linkw at gcc dot gnu.org,
||segher at gcc dot gnu.org
Last reconfirmed||2023-03-10
Assignee|unassigned at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109069
Kewen Lin changed:
What|Removed |Added
Summary|Vector truncation test |[12/13 Regression] Vector
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109149
Kewen Lin changed:
What|Removed |Added
CC||linkw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109082
Kewen Lin changed:
What|Removed |Added
CC||linkw at gcc dot gnu.org
: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: linkw at gcc dot gnu.org
Target Milestone: ---
When I was investigating PR109082, I happened to find that in
gcc/config/rs6000/emmintrin.h, we have different definitions
||powerpc*-linux-gnu
Last reconfirmed||2023-03-17
Assignee|unassigned at gcc dot gnu.org |linkw at gcc dot gnu.org
Status|UNCONFIRMED |ASSIGNED
--- Comment #1 from Kewen Lin ---
The pair _mm_srli_si128 and
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110230
Kewen Lin changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |linkw at gcc dot gnu.org
Last
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110230
Kewen Lin changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: linkw at gcc dot gnu.org
Target Milestone: ---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110248
Kewen Lin changed:
What|Removed |Added
Keywords||missed-optimization
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110248
--- Comment #2 from Kewen Lin ---
Can you extend the current hook legitimate_address_p with one default value
nullptr gimple* argument? When middle-end passes like ivopts want to query with
the constructed address reference, it can pass the gimp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110248
--- Comment #7 from Kewen Lin ---
(In reply to Richard Biener from comment #6)
> (In reply to rsand...@gcc.gnu.org from comment #5)
> > ivopts does have code to treat ifn pointer arguments specially,
> > see get_mem_type_for_internal_fn &co. Bu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104024
--- Comment #6 from Kewen Lin ---
(In reply to Martin Jambor from comment #5)
> I have just seen a similar ICE with a ppc64le cross-compiler. Running
>
> ~/cross/bin/ppc64le-linux-gnu-gcc
> /home/worker/buildworker/tiber-option-juggler/build/g
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109932
Kewen Lin changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26163
Bug 26163 depends on bug 109858, which changed state.
Bug 109858 Summary: [14 Regression] r14-172 caused some SPEC2017 bmk to degrade
on Power
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109858
What|Removed |A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109858
Kewen Lin changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110531
Kewen Lin changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org
--- Comment #1 f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110531
--- Comment #3 from Kewen Lin ---
(In reply to Hao Liu from comment #2)
> > Is the warning from some static analyzer?
>
> No. I just find it maybe a bug while looking at the code.
>
> > slp should be true always (always do analyze slp), it doe
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110531
--- Comment #6 from Kewen Lin ---
It's an arguable topic, I can't find the thread that previously some reviewers
told me it's not always good to initialize the local variable. IIRC, the case
is that I initialized one variable at the top, but the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110531
--- Comment #8 from Kewen Lin ---
(In reply to Hao Liu from comment #7)
> > int foo() {
> > bool a = true;
> > bool b;
> > if (a || b)
> > return 1;
> > b = true;
> > return 0;
> > }
> >
> > still has the warning, it looks somethi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110531
--- Comment #11 from Kewen Lin ---
(In reply to Hao Liu from comment #10)
> > foo is just an example for not getting inlined, the point here is extra
> > cost paid.
>
> My point is that the case is different from the original case in
> tree-ve
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82255
Kewen Lin changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947
Bug 53947 depends on bug 82255, which changed state.
Bug 82255 Summary: Vectorizer cost model overcounts cost of some vectorized
loads
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82255
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110652
Kewen Lin changed:
What|Removed |Added
Last reconfirmed||2023-07-14
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110652
--- Comment #4 from Kewen Lin ---
I can't reproduce this on ppc64le with both the default bootstrapping checking
option --enable-checking=yes,extra and the reported --enable-checking=release.
I'm going to test it on cfarm x86 machine.
If the er
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110652
Kewen Lin changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org
--- Comment #5 f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109971
Kewen Lin changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109880
Kewen Lin changed:
What|Removed |Added
CC||linkw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110652
Kewen Lin changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110744
Kewen Lin changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110744
--- Comment #5 from Kewen Lin ---
(In reply to Li Pan from comment #2)
> Hi there,
>
> Just try to reproduce this bug with powerPC cross compiler (sorry we don't
> have a real powerPC) with the below options. Unfortunately, I failed to
> reprod
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110744
--- Comment #6 from Kewen Lin ---
The root cause is that the length and bias handling about LEN_STORE in sccvn
was missed to be updated, the below diff can fix the failure.
diff --git a/gcc/tree-ssa-sccvn.cc b/gcc/tree-ssa-sccvn.cc
index 11061a
||linkw at gcc dot gnu.org
Last reconfirmed||2023-07-20
Assignee|unassigned at gcc dot gnu.org |linkw at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Kewen Lin ---
I'll have a look first,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110740
Kewen Lin changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110740
--- Comment #3 from Kewen Lin ---
Created attachment 55587
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55587&action=edit
trial-patch
This patch can fix the exposed failures on
gcc.target/powerpc/p9-vec-length-epil-{1,8}.c, fully testin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110740
Kewen Lin changed:
What|Removed |Added
Attachment #55587|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110744
Kewen Lin changed:
What|Removed |Added
Component|other |tree-optimization
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110729
Kewen Lin changed:
What|Removed |Added
CC||linkw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99889
Kewen Lin changed:
What|Removed |Added
CC||i at maskray dot me
--- Comment #5 from Kewe
gcc dot gnu.org |linkw at gcc dot gnu.org
CC||linkw at gcc dot gnu.org
Ever confirmed|0 |1
Last reconfirmed||2023-07-21
--- Comment #1 from Kewen Lin ---
Confirmed.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110741
Kewen Lin changed:
What|Removed |Added
CC||bergner at gcc dot gnu.org,
701 - 800 of 956 matches
Mail list logo