https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105485
Kewen Lin changed:
What|Removed |Added
Ever confirmed|0 |1
Assignee|unassigned at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105459
Kewen Lin changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105334
Kewen Lin changed:
What|Removed |Added
Status|REOPENED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103605
--- Comment #7 from Kewen Lin ---
(In reply to pc from comment #5)
> I modified the testcase from comment #3 to clear-before and check-after
> FE_INVALID exception bit for each operation:
> --
> $ /opt/gcc-nightly/trunk/bin/gcc -O2 -o
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105271
Kewen Lin changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105325
--- Comment #10 from Kewen Lin ---
(In reply to Jakub Jelinek from comment #9)
> where it no longer satisfies the predicate but does satisfy the constraint.
> It is unclear if there is any matching constraint for ds_form_mem_operand,
> maybe
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105334
--- Comment #5 from Kewen Lin ---
Oops, sorry that I just verified the original case in PR103623 previously,
missed to find it doesn't have pack bif.
Maybe we could add one test case to cover both unpack and pack ICEs, such as:
$cat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105325
Kewen Lin changed:
What|Removed |Added
CC||linkw at gcc dot gnu.org
--- Comment #5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105271
Kewen Lin changed:
What|Removed |Added
URL||https://gcc.gnu.org/piperma
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105267
Kewen Lin changed:
What|Removed |Added
CC||linkw at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105267
--- Comment #1 from Kewen Lin ---
*** Bug 105313 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105313
Kewen Lin changed:
What|Removed |Added
CC||linkw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105266
Kewen Lin changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105271
Kewen Lin changed:
What|Removed |Added
Summary|ICE in extract_insn, at |[12 Regression] ICE in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105271
Kewen Lin changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Assignee|unassigned at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104482
Kewen Lin changed:
What|Removed |Added
URL||https://gcc.gnu.org/piperma
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105266
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=105266
Kewen Lin changed:
What|Removed |Added
CC||linkw at gcc dot gnu.org
--- Comment #1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105234
--- Comment #13 from Kewen Lin ---
Just noticed this, many thanks for triaging and fixing!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103623
Kewen Lin changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105213
Bug ID: 105213
Summary: Extend __builtin_{un,}pack_{longdouble,ibm128} valid
for soft-float
Product: gcc
Version: 12.0
URL:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103196
Kewen Lin changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101714
Kewen Lin changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105002
Kewen Lin changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90448
--- Comment #16 from Kewen Lin ---
*** Bug 90226 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90226
Kewen Lin changed:
What|Removed |Added
Resolution|--- |DUPLICATE
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104967
Kewen Lin changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105002
--- Comment #5 from Kewen Lin ---
Patch was just posted at
https://gcc.gnu.org/pipermail/gcc-patches/2022-March/592204.html.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104967
Kewen Lin changed:
What|Removed |Added
URL||https://gcc.gnu.org/piperma
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104930
--- Comment #4 from Kewen Lin ---
Hi @Peter and @Segher, do you agree that the previous behavior is better? That
is users don't need one extra option ‘-flax-vector-conversions’ to get more
accurate warnings.
The associated trial patch tries to
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104930
--- Comment #3 from Kewen Lin ---
Created attachment 52669
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52669=edit
A trial patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105002
Kewen Lin changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105002
--- Comment #4 from Kewen Lin ---
Created attachment 52668
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52668=edit
Untested patch
Putting it through testing.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104967
Kewen Lin changed:
What|Removed |Added
Last reconfirmed||2022-03-23
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105002
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=104482
--- Comment #2 from Kewen Lin ---
One fix has been posted via
https://gcc.gnu.org/pipermail/gcc-patches/2022-March/591768.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104930
--- Comment #2 from Kewen Lin ---
It's regressed from r12-5752-gd08236359eb229, in the new bif infrastructure we
don't use the type opaque_V4SI_type_node for prototype of overloaded built-in
functions any more.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104930
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=104930
Bug ID: 104930
Summary: built-in function requires "-flax-vector-conversions"
to get better warning
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102059
Kewen Lin changed:
What|Removed |Added
Assignee|linkw at gcc dot gnu.org |meissner at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103196
--- Comment #5 from Kewen Lin ---
(In reply to Richard Biener from comment #4)
> Or adjust the testcase. Please?
Thanks for the suggestion! I adjusted the test case by making it not unrolled
any more, as the patch posted at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104482
Kewen Lin changed:
What|Removed |Added
Last reconfirmed||2022-03-08
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103196
Kewen Lin changed:
What|Removed |Added
Last reconfirmed||2022-02-25
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103196
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=104595
--- Comment #10 from Kewen Lin ---
(In reply to rguent...@suse.de from comment #9)
> On Wed, 23 Feb 2022, linkw at gcc dot gnu.org wrote:
>
> > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104595
> >
> > --- Comment #8 from Kewen Lin ---
> >
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104595
--- Comment #8 from Kewen Lin ---
I had one local hack and just found it can survive on x86 bootstrapping and
regression testing. I guess maybe it's good to post here. Just ignore this if
it looks like noise. :) The point is to do the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103353
--- Comment #5 from Kewen Lin ---
(In reply to Segher Boessenkool from comment #4)
> You miss all extra errors the expand_call can generate. This is the general
> reason why we try to continue instead of stopping after the first error. The
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103353
Kewen Lin changed:
What|Removed |Added
CC||meissner at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103353
Kewen Lin changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #2 from Kewen Lin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103623
--- Comment #31 from Kewen Lin ---
Thanks for the comments, Segher and Peter! Your comments answered my question
in mind that the current unpack/pack pattern supports are complete or not.
IIUC, to cover it for both soft-float and hard-float
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104024
--- Comment #4 from Kewen Lin ---
(In reply to Segher Boessenkool from comment #3)
> Most of those options were removed. Does this problem (adjusted properly,
> those options are now enabled iff you use -mcpu=power10 or later) still
> happen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104595
Bug ID: 104595
Summary: unvectorized loop due to bool condition loaded from
memory
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104024
Kewen Lin changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104024
--- Comment #2 from Kewen Lin ---
Created attachment 52475
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52475=edit
Tested patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103623
--- Comment #26 from Kewen Lin ---
Created attachment 52474
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52474=edit
Untested patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103623
--- Comment #25 from Kewen Lin ---
The key difference from the previous bif support is that: previously we checked
TARGET_HARD_FLOAT but now we didn't. I think we still need to check it, as the
document here
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99197
Kewen Lin changed:
What|Removed |Added
CC||linkw at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104004
Kewen Lin changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103623
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=103353
Kewen Lin changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104024
Kewen Lin changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103627
Kewen Lin changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102059
--- Comment #35 from Kewen Lin ---
> I don't think the r12-6219 commit qualifies for backporting. What about the
> comment#31 patch? Does it address the issue for Eigen on the branches?
Got it. comment#31 patch can only address the mismatch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102059
Kewen Lin changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102059
--- Comment #32 from Kewen Lin ---
(In reply to Michael Meissner from comment #31)
> Created attachment 52383 [details]
> Simpler patch to fix the problem with power8-fusion.
>
> This patch just ignores the -mpower8-fusion option in the callee
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102059
--- Comment #30 from Kewen Lin ---
(In reply to pc from comment #27)
> There was a commit related to this bug, but it is still in ASSIGNED state,
> so I'm not sure if this was to be considered "fixed", but...
>
> Chip discovered that, with a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103702
Kewen Lin changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104015
Kewen Lin changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104015
--- Comment #11 from Kewen Lin ---
(In reply to rsand...@gcc.gnu.org from comment #10)
> Checking the number of tries might be useful, but if so, I think
> it should be done by a test that was written for that specific
> purpose. The tst can
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103702
--- Comment #4 from Kewen Lin ---
Patch was posted with the link
https://gcc.gnu.org/pipermail/gcc-patches/2021-December/587309.html, still
pending on review.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104015
--- Comment #9 from Kewen Lin ---
(In reply to rsand...@gcc.gnu.org from comment #6)
> I think the patch in comment 2 is the correct fix (OK to commit).
>
Thanks for the review and approval Richard!
I totally agree this test case can be
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104015
--- Comment #4 from Kewen Lin ---
Hi Andre,
Thanks for the detailed explanations all below!
(In reply to avieira from comment #3)
> Hi Kewen,
>
> Thanks for the analysis. The param_vect_partial_vector_usage suggestion
> seems valid, but that
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104015
Kewen Lin changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104015
Kewen Lin changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104004
Kewen Lin changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103623
Kewen Lin changed:
What|Removed |Added
Last reconfirmed|2021-12-10 00:00:00 |2021-12-27
--- Comment #21 from Kewen Lin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103623
--- Comment #20 from Kewen Lin ---
(In reply to Arseny Solokha from comment #19)
> (In reply to Kewen Lin from comment #17)
> > (In reply to Arseny Solokha from comment #16)
> > > Could there be any ld, or as, or glibc features involved that
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103623
--- Comment #17 from Kewen Lin ---
(In reply to Arseny Solokha from comment #16)
> Could there be any ld, or as, or glibc features involved that gcc's
> configure detects at build time?
Good point, what's the version of binutils you used? Does
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103623
--- Comment #15 from Kewen Lin ---
>
> I tried it on a x86_64 cfarm machine:
>
> /home/linkw/gcc/gcc-test/configure --host=x86_64-pc-linux-gnu
> --target=powerpc-e300c3-linux-gnu --build=x86_64-pc-linux-gnu
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103623
--- Comment #14 from Kewen Lin ---
> % powerpc-e300c3-linux-gnu-gcc-12.0.0 -v
> Using built-in specs.
> COLLECT_GCC=powerpc-e300c3-linux-gnu-gcc-12.0.0
> COLLECT_LTO_WRAPPER=/usr/libexec/gcc/powerpc-e300c3-linux-gnu/12.0.0/lto-
> wrapper
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103623
--- Comment #12 from Kewen Lin ---
(In reply to Arseny Solokha from comment #11)
> Unfortunately, I still have exactly the same ICE on this testcase w/ 12.0.0
> alpha20211219 snapshot:
>
> % powerpc-e300c3-linux-gnu-gcc-12.0.0 -mcpu=401 tt.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103627
--- Comment #4 from Kewen Lin ---
For test.c, even we are on ppc64le P9, it can also get ICE:
extern float *dest;
extern __vector_quad src;
int
foo ()
{
__builtin_mma_disassemble_acc (dest, );
return 0;
}
$ gcc test.c -mcpu=power10
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103627
--- Comment #3 from Kewen Lin ---
Also failed with r12-0.
I looked into the ICE with -mcpu=power6 -m32 on BE, the direct reason is that
we turn off VSX flag but still leave MMA, when it wants to emit one move for
V16QI it has to use multiple
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102347
--- Comment #19 from Kewen Lin ---
Filed PR103727 for aarch64 issue tracking.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103727
Bug ID: 103727
Summary: [aarch64] Too strict built-in decl check
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102347
Kewen Lin changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103622
--- Comment #10 from Kewen Lin ---
> test.c: In function ‘get_float128_exponent’:
> test.c:4:5: note: overloaded builtin ‘__builtin_vec_scalar_extract_exp’ is
> implemented by builtin ‘__builtin_vsx_scalar_extract_expq’
>4 | return
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103702
Kewen Lin changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103702
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=103625
--- Comment #6 from Kewen Lin ---
(In reply to Bill Schmidt from comment #4)
> Kewen, how did you confirm this? My cross doesn't accept -mvsx as valid.
>
> $ /home/wschmidt/gcc/build/gcc-e300/gcc/xgcc -c -O2 -mvsx pr103625.c
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103627
--- Comment #2 from Kewen Lin ---
Confirmed. But even if I reverted my previous commit r12-5590 which introduced
this test case (from PR102347) into testsuites, this ICE still exists. So it's
not a regression related to the commit but a latent
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103627
Kewen Lin changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103625
Kewen Lin changed:
What|Removed |Added
CC||linkw at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103623
--- Comment #2 from Kewen Lin ---
> One fix seems to introduce one stanza for 128bit long double like previous
> RS6000_BTM_LDBL128 which is enabled only if (TARGET_LONG_DOUBLE_128 &&
> TARGET_HARD_FLOAT && !TARGET_IEEEQUAD), and guard
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103624
Kewen Lin changed:
What|Removed |Added
CC||bergner at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103623
Kewen Lin changed:
What|Removed |Added
CC||linkw at gcc dot gnu.org
--- Comment #1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103622
--- Comment #3 from Kewen Lin ---
> One thought seems to check instance->fntype first and take (skip) it as
> mismatch if it's NULL.
This looks like a bad idea, to use long double as the type instead of float128
when type float128 isn't
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103622
--- Comment #2 from Kewen Lin ---
Got exposed from r12-5752, r12-5751 we got the error msg like:
test.c: In function ‘get_float128_exponent’:
test.c:6:5: note: builtin ‘__builtin_vec_scalar_extract_exp’ requires builtin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103622
Kewen Lin changed:
What|Removed |Added
CC||bergner at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103568
Bug ID: 103568
Summary: sub-optimal vector construction with two loaded
doubles on Power10
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
501 - 600 of 733 matches
Mail list logo