https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70117
--- Comment #13 from Michael Meissner ---
In gcc/builtins.c it is probably better to use:
const struct real_format *fmt = FLOAT_MODE_FORMAT (mode);
if (fmt == &ibm_extended_double)
{
// ...
}
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70381
Michael Meissner changed:
What|Removed |Added
Status|RESOLVED|REOPENED
Last reconfirmed|
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
The new -mfloat128 support in PowerPC GCC 6 cannot be set via a target
attribute or a target pragma.
The reason for this is the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70381
--- Comment #4 from Michael Meissner ---
Author: meissner
Date: Fri Apr 8 21:49:17 2016
New Revision: 234841
URL: https://gcc.gnu.org/viewcvs?rev=234841&root=gcc&view=rev
Log:
Merge in pr 70381 fix; update documentation
Modified:
branches/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70381
--- Comment #5 from Michael Meissner ---
Author: meissner
Date: Fri Apr 8 21:51:58 2016
New Revision: 234842
URL: https://gcc.gnu.org/viewcvs?rev=234842&root=gcc&view=rev
Log:
Merge in pr 70381 fix; update documentation
Modified:
branches/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70381
--- Comment #6 from Michael Meissner ---
Author: meissner
Date: Fri Apr 8 21:53:48 2016
New Revision: 234843
URL: https://gcc.gnu.org/viewcvs?rev=234843&root=gcc&view=rev
Log:
Merge in __float128 complex support; Merge in PR 70381 fix
Added:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70381
--- Comment #7 from Michael Meissner ---
Author: meissner
Date: Mon Apr 11 19:45:35 2016
New Revision: 234884
URL: https://gcc.gnu.org/viewcvs?rev=234884&root=gcc&view=rev
Log:
[gcc]
2016-04-11 Michael Meissner
PR target/70381
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70381
Michael Meissner changed:
What|Removed |Added
Status|REOPENED|RESOLVED
Resolution|---
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
In applying the second fix for PR 70381, I noticed that the test float128-1.c
does not run on the pre-gcc7 branch, which is a branch I am
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70640
Michael Meissner changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70640
--- Comment #1 from Michael Meissner ---
Created attachment 38247
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38247&action=edit
Proposed patch to fix the problem
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70640
Michael Meissner changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70640
Michael Meissner changed:
What|Removed |Added
Status|RESOLVED|REOPENED
Resolution|FIXED
: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
KFmode (i.e. __float128) does not have reload handlers to allow the compiler to
do a direct move operation to move the values between GPRs and vector registers
in a few
dot gnu.org
Host||powerpc64le-unknown-linux-g
||nu
Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot
gnu.org
Ever confirmed|0 |1
Build
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
In tracking down the bug in 70669, I noticed that
rs6000_secondary_reload_direct_move has duplicated code.
The code looks like:
if
,
||wschmidt at gcc dot gnu.org
Host||powerpc64le-unknown-linux-g
||nu
Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot
gnu.org
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70640
--- Comment #4 from Michael Meissner ---
Author: meissner
Date: Thu Apr 14 20:05:58 2016
New Revision: 234988
URL: https://gcc.gnu.org/viewcvs?rev=234988&root=gcc&view=rev
Log:
2016-04-14 Michael Meissner
PR target/70640
* gc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70640
Michael Meissner changed:
What|Removed |Added
Status|REOPENED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70669
--- Comment #1 from Michael Meissner ---
Created attachment 38275
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38275&action=edit
Proposed patch to fix the problem
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70669
--- Comment #3 from Michael Meissner ---
Fixed in subversion id 234995.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70669
--- Comment #2 from Michael Meissner ---
Author: meissner
Date: Thu Apr 14 23:21:30 2016
New Revision: 234995
URL: https://gcc.gnu.org/viewcvs?rev=234995&root=gcc&view=rev
Log:
[gcc]
2016-04-14 Michael Meissner
PR target/70669
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70669
Michael Meissner changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
Right now, the GCC compiler uses XXLXOR to zero a VSX register, and XXLORC (on
power8 and above) to set a register to all 1's. It might be better to prefer to
us
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
With Power8 (and to a lesser extent Power7), we can create simple integer
values in VSX registers without doing a load in a few instructions
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70915
--- Comment #1 from Michael Meissner ---
Author: meissner
Date: Wed May 18 14:04:32 2016
New Revision: 236394
URL: https://gcc.gnu.org/viewcvs?rev=236394&root=gcc&view=rev
Log:
[gcc]
2016-05-18 Michael Meissner
PR target/70915
|--- |FIXED
Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot
gnu.org
--- Comment #2 from Michael Meissner ---
Fixed in subversion id 236394.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70670
Michael Meissner changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
GCC 6.1 added support for the XXPERM instruction for the PowerPC ISA 3.0. The
XXPERM instruction is essentially a 4 operand instruction, with only 3 operands
in the
||2016-05-19
Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot
gnu.org
Ever confirmed|0 |1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71201
--- Comment #3 from Michael Meissner ---
Author: meissner
Date: Mon May 23 23:42:52 2016
New Revision: 236617
URL: https://gcc.gnu.org/viewcvs?rev=236617&root=gcc&view=rev
Log:
[gcc]
2016-05-23 Michael Meissner
PR target/71201
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71294
Michael Meissner changed:
What|Removed |Added
CC||meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71294
--- Comment #7 from Michael Meissner ---
Created attachment 38580
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38580&action=edit
Proposed patch to fix the problem
This patch fixes the problem by copying frame related registers into a
tem
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69847
--- Comment #11 from Michael Meissner ---
Thanks for the update.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71186
Michael Meissner changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70589
Michael Meissner changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71186
--- Comment #1 from Michael Meissner ---
Created attachment 38617
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38617&action=edit
Proposed patch to fix the problem
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71186
--- Comment #2 from Michael Meissner ---
Author: meissner
Date: Wed Jun 1 20:09:35 2016
New Revision: 237006
URL: https://gcc.gnu.org/viewcvs?rev=237006&root=gcc&view=rev
Log:
[gcc]
2016-05-31 Michael Meissner
PR target/71186
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71186
Michael Meissner changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71201
--- Comment #4 from Michael Meissner ---
Author: meissner
Date: Wed Jun 1 23:23:42 2016
New Revision: 237021
URL: https://gcc.gnu.org/viewcvs?rev=237021&root=gcc&view=rev
Log:
[gcc]
2016-06-01 Michael Meissner
Back port from trunk
: enhancement
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
When you configure a PowerPC compiler with an old assembler, it configures the
compiler so it does not generate the new
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71390
Michael Meissner changed:
What|Removed |Added
Priority|P3 |P4
CC|
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
The code for combining 4 SFmode values into a V4SFmode could be improved in
GCC.
For example:
#include
vector combine (float a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70915
--- Comment #3 from Michael Meissner ---
Author: meissner
Date: Thu Jun 9 23:28:23 2016
New Revision: 237281
URL: https://gcc.gnu.org/viewcvs?rev=237281&root=gcc&view=rev
Log:
[gcc]
2016-06-09 Michael Meissner
Back port from trunk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71186
--- Comment #4 from Michael Meissner ---
Author: meissner
Date: Thu Jun 9 23:28:23 2016
New Revision: 237281
URL: https://gcc.gnu.org/viewcvs?rev=237281&root=gcc&view=rev
Log:
[gcc]
2016-06-09 Michael Meissner
Back port from trunk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81193
--- Comment #14 from Michael Meissner ---
Author: meissner
Date: Wed Jul 19 20:31:53 2017
New Revision: 250368
URL: https://gcc.gnu.org/viewcvs?rev=250368&root=gcc&view=rev
Log:
[gcc]
2017-07-19 Michael Meissner
Back port from trunk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81193
--- Comment #15 from Michael Meissner ---
Author: meissner
Date: Wed Jul 19 22:05:20 2017
New Revision: 250371
URL: https://gcc.gnu.org/viewcvs?rev=250371&root=gcc&view=rev
Log:
[gcc]
2017-07-19 Michael Meissner
Back port from trunk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81193
Michael Meissner changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
Created attachment 41851
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41851&action=edit
File to show the problem.
If we doing a vector set for 64-bit DF/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81593
--- Comment #1 from Michael Meissner ---
Created attachment 41852
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41852&action=edit
Proposed patch to fix the problem
Checked on power7 big endian and power8 little endian.
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
Created attachment 41853
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41853&action=edit
Example code that code be optimized.
On PowerPC VSX systems, optimize cases wh
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81593
Michael Meissner changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
||2017-07-27
CC||dje at gcc dot gnu.org,
||meissner at gcc dot gnu.org,
||segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81594
--- Comment #1 from Michael Meissner ---
Created attachment 41854
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41854&action=edit
Proposed patch to fix the problem
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81594
Michael Meissner changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81593
--- Comment #2 from Michael Meissner ---
Author: meissner
Date: Mon Aug 7 23:51:27 2017
New Revision: 250936
URL: https://gcc.gnu.org/viewcvs?rev=250936&root=gcc&view=rev
Log:
[gcc]
2017-08-07 Michael Meissner
PR target/81593
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
In GCC 8.0, we should ensure that __float128 is enabled by default for PowerPC
linux systems without having to use the -mfloat128 option.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81872
Michael Meissner changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
Created attachment 42033
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42033&action=edit
Sample test
If you are d
,
||meissner at gcc dot gnu.org,
||segher at gcc dot gnu.org,
||wschmidt at gcc dot gnu.org
Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81959
Michael Meissner changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
If you have the code:
vector __int128_t a[10] = { 1,2,3,4,5,6,7,8,9,0 };
vector __int128_t foo
||2017-08-28
CC||dje at gcc dot gnu.org,
||meissner at gcc dot gnu.org,
||segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82015
--- Comment #1 from Michael Meissner ---
Author: meissner
Date: Tue Aug 29 20:25:57 2017
New Revision: 251432
URL: https://gcc.gnu.org/viewcvs?rev=251432&root=gcc&view=rev
Log:
[gcc]
2017-08-29 Michael Meissner
PR target/82015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81193
--- Comment #17 from Michael Meissner ---
Author: meissner
Date: Tue Aug 29 21:06:21 2017
New Revision: 251437
URL: https://gcc.gnu.org/viewcvs?rev=251437&root=gcc&view=rev
Log:
[gcc]
2017-07-13 Michael Meissner
Back port from trun
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81593
--- Comment #3 from Michael Meissner ---
Author: meissner
Date: Wed Aug 30 01:12:21 2017
New Revision: 251445
URL: https://gcc.gnu.org/viewcvs?rev=251445&root=gcc&view=rev
Log:
[gcc]
2017-08-29 Michael Meissner
Back port from trunk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81593
--- Comment #4 from Michael Meissner ---
Author: meissner
Date: Wed Aug 30 01:14:05 2017
New Revision: 251446
URL: https://gcc.gnu.org/viewcvs?rev=251446&root=gcc&view=rev
Log:
2017-08-29 Michael Meissner
Back port from trunk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81593
--- Comment #5 from Michael Meissner ---
Author: meissner
Date: Wed Aug 30 13:38:27 2017
New Revision: 251532
URL: https://gcc.gnu.org/viewcvs?rev=251532&root=gcc&view=rev
Log:
[gcc]
2017-08-30 Michael Meissner
Back port from trunk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81593
Michael Meissner changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82015
--- Comment #2 from Michael Meissner ---
Author: meissner
Date: Wed Aug 30 18:09:51 2017
New Revision: 251539
URL: https://gcc.gnu.org/viewcvs?rev=251539&root=gcc&view=rev
Log:
2017-08-30 Michael Meissner
PR target/82015
* gc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81848
--- Comment #1 from Michael Meissner ---
Author: meissner
Date: Fri Sep 1 22:10:57 2017
New Revision: 251613
URL: https://gcc.gnu.org/viewcvs?rev=251613&root=gcc&view=rev
Log:
2017-09-01 Michael Meissner
PR libquadmath/81848
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71977
--- Comment #9 from Michael Meissner ---
Author: meissner
Date: Mon Sep 18 22:47:49 2017
New Revision: 252956
URL: https://gcc.gnu.org/viewcvs?rev=252956&root=gcc&view=rev
Log:
Refix pr 71977
Modified:
branches/ibm/xscvdpsp/gcc/ChangeLog.me
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80697
--- Comment #10 from Michael Meissner ---
I believe this was ultimately due to reassociation, so Aaron probably should
chime in if it is believed to be fixed.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81848
Michael Meissner changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
||2017-09-23
CC||meissner at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #5 from Michael Meissner ---
In the GCC build, if you want to disable libquadmath completely, you need to
use both --disable
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80099
--- Comment #3 from Michael Meissner ---
Author: meissner
Date: Tue Apr 18 16:41:06 2017
New Revision: 246972
URL: https://gcc.gnu.org/viewcvs?rev=246972&root=gcc&view=rev
Log:
[gcc]
2017-04-18 Michael Meissner
PR target/80099
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80099
Michael Meissner changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68163
--- Comment #2 from Michael Meissner ---
Author: meissner
Date: Tue Apr 18 17:08:16 2017
New Revision: 246974
URL: https://gcc.gnu.org/viewcvs?rev=246974&root=gcc&view=rev
Log:
Add initial patch for pr 68163
Added:
branches/ibm/meissner-gcc
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
In looking at PR target/68163, I noticed that if the register allocator wanted
to store a scalar value in a traditional Altivec register, it would generate
the following code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79038
Michael Meissner changed:
What|Removed |Added
Attachment #40827|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79203
--- Comment #2 from Michael Meissner ---
Author: meissner
Date: Fri May 5 20:21:15 2017
New Revision: 247657
URL: https://gcc.gnu.org/viewcvs?rev=247657&root=gcc&view=rev
Log:
[gcc]
2017-05-05 Michael Meissner
PR target/79038
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79038
--- Comment #7 from Michael Meissner ---
Author: meissner
Date: Fri May 5 20:21:15 2017
New Revision: 247657
URL: https://gcc.gnu.org/viewcvs?rev=247657&root=gcc&view=rev
Log:
[gcc]
2017-05-05 Michael Meissner
PR target/79038
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79202
--- Comment #6 from Michael Meissner ---
Author: meissner
Date: Fri May 5 20:21:15 2017
New Revision: 247657
URL: https://gcc.gnu.org/viewcvs?rev=247657&root=gcc&view=rev
Log:
[gcc]
2017-05-05 Michael Meissner
PR target/79038
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68163
--- Comment #3 from Michael Meissner ---
Author: meissner
Date: Tue May 9 21:25:23 2017
New Revision: 247819
URL: https://gcc.gnu.org/viewcvs?rev=247819&root=gcc&view=rev
Log:
[gcc]
2017-05-09 Michael Meissner
PR target/68163
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
After GCC 7.1 came out, I ran the spec 2006 benchmark suite. The milc
benchmark had a 5.6% regression
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79203
--- Comment #3 from Michael Meissner ---
Author: meissner
Date: Tue May 9 23:49:37 2017
New Revision: 247820
URL: https://gcc.gnu.org/viewcvs?rev=247820&root=gcc&view=rev
Log:
[gcc]
2017-05-09 Michael Meissner
Back port from mainlin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79202
--- Comment #7 from Michael Meissner ---
Author: meissner
Date: Tue May 9 23:49:37 2017
New Revision: 247820
URL: https://gcc.gnu.org/viewcvs?rev=247820&root=gcc&view=rev
Log:
[gcc]
2017-05-09 Michael Meissner
Back port from mainlin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79038
--- Comment #8 from Michael Meissner ---
Author: meissner
Date: Tue May 9 23:49:37 2017
New Revision: 247820
URL: https://gcc.gnu.org/viewcvs?rev=247820&root=gcc&view=rev
Log:
[gcc]
2017-05-09 Michael Meissner
Back port from mainlin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80697
Michael Meissner changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80697
--- Comment #3 from Michael Meissner ---
Created attachment 41342
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41342&action=edit
Preprocessed C source for the mult_adj_su3_mat_vec function
To reproduce, you need to use the -O3 -ffast-mat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80697
--- Comment #4 from Michael Meissner ---
Created attachment 41343
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41343&action=edit
Assembler output from gcc 6.3.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80697
--- Comment #5 from Michael Meissner ---
Created attachment 41344
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41344&action=edit
Assembler output from gcc 7.1.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80697
--- Comment #6 from Michael Meissner ---
Author: meissner
Date: Fri May 12 00:00:50 2017
New Revision: 247940
URL: https://gcc.gnu.org/viewcvs?rev=247940&root=gcc&view=rev
Log:
Attempt to fix pr 80697
Modified:
branches/ibm/meissner-work/gc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80697
--- Comment #7 from Michael Meissner ---
Author: meissner
Date: Fri May 12 00:05:24 2017
New Revision: 247941
URL: https://gcc.gnu.org/viewcvs?rev=247941&root=gcc&view=rev
Log:
Attempt to fix pr 80697
Modified:
branches/ibm/meissner-work/gc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80697
--- Comment #8 from Michael Meissner ---
I forgot to mention that I ran the MILC benchmark on a little endian power8
system, using -mcpu=power8 in addition to -O3 and -ffast-math.
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
In looking at bug 80697, I noticed on power8, there were loads to a GPR
register and move directs to vector registers.
I tracked this down to the load with splat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80718
--- Comment #1 from Michael Meissner ---
Author: meissner
Date: Fri May 12 19:48:54 2017
New Revision: 247994
URL: https://gcc.gnu.org/viewcvs?rev=247994&root=gcc&view=rev
Log:
Rework pr 80718
Modified:
branches/ibm/meissner-work/gcc/Change
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80718
--- Comment #2 from Michael Meissner ---
Author: meissner
Date: Fri May 12 19:54:03 2017
New Revision: 247995
URL: https://gcc.gnu.org/viewcvs?rev=247995&root=gcc&view=rev
Log:
Rework pr 80718
Modified:
branches/ibm/meissner-work/gcc/config
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80510
--- Comment #1 from Michael Meissner ---
Author: meissner
Date: Thu May 18 19:34:13 2017
New Revision: 248254
URL: https://gcc.gnu.org/viewcvs?rev=248254&root=gcc&view=rev
Log:
[gcc]
2017-05-18 Michael Meissner
PR target/80510
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
Created attachment 41391
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41391&action=edit
File from sp
401 - 500 of 1289 matches
Mail list logo