https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61397
--- Comment #8 from Michael Meissner ---
I added the lp64 test when I added the -mupper-regs support and rewrote the
test.
The rationale is I was using a long bit vector to make sure that each floating
point variable got used (in_mask and out_ma
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61397
--- Comment #10 from Michael Meissner ---
However, before I made the changes that finished the implementation of upper
regs support, the option was not functional for anything other than
power8-ldst.c. It could not be used for any real program t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61397
--- Comment #12 from Michael Meissner ---
Created attachment 34865
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34865&action=edit
Patch that tests the desired functionality for both 32-bit and 64-bit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #3 from Michael Meissner ---
I just built a toolchain on gcc2-power8.osuosl.org with the configuration line:
/home/meissner/fsf-src/trunk/configure
--prefix=/home/meissner/fsf-install-ppcle64/trunk
--enable-languages=c,c++,ada,fortra
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
Michael Meissner changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #5 from Michael Meissner ---
Ok, after figuring out that I was building on gcc2-power8.osuosl.org (the old
big endian system that is going away), I checked out the current revision
(221024) and rebuilt a tool chain on gcc2-2-power8.os
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #6 from Michael Meissner ---
Created attachment 34923
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34923&action=edit
Proposed patch to fix the problem
I'm going to run full tests on this patch, but this patch appears to fix t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #8 from Michael Meissner ---
Created attachment 34925
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34925&action=edit
Revised patch #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
Michael Meissner changed:
What|Removed |Added
Attachment #34923|0 |1
is obsolete|
|unassigned at gcc dot gnu.org |meissner at gcc dot
gnu.org
: major
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Host: powerpc64le-unknown-linux-gnu
Target: powerpc64le-unknown-linux-gnu
Build: powerpc64le-unknown-linux
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #10 from Michael Meissner ---
Author: meissner
Date: Tue Mar 3 00:59:56 2015
New Revision: 221132
URL: https://gcc.gnu.org/viewcvs?rev=221132&root=gcc&view=rev
Log:
2015-03-02 Michael Meissner
PR 65138/target
* config/rs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #11 from Michael Meissner ---
Author: meissner
Date: Tue Mar 3 17:04:01 2015
New Revision: 221155
URL: https://gcc.gnu.org/viewcvs?rev=221155&root=gcc&view=rev
Log:
2015-03-03 Michael Meissner
PR 65138/target
* config/rs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #13 from Michael Meissner ---
I'm preparing the patches for the back ports to GCC 4.8/4.9. Once those are
committed, I will close the PR.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #15 from Michael Meissner ---
Created attachment 34943
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34943&action=edit
Backport of patches to gcc 4.9
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65240
--- Comment #9 from Michael Meissner ---
It is likely due to a combination of -ffast-math and -mupper-regs on
power7/power8. This is a problem I've seen before, but I thought I had
squashed it.
Basically, the code I've seen before, you have cod
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65240
--- Comment #12 from Michael Meissner ---
Created attachment 34952
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34952&action=edit
Initial patch to paper over the problem
This patch papers over the problem. As I mentioned before this is
|unassigned at gcc dot gnu.org |meissner at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65240
Michael Meissner changed:
What|Removed |Added
Attachment #34952|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #16 from Michael Meissner ---
Created attachment 34957
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34957&action=edit
Backport of patches to gcc 4.8
Here is the backport of the patches to gcc 4.8.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #17 from Michael Meissner ---
Just an additional comment. Jakub asked whether the PowerPC needed the
additional target attribute support that the x86 added as part of PR61925. I
looked at those patches, and at present those are not
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #18 from Michael Meissner ---
Author: meissner
Date: Thu Mar 5 20:31:10 2015
New Revision: 221224
URL: https://gcc.gnu.org/viewcvs?rev=221224&root=gcc&view=rev
Log:
2015-03-03 Michael Meissner
Backport from trunk
2015-03
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #19 from Michael Meissner ---
Author: meissner
Date: Thu Mar 5 21:26:25 2015
New Revision: 221225
URL: https://gcc.gnu.org/viewcvs?rev=221225&root=gcc&view=rev
Log:
2015-03-03 Michael Meissner
Backport from trunk
2015-03
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
Michael Meissner changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65341
--- Comment #16 from Michael Meissner ---
As I can see there are several issues/whatever.
1) Each of the _ARCH_PWR is cumulative, so if you say -mcpu=power8 for
instance, it defines _ARCH_PWR4, _ARCH_PWR5, _ARCH_PWR5X, _ARCH_PWR6,
_ARCH_PWR7, an
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65242
--- Comment #8 from Michael Meissner ---
I'm going to start looking at this. I suspect the issue is we need more checks
about the offset in TOC references. In particular, the 64-bit GPR load/store
instruction (ld, std), the sign-extended 32-bit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65242
--- Comment #9 from Michael Meissner ---
Created attachment 34994
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34994&action=edit
Proposed patch to fix the problem
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65242
Michael Meissner changed:
What|Removed |Added
Attachment #34994|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65242
Michael Meissner changed:
What|Removed |Added
Attachment #34996|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65242
Michael Meissner changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63501
--- Comment #3 from Michael Meissner ---
The -mupper-regs-df and -mupper-regs-sf options are a work in progress. I am
working on these options right now on a private branch, but the code is not yet
ready for incorporation into the tree. I don't
|unassigned at gcc dot gnu.org |meissner at gcc dot
gnu.org
--- Comment #2 from Michael Meissner ---
This is related to my patches for -mupper-regs-{sf,df}. It shows up if
-maltivec is used, but not -mvsx.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63965
--- Comment #4 from Michael Meissner ---
Created attachment 34060
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34060&action=edit
Patch to provide loading 'easy' altivec constants into GPR registers
Some vector constants can be made easil
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63965
--- Comment #5 from Michael Meissner ---
Note, the patch will fix the errors in compiling pr27158.c and altivec-spat.c.
It will not fix the errors in compiling unonbon.c, which is an entirely
different problem.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63965
--- Comment #6 from Michael Meissner ---
Author: meissner
Date: Fri Nov 21 18:03:09 2014
New Revision: 217940
URL: https://gcc.gnu.org/viewcvs?rev=217940&root=gcc&view=rev
Log:
2014-11-21 Michael Meissner
PR target/63965
* config/rs6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63965
Michael Meissner changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63965
--- Comment #11 from Michael Meissner ---
Author: meissner
Date: Mon Nov 24 18:58:40 2014
New Revision: 218027
URL: https://gcc.gnu.org/viewcvs?rev=218027&root=gcc&view=rev
Log:
2014-11-24 Michael Meissner
PR target/63965
* config/rs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63965
--- Comment #13 from Michael Meissner ---
Author: meissner
Date: Mon Nov 24 19:27:29 2014
New Revision: 218028
URL: https://gcc.gnu.org/viewcvs?rev=218028&root=gcc&view=rev
Log:
2014-11-24 Michael Meissner
PR target/63965
* config/rs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63965
Michael Meissner changed:
What|Removed |Added
Status|REOPENED|ASSIGNED
--- Comment #12 from Michael
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64019
--- Comment #2 from Michael Meissner ---
Created attachment 34127
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34127&action=edit
Proposed patch to fix the problem
I believe this patch fixes the problem. If nothing else crops up, I will
rsion: 5.0
Status: UNCONFIRMED
Severity: blocker
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Host: powerpc64-unknown-linux-gnu
Target: powe
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64156
Michael Meissner changed:
What|Removed |Added
Priority|P3 |P1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64156
--- Comment #2 from Michael Meissner ---
Note, the fix proposed in PR64151 DOES NOT work on the PowerPC, so it may be a
dup in terms of what change broke the build, but the potential fix needs more
analysis.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64156
Michael Meissner changed:
What|Removed |Added
Target Milestone|--- |5.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64019
--- Comment #3 from Michael Meissner ---
Author: meissner
Date: Wed Dec 3 18:39:22 2014
New Revision: 218327
URL: https://gcc.gnu.org/viewcvs?rev=218327&root=gcc&view=rev
Log:
[gcc]
2014-12-03 Michael Meissner
PR target/64019
* conf
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53199
--- Comment #7 from Michael Meissner ---
Author: meissner
Date: Fri Dec 5 17:50:40 2014
New Revision: 218431
URL: https://gcc.gnu.org/viewcvs?rev=218431&root=gcc&view=rev
Log:
2014-12-05 Michael Meissner
PR target/53199
* gcc.target
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Host: powerpc64le-unknown-linux-gnu
Target: powerpc64le-unknown-linux-gnu
Build
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64204
--- Comment #1 from Michael Meissner ---
Created attachment 34206
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34206&action=edit
Proposed patch to fix the problem
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64204
Michael Meissner changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64204
--- Comment #2 from Michael Meissner ---
Author: meissner
Date: Tue Dec 9 03:56:28 2014
New Revision: 218505
URL: https://gcc.gnu.org/viewcvs?rev=218505&root=gcc&view=rev
Log:
2014-12-08 Michael Meissner
PR target/64204
* config/rs6
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Host: powerpc64le-linux
Target: powerpc64le-linux
Build: powerpc64le-linux
If you use a long double constant in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61784
Michael Meissner changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61784
Michael Meissner changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62195
--- Comment #2 from Michael Meissner ---
Author: meissner
Date: Fri Aug 22 16:47:15 2014
New Revision: 214329
URL: https://gcc.gnu.org/viewcvs?rev=214329&root=gcc&view=rev
Log:
2014-08-22 Michael Meissner
PR target/62195
* doc/md.tex
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62195
--- Comment #3 from Michael Meissner ---
Author: meissner
Date: Fri Aug 22 17:30:39 2014
New Revision: 214336
URL: https://gcc.gnu.org/viewcvs?rev=214336&root=gcc&view=rev
Log:
2014-08-22 Michael Meissner
Backport fro mainline
2014-0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62195
--- Comment #4 from Michael Meissner ---
Author: meissner
Date: Fri Aug 22 17:53:00 2014
New Revision: 214340
URL: https://gcc.gnu.org/viewcvs?rev=214340&root=gcc&view=rev
Log:
2014-08-22 Michael Meissner
Backport fro mainline
2014-0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62195
Michael Meissner changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58968
Michael Meissner changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58968
--- Comment #7 from Michael Meissner ---
Just to be clear, it is fixed in GCC 5 trunk sources. I'll build it with the
GCC 4.9 branch as well.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58968
--- Comment #8 from Michael Meissner ---
The gamess benchmark also runs fine with the options when built with subversion
215404 on the gcc-4_9-branch
||2015-12-14
Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot
gnu.org
Ever confirmed|0 |1
--- Comment #2 from Michael Meissner ---
Alan is correct, IEEE 128-bit floating point had the same issue. I used a
ROTATE insn
||meissner at gcc dot gnu.org
Resolution|--- |FIXED
--- Comment #3 from Michael Meissner ---
Fixed in October 2 on the trunk, and November 11th on the GCC 5 branch.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68805
--- Comment #3 from Michael Meissner ---
Author: meissner
Date: Thu Dec 17 01:01:24 2015
New Revision: 231732
URL: https://gcc.gnu.org/viewcvs?rev=231732&root=gcc&view=rev
Log:
[gcc]
2015-12-15 Michael Meissner
PR target/68805
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68959
--- Comment #2 from Michael Meissner ---
Just to be clear, does it still fail with the fix for PR 68805 installed?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68805
Michael Meissner changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61397
--- Comment #17 from Michael Meissner ---
No, it does not appear the patch went upstream (either on trunk or gcc 5).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68973
--- Comment #4 from Michael Meissner ---
I haven't looked at the bug, but on PowerPC systems before power8, the
following is illegal:
(insn 258 153 259 8 (set (reg:DI 9 9)
(reg/f:DI 63 31 [orig:185 p3$_M_node ] [185])) pr67211.C:28 540
{
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69275
Michael Meissner changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69275
--- Comment #5 from Michael Meissner ---
For now, I have reverted the patch that causes the problem.
When I get back into the office on January 19th, I will look at ways to fix
this problem.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68973
--- Comment #8 from Michael Meissner ---
I did try it with svn id 232575 yesterday on a power7 BE target, using various
optimization levels and various -mcpu=/-mtune= combinations.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68973
--- Comment #9 from Michael Meissner ---
Whoops, I saved the response too soon. I meant I tried various combinations of
optimization, -mcpu=, -mtune=, -mbig/-mlittle, -m32 and I couldn't get it to
fail with subversion id 232575.
IRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
I was chasing down another bug, when I happened to look at rs6000_adjust_cost
in rs6000.c. In the REG_DEP
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69501
--- Comment #1 from Michael Meissner ---
insn_is_load_p in rs6000.c probably also needs to be modified.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69501
--- Comment #2 from Michael Meissner ---
In addition to sign/zero/float extend, note that there are UNSPECs for some
floating point conversions as well (lfiwax, lfiwzx).
Rather than trying to enumerate all of the extends, perhaps checking whethe
: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
Host: powerpc64-unknown-linux-gnu
Target: powerpc64-unknown-linux-gnu
Build: powerpc64-unknown-linux-gnu
A user that was trying to
gnu.org |meissner at gcc dot
gnu.org
Ever confirmed|0 |1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66474
--- Comment #1 from Michael Meissner ---
Created attachment 35732
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35732&action=edit
Proposed patch to fix the problem
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66474
--- Comment #2 from Michael Meissner ---
Author: meissner
Date: Wed Jun 10 16:51:49 2015
New Revision: 224332
URL: https://gcc.gnu.org/viewcvs?rev=224332&root=gcc&view=rev
Log:
2015-06-10 Michael Meissner
PR target/66474
* do
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66474
--- Comment #3 from Michael Meissner ---
Author: meissner
Date: Wed Jun 10 17:15:25 2015
New Revision: 224333
URL: https://gcc.gnu.org/viewcvs?rev=224333&root=gcc&view=rev
Log:
2015-06-10 Michael Meissner
Backport from mainline:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66474
--- Comment #4 from Michael Meissner ---
Author: meissner
Date: Wed Jun 10 17:15:58 2015
New Revision: 224334
URL: https://gcc.gnu.org/viewcvs?rev=224334&root=gcc&view=rev
Log:
2015-06-10 Michael Meissner
Backport from mainline:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66474
--- Comment #5 from Michael Meissner ---
Author: meissner
Date: Wed Jun 10 17:16:58 2015
New Revision: 224335
URL: https://gcc.gnu.org/viewcvs?rev=224335&root=gcc&view=rev
Log:
2015-06-10 Michael Meissner
Backport from mainline:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66474
--- Comment #6 from Michael Meissner ---
Author: meissner
Date: Wed Jun 10 17:34:12 2015
New Revision: 224336
URL: https://gcc.gnu.org/viewcvs?rev=224336&root=gcc&view=rev
Log:
2015-06-10 Michael Meissner
Backport from mainline:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66729
Michael Meissner changed:
What|Removed |Added
CC||meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66854
Michael Meissner changed:
What|Removed |Added
CC||meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66854
--- Comment #3 from Michael Meissner ---
Created attachment 35978
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35978&action=edit
Proposed patch to fix the problem
I believe this patch fixes the problem. I was able to build libgcc with t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66854
--- Comment #5 from Michael Meissner ---
Author: meissner
Date: Wed Jul 15 17:15:37 2015
New Revision: 225843
URL: https://gcc.gnu.org/viewcvs?rev=225843&root=gcc&view=rev
Log:
2015-07-14 Michael Meissner
PR target/66854
* co
|--- |FIXED
Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot
gnu.org
--- Comment #6 from Michael Meissner ---
Fixed in subversion id 225843.
: target
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
Host: powerpc64-unknown-linux-gnu
Target: powerpc64-unknown-linux-gnu
Build: powerpc64-unknown-linux-gnu
Gcc has a logic error in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67071
--- Comment #1 from Michael Meissner ---
Author: meissner
Date: Mon Aug 3 21:52:10 2015
New Revision: 226534
URL: https://gcc.gnu.org/viewcvs?rev=226534&root=gcc&view=rev
Log:
Patch for PR 67071
Added:
branches/ibm/ieee4/gcc/testsuite/gcc.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67071
--- Comment #2 from Michael Meissner ---
Author: meissner
Date: Wed Aug 12 21:54:23 2015
New Revision: 226836
URL: https://gcc.gnu.org/viewcvs?rev=226836&root=gcc&view=rev
Log:
[gcc]
2015-08-12 Michael Meissner
PR target/67071
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211
--- Comment #8 from Michael Meissner ---
A preliminary analysis is -mefficient-unaligned-vector is set in
rs6000_option_override_internal if -mtune=power8 is used. Note, this code uses
a variable 'rs6000_cpu' to indicate the tuning cpu, not the t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211
--- Comment #9 from Michael Meissner ---
Created attachment 36217
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36217&action=edit
Proposed patch to fix the problem
This patch makes -mefficient-unaligned-vsx set on -mcpu=power8 instead of
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211
Michael Meissner changed:
What|Removed |Added
Attachment #36217|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67291
--- Comment #4 from Michael Meissner ---
Ww is the wrong constraint to use for this instruction. The ww constraint is
intended to be used with the VSX scalar single precision floating point
instructions added in ISA 2.07 (i.e. power8). On ISA 2.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211
Michael Meissner changed:
What|Removed |Added
Attachment #36218|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211
--- Comment #12 from Michael Meissner ---
Created attachment 36231
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36231&action=edit
Patch to fix problem for gcc 6.x that was submitted to gcc-patches
[gcc]
2015-08-20 Michael Meissner
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211
--- Comment #13 from Michael Meissner ---
Author: meissner
Date: Mon Aug 24 18:43:02 2015
New Revision: 227144
URL: https://gcc.gnu.org/viewcvs?rev=227144&root=gcc&view=rev
Log:
[gcc]
2015-08-24 Michael Meissner
PR target/67211
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211
--- Comment #14 from Michael Meissner ---
Author: meissner
Date: Mon Aug 24 19:11:02 2015
New Revision: 227146
URL: https://gcc.gnu.org/viewcvs?rev=227146&root=gcc&view=rev
Log:
[gcc]
2015-08-24 Michael Meissner
PR target/67211
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211
--- Comment #15 from Michael Meissner ---
Author: meissner
Date: Mon Aug 24 20:36:35 2015
New Revision: 227149
URL: https://gcc.gnu.org/viewcvs?rev=227149&root=gcc&view=rev
Log:
[gcc]
2015-08-24 Michael Meissner
PR target/67211
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211
Michael Meissner changed:
What|Removed |Added
Status|REOPENED|RESOLVED
Resolution|---
901 - 1000 of 1289 matches
Mail list logo