https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110788
--- Comment #1 from Hongtao.liu ---
I prefer to add an UNSPEC to vpbroadcastm, don't want to mix gpr and kmask too
much for vec_duplicate:zero_extend pattern.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110788
--- Comment #2 from Hongtao.liu ---
(In reply to Hongtao.liu from comment #1)
> I prefer to add an UNSPEC to vpbroadcastm, don't want to mix gpr and kmask
> too much for vec_duplicate:zero_extend pattern.
And got this:
.L3:
vmovapd b(%
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110814
Richard Biener changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110816
--- Comment #4 from Richard Biener ---
(In reply to Jonathan Wakely from comment #3)
> (In reply to Andrew Pinski from comment #2)
> > The only way to access that byte is to use memcpy or via char.
> > -ftrivial-auto-var-init is not designed fo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110817
--- Comment #3 from Richard Biener ---
Hmm, we lower from
v.0_1 = v;
_2 = v.0_1 != { 0, 0 };
c.1_8 = c;
_4 = (unsigned int) c.1_8;
_3 = {_4, _4};
_10 = v.0_1 == _3;
_9 = _2 | _10;
_5 = VEC_COND_EXPR <_9, { 0, 0 }, { -1, -1 }>;
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110827
Richard Biener changed:
What|Removed |Added
Last reconfirmed||2023-07-27
Status|UNCONFIR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110817
--- Comment #4 from Andrew Pinski ---
>that's v != 0 | v == c, I don't think that's equal to the original expression.
It is.
Here is the proof there:
((v > 0) ? -1 : 0) > ((v != c) ? -1 : 0)
v is unsigned char:
((v != 0) ? -1 : 0) > ((v != c)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110817
--- Comment #5 from Andrew Pinski ---
veclower produces:
_36 = BIT_FIELD_REF <_9, 32, 0>;
_37 = _36 != 0;
_38 = _36 == 0;
_39 = (signed int) _38;
_40 = (signed int) _36;
_41 = _40 + -1;
_42 = BIT_FIELD_REF <_9, 32, 32>;
_43 = _42
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107257
Shaohua Li changed:
What|Removed |Added
Resolution|DUPLICATE |---
Status|RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110827
--- Comment #2 from Iain Sandoe ---
(In reply to Richard Biener from comment #1)
> I'm seeing all code properly instrumented. The coverage I see is
> 1: 27:task foo() {
> -: 28: std::cout << "Running..." << std::endl;
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110817
--- Comment #6 from Andrew Pinski ---
_5 = VEC_COND_EXPR <_9, { 0, 0 }, { -1, -1 }>;
_6 = VIEW_CONVERT_EXPR(_5);
>From that veclower produces:
_36;
_36 = BIT_FIELD_REF <_9, 32, 0>;
_37 = _36 != 0;
_38 = _36 == 0;
_39 = (signed i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110817
--- Comment #7 from Andrew Pinski ---
(In reply to Andrew Pinski from comment #6)
> _5 = VEC_COND_EXPR <_9, { 0, 0 }, { -1, -1 }>;
> _6 = VIEW_CONVERT_EXPR(_5);
>
> From that veclower produces:
>_36;
...
> _38 = _36 == 0;
> _40 = (s
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110817
--- Comment #8 from Andrew Pinski ---
The problem is:
_37 = _36 != 0;
is not being used but I can't see how though.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110816
--- Comment #5 from Jonathan Wakely ---
And fix the spelling of zeros, which is generally preferred to zeroes for the
noun.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110824
--- Comment #2 from Denis Yaroshevskiy ---
FYI, this is my workaround:
```
template struct just_shuffle_test_selector
{
Selector sel;
template
auto operator()(Args... args) const
requires(std::invocable)
{
auto r = sel(args...);
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56139
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|11.5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62051
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|11.5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68350
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #14 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79700
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #22 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81122
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #24 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96645
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #31 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103429
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #6 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97747
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #3 from Richard Biener
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102178
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #37 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99919
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #9 from Richard Biener
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104162
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #10 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99187
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #4 from Richard Biener
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104049
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #19 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105322
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #5 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104167
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #5 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103457
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #4 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105217
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #8 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105258
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #4 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105167
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #6 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105568
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #2 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105456
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #2 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105715
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #8 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105834
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #5 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105438
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #14 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106227
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #4 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106315
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #8 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105832
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #12 from Andrew Pinsk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106293
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #14 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106375
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #6 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107538
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #5 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106240
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #6 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106363
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #5 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106594
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #26 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107683
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #3 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106511
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #6 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106472
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #28 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106879
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #8 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106816
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #13 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107816
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #3 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107038
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #10 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106634
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #4 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108278
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #19 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106955
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #11 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106756
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #6 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107169
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #4 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108358
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #4 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107198
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #5 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107231
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #3 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107353
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #17 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108360
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #9 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108046
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #2 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107549
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #3 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107800
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #3 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108422
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #7 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108121
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #10 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107704
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #4 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107815
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #21 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109087
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #20 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107856
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #2 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108273
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #7 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109130
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #3 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107823
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #4 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108822
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #3 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108184
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #2 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109247
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #19 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107855
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #7 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108351
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #7 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109676
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #16 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109680
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #13 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107946
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #6 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108415
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #6 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109727
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #1 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109683
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #3 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108124
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #4 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108508
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #8 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109751
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #23 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109943
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #3 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108171
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #4 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109083
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #8 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109806
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #17 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110066
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #24 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107750
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #5 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108316
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #8 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109093
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #26 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109889
Richard Biener changed:
What|Removed |Added
Target Milestone|13.2|13.3
--- Comment #13 from Richard Bien
1 - 100 of 231 matches
Mail list logo