https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78303
--- Comment #3 from Bill Schmidt ---
The memory layout is correct. It should not change regardless of endianness
settings. (The byte order of each element is dependent upon the fundamental
endianness, but the order of array elements with
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81038
--- Comment #9 from Bill Schmidt ---
Prospective patch posted at
https://gcc.gnu.org/ml/gcc-patches/2018-02/msg00137.html.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81038
--- Comment #8 from Bill Schmidt ---
The commentary for r248678 reads in part: "Compute costs for doing no peeling
at all, compare to the best peeling costs so far and avoid peeling if cheaper."
Indeed, if you look at the vect dump for r248677,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81038
Bill Schmidt changed:
What|Removed |Added
Assignee|acsawdey at gcc dot gnu.org|wschmidt at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84033
Bill Schmidt changed:
What|Removed |Added
CC||wschmidt at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83926
--- Comment #6 from Bill Schmidt ---
But I assume that's your transcription error. In the test case the arguments
are vector long long.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83926
--- Comment #5 from Bill Schmidt ---
That looks completely invalid, the args should be vector long long, not long
long.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83926
--- Comment #2 from Bill Schmidt ---
Does this work on GCC 7 (obviously without -mno-fold-gimple)? If so, please
mark as [8 regression] in title.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83946
--- Comment #9 from Bill Schmidt ---
Author: wschmidt
Date: Mon Jan 22 02:46:11 2018
New Revision: 256939
URL: https://gcc.gnu.org/viewcvs?rev=256939=gcc=rev
Log:
2018-01-21 Bill Schmidt
PR target/83946
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83946
--- Comment #8 from Bill Schmidt ---
Segher was kind enough to run AIX tests for me last night. There is still one
non-blocking issue with safe-indirect-jump-8.c, which should be skipped for
AIX, since it doesn't generate sibcalls to non-local
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83946
--- Comment #7 from Bill Schmidt ---
Author: wschmidt
Date: Sun Jan 21 13:32:58 2018
New Revision: 256932
URL: https://gcc.gnu.org/viewcvs?rev=256932=gcc=rev
Log:
[gcc]
2018-01-21 Bill Schmidt
Backport
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83946
--- Comment #6 from Bill Schmidt ---
Author: wschmidt
Date: Sun Jan 21 13:26:07 2018
New Revision: 256931
URL: https://gcc.gnu.org/viewcvs?rev=256931=gcc=rev
Log:
[gcc]
2018-01-21 Bill Schmidt
David
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83946
Bill Schmidt changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |wschmidt at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83862
Bill Schmidt changed:
What|Removed |Added
Target||powerpc*-*-*
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83677
Bill Schmidt changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83677
--- Comment #5 from Bill Schmidt ---
Author: wschmidt
Date: Sun Jan 14 17:49:39 2018
New Revision: 256671
URL: https://gcc.gnu.org/viewcvs?rev=256671=gcc=rev
Log:
[gcc]
2018-01-14 Bill Schmidt
Backport
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83677
--- Comment #4 from Bill Schmidt ---
Author: wschmidt
Date: Sun Jan 14 17:47:30 2018
New Revision: 256670
URL: https://gcc.gnu.org/viewcvs?rev=256670=gcc=rev
Log:
[gcc]
2018-01-14 Bill Schmidt
Backport
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83677
Bill Schmidt changed:
What|Removed |Added
Known to fail|8.0 |
--- Comment #3 from Bill Schmidt ---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83677
--- Comment #2 from Bill Schmidt ---
Author: wschmidt
Date: Mon Jan 8 23:08:34 2018
New Revision: 256358
URL: https://gcc.gnu.org/viewcvs?rev=256358=gcc=rev
Log:
[gcc]
2018-01-08 Bill Schmidt
PR
Assignee|unassigned at gcc dot gnu.org |wschmidt at gcc dot
gnu.org
Ever confirmed|0 |1
Target Milestone|--- |7.3
Known to fail||7.2.1, 8.0
--- Comment #1 from Bill Schmidt ---
Confirmed.
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: wschmidt at gcc dot gnu.org
Target Milestone: ---
Created attachment 43026
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43026=edit
Test case demonstrating the problem
Generat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660
--- Comment #2 from Bill Schmidt ---
Also fails with -mcpu=power6 -maltivec.
Also succeeds with -mcpu=power9.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660
Bill Schmidt changed:
What|Removed |Added
Keywords||ice-on-valid-code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83253
--- Comment #12 from Bill Schmidt ---
By contrast, on powerpc64le, we see:
- mult_by_coeff_cost (3, E_SImode, true) returns a cost of 8
- mult_by_coeff_cost (4, E_SImode, true) returns a cost of 4
These are the sort of costs one would
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83253
--- Comment #11 from Bill Schmidt ---
OK, for the i386 case, this simply comes down to the following.
- mult_by_coeff_cost (3, E_SImode, true) returns a cost of 4
- mult_by_coeff_cost (4, E_SImode, true) returns a cost of 8
Garbage in,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83253
--- Comment #10 from Bill Schmidt ---
I see that I was looking at the wrong leg here. This is a CAND_ADD, not a
CAND_MULT, and I'm getting strange cost results on that path. The proposed
change is still appropriate in my view, but not relevant
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83253
--- Comment #9 from Bill Schmidt ---
I was able to build an i386 cross, and this wasn't sufficient to solve the
problem. I see:
Processing dependency tree rooted at 1.
Inserting initializer: slsr_10 = scale_7(D) * 3;
Increment vector:
0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83253
--- Comment #8 from Bill Schmidt ---
Revised patch:
Index: gcc/gimple-ssa-strength-reduction.c
===
--- gcc/gimple-ssa-strength-reduction.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83253
--- Comment #7 from Bill Schmidt ---
Thanks, Jakub, good catch on the HWI overflow. I'll make those changes and
re-test. FWIW, the patch as proposed above passes regstrap and will be good
enough for testing whether this indeed is the right
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83253
--- Comment #5 from Bill Schmidt ---
Here's an untested patch (bootstraps successfully but regtest is still
ongoing):
Index: gcc/gimple-ssa-strength-reduction.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83253
--- Comment #4 from Bill Schmidt ---
I think the issue may be in this code:
/* For any other increment, if this is a multiply candidate, we
must introduce a temporary T and initialize it with
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83403
Bill Schmidt changed:
What|Removed |Added
Keywords||missed-optimization
CC|
: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: wschmidt at gcc dot gnu.org
Target Milestone: ---
Created attachment 42857
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42857=edit
Source file
One of our performance folks ran across a large performa
|--- |FIXED
Assignee|unassigned at gcc dot gnu.org |wschmidt at gcc dot
gnu.org
--- Comment #7 from Bill Schmidt ---
Fixed.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83332
--- Comment #6 from Bill Schmidt ---
Author: wschmidt
Date: Tue Dec 12 20:44:57 2017
New Revision: 255588
URL: https://gcc.gnu.org/viewcvs?rev=255588=gcc=rev
Log:
2017-12-12 Bill Schmidt
PR target/83332
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83332
--- Comment #5 from Bill Schmidt ---
Proposed patch: https://gcc.gnu.org/ml/gcc-patches/2017-12/msg00656.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83332
Bill Schmidt changed:
What|Removed |Added
Status|WAITING |NEW
--- Comment #4 from Bill Schmidt
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83332
--- Comment #3 from Bill Schmidt ---
Uh, actually that is not quite right. We do have vcondv4sfv4si and
vcondv4siv4sf patterns. So it looks like we need to adjust the test case until
such time as we add the v2di/v2df ones.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83332
--- Comment #2 from Bill Schmidt ---
(In reply to Richard Biener from comment #1)
> Possibly a similar reason as x86, vect_cond_mixed is set but you cannot do
> V2DIV2DF mixed condition handling?
That appears to be the case:
proc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83253
--- Comment #3 from Bill Schmidt ---
Apologies for not responding sooner -- I've been out of pocket for the last
week. I'll have a look when I get unburied (probably next week).
Bill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81158
--- Comment #5 from Bill Schmidt ---
That would make sense. I think this can be closed.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81363
--- Comment #2 from Bill Schmidt ---
(In reply to Jakub Jelinek from comment #1)
> This went away with r250295 which reverted some earlier commit. Was the
> patch reverted because of this LRA ICE, or for some other reason. I.e. can
> we close
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83201
--- Comment #1 from Bill Schmidt ---
It may be latent for a while -- the same problem exists with GCC 7. (Well,
technically with branches/ibm/gcc-7-branch.)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63491
Bill Schmidt changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81386
--- Comment #10 from Bill Schmidt ---
Where does this one stand now?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79845
Bill Schmidt changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
,
||wschmidt at gcc dot gnu.org
--- Comment #2 from Bill Schmidt ---
CCing Will (fallout from moving this function to gimple expansion).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81924
Bill Schmidt changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81924
--- Comment #9 from Bill Schmidt ---
Er, HERE is the simple patch:
Index: gcc/config/rs6000/vsx.md
===
--- gcc/config/rs6000/vsx.md(revision 253957)
+++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81924
--- Comment #8 from Bill Schmidt ---
Matthias, the following appears to fix this problem for gcc-5-branch.
Obviously the branch is closed to further development, but if you want to
consider carrying this patch, let me know and I will give it a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81924
Bill Schmidt changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81924
--- Comment #6 from Bill Schmidt ---
The patch applies cleanly to gcc-6-branch, and I can certainly commit that
(although I can't show a case where it can happen with present behavior, it
should be cleaned up).
For gcc-5-branch, the patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81924
--- Comment #5 from Bill Schmidt ---
Yeah, that looks like a backporting oversight.
I'll have a look after I recover from the post-vacation email slog.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82337
Bill Schmidt changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82337
--- Comment #15 from Bill Schmidt ---
Author: wschmidt
Date: Mon Oct 2 18:10:40 2017
New Revision: 253361
URL: https://gcc.gnu.org/viewcvs?rev=253361=gcc=rev
Log:
[gcc]
2017-10-02 Bill Schmidt
Backport
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82337
--- Comment #14 from Bill Schmidt ---
Author: wschmidt
Date: Mon Oct 2 18:09:20 2017
New Revision: 253360
URL: https://gcc.gnu.org/viewcvs?rev=253360=gcc=rev
Log:
[gcc]
2017-10-02 Bill Schmidt
Backport
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82337
--- Comment #13 from Bill Schmidt ---
Author: wschmidt
Date: Mon Oct 2 18:07:45 2017
New Revision: 253359
URL: https://gcc.gnu.org/viewcvs?rev=253359=gcc=rev
Log:
[gcc]
2017-10-02 Bill Schmidt
Backport
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82337
--- Comment #12 from Bill Schmidt ---
Fixed in trunk so far. Backports to follow after a few days of burn-in.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82337
--- Comment #11 from Bill Schmidt ---
Author: wschmidt
Date: Fri Sep 29 14:55:14 2017
New Revision: 253293
URL: https://gcc.gnu.org/viewcvs?rev=253293=gcc=rev
Log:
[gcc]
2017-09-29 Bill Schmidt
PR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82337
--- Comment #9 from Bill Schmidt ---
Revised and tested patch posted here:
https://gcc.gnu.org/ml/gcc-patches/2017-09/msg01836.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82337
--- Comment #8 from Bill Schmidt ---
Created attachment 42248
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42248=edit
Proposed patch
Here's what I'm testing -- looks like it fixes this particular case.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82337
--- Comment #7 from Bill Schmidt ---
I think we can do something simpler by just keeping these abnormal SSA names
out of the basis chains in the table. Working on a patch.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82337
Bill Schmidt changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |wschmidt at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81848
--- Comment #2 from Bill Schmidt ---
Can this be closed?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82255
--- Comment #4 from Bill Schmidt ---
Created attachment 42217
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42217=edit
Test case patch
Here's a test case (and some associated changes to add debug code for the test
case) that can be used
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82255
Bill Schmidt changed:
What|Removed |Added
Assignee|wschmidt at gcc dot gnu.org|unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80697
--- Comment #9 from Bill Schmidt ---
Can this be closed?
||missed-optimization
Last reconfirmed||2017-09-19
CC||rguenth at gcc dot gnu.org
Assignee|unassigned at gcc dot gnu.org |wschmidt at gcc dot
gnu.org
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82255
--- Comment #1 from Bill Schmidt ---
Created attachment 42206
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42206=edit
Patch under test
Here's a patch I'm testing. It solves the problem for this test case but
hasn't been regstrapped
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: wschmidt at gcc dot gnu.org
Target Milestone: ---
Consider the following testcase, compiled at -O3 on powerpc64le:
extern int abs (int __x) __attribute__ ((__nothrow__
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81833
Bill Schmidt changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81833
--- Comment #8 from Bill Schmidt ---
Author: wschmidt
Date: Tue Sep 12 21:07:30 2017
New Revision: 252044
URL: https://gcc.gnu.org/viewcvs?rev=252044=gcc=rev
Log:
[gcc]
2017-09-12 Bill Schmidt
Backport
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81833
--- Comment #7 from Bill Schmidt ---
Author: wschmidt
Date: Tue Sep 12 21:03:42 2017
New Revision: 252043
URL: https://gcc.gnu.org/viewcvs?rev=252043=gcc=rev
Log:
[gcc]
2017-09-12 Bill Schmidt
Backport
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81833
--- Comment #6 from Bill Schmidt ---
Author: wschmidt
Date: Tue Sep 12 21:02:13 2017
New Revision: 252042
URL: https://gcc.gnu.org/viewcvs?rev=252042=gcc=rev
Log:
[gcc]
2017-09-12 Bill Schmidt
Backport
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80695
--- Comment #7 from Bill Schmidt ---
Author: wschmidt
Date: Sun Sep 10 21:09:38 2017
New Revision: 251952
URL: https://gcc.gnu.org/viewcvs?rev=251952=gcc=rev
Log:
[gcc]
2017-09-10 Bill Schmidt
Backport
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81833
--- Comment #5 from Bill Schmidt ---
Yes, I have backports prepared for 5, 6, and 7. Waiting a short time before
applying those.
Thanks!
Bill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81987
Bill Schmidt changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81987
--- Comment #11 from Bill Schmidt ---
Author: wschmidt
Date: Wed Sep 6 18:48:50 2017
New Revision: 251817
URL: https://gcc.gnu.org/viewcvs?rev=251817=gcc=rev
Log:
[gcc]
2017-09-06 Bill Schmidt
Backport
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81987
--- Comment #10 from Bill Schmidt ---
Author: wschmidt
Date: Wed Sep 6 18:44:51 2017
New Revision: 251816
URL: https://gcc.gnu.org/viewcvs?rev=251816=gcc=rev
Log:
[gcc]
2017-09-06 Bill Schmidt
Backport
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81987
--- Comment #9 from Bill Schmidt ---
Author: wschmidt
Date: Wed Sep 6 18:42:56 2017
New Revision: 251815
URL: https://gcc.gnu.org/viewcvs?rev=251815=gcc=rev
Log:
[gcc]
2017-09-06 Bill Schmidt
Backport
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81503
Bill Schmidt changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81503
--- Comment #20 from Bill Schmidt ---
Author: wschmidt
Date: Tue Sep 5 21:52:01 2017
New Revision: 251745
URL: https://gcc.gnu.org/viewcvs?rev=251745=gcc=rev
Log:
[gcc]
2017-09-05 Bill Schmidt
Backport
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81503
--- Comment #19 from Bill Schmidt ---
Author: wschmidt
Date: Tue Sep 5 21:50:38 2017
New Revision: 251744
URL: https://gcc.gnu.org/viewcvs?rev=251744=gcc=rev
Log:
[gcc]
2017-09-05 Bill Schmidt
Backport
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81503
--- Comment #18 from Bill Schmidt ---
Author: wschmidt
Date: Tue Sep 5 21:49:01 2017
New Revision: 251743
URL: https://gcc.gnu.org/viewcvs?rev=251743=gcc=rev
Log:
[gcc]
2017-09-05 Bill Schmidt
Backport
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81833
--- Comment #3 from Bill Schmidt ---
Author: wschmidt
Date: Tue Sep 5 19:41:55 2017
New Revision: 251723
URL: https://gcc.gnu.org/viewcvs?rev=251723=gcc=rev
Log:
[gcc]
2017-09-05 Bill Schmidt
PR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82015
Bill Schmidt changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
Bill Schmidt changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
--- Comment #10 from Bill Schmidt ---
Author: wschmidt
Date: Thu Aug 31 20:28:17 2017
New Revision: 251575
URL: https://gcc.gnu.org/viewcvs?rev=251575=gcc=rev
Log:
2017-08-31 Bill Schmidt
Backport from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81987
--- Comment #8 from Bill Schmidt ---
Fixed on trunk so far. Holding this open until the fix is backported in about
a week.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81987
--- Comment #7 from Bill Schmidt ---
Author: wschmidt
Date: Wed Aug 30 20:04:07 2017
New Revision: 251547
URL: https://gcc.gnu.org/viewcvs?rev=251547=gcc=rev
Log:
[gcc]
2017-08-30 Bill Schmidt
PR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81987
--- Comment #6 from Bill Schmidt ---
Patch submitted here: https://gcc.gnu.org/ml/gcc-patches/2017-08/msg01743.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81987
--- Comment #5 from Bill Schmidt ---
-march is not required. This repros on powerpc64le-linux-gnu as well with just
-O3.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81503
--- Comment #17 from Bill Schmidt ---
Fixed in trunk so far. Although this test case succeeds on GCC 7, the bug is
latent there, so I'll keep this open and backport the fix to other releases in
a week or so.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81503
--- Comment #16 from Bill Schmidt ---
Author: wschmidt
Date: Tue Aug 29 14:41:53 2017
New Revision: 251414
URL: https://gcc.gnu.org/viewcvs?rev=251414=gcc=rev
Log:
[gcc]
2017-08-29 Bill Schmidt
Jakub
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81987
--- Comment #4 from Bill Schmidt ---
Sure, I'll try to get to this this week.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81833
--- Comment #2 from Bill Schmidt ---
The "altivec_vsumsws" pattern for little endian isn't working as intended.
This needs to be rewritten. So does the "altivec_vsum2sws" pattern. I'll work
on a patch early next week.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81833
Bill Schmidt changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
--- Comment #9 from Bill Schmidt ---
Fixed on trunk so far. Will commit backport in about a week.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
--- Comment #8 from Bill Schmidt ---
Author: wschmidt
Date: Fri Aug 25 15:08:30 2017
New Revision: 251355
URL: https://gcc.gnu.org/viewcvs?rev=251355=gcc=rev
Log:
2017-08-25 Bill Schmidt
PR target/81504
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504
--- Comment #7 from Bill Schmidt ---
Created attachment 42041
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42041=edit
Patch under test
401 - 500 of 1696 matches
Mail list logo