* [Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
@ 2015-02-20 14:42 ` rguenth at gcc dot gnu.org
2015-02-26 4:45 ` meissner at gcc dot gnu.org
` (17 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: rguenth at gcc dot gnu.org @ 2015-02-20 14:42 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |5.0
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Only with -flto? huh.
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
2015-02-20 14:42 ` [Bug target/65138] " rguenth at gcc dot gnu.org
@ 2015-02-26 4:45 ` meissner at gcc dot gnu.org
2015-02-26 7:41 ` trippels at gcc dot gnu.org
` (16 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: meissner at gcc dot gnu.org @ 2015-02-26 4:45 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #3 from Michael Meissner <meissner at gcc dot gnu.org> ---
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,fortran,java,objc,obj-c++ --with-long-double-128
--enable-secureplt --enable-__cxa_atexit --disable-libsanitizer
--with-cpu=power8
And after doing a make check, install, and check, I did not see any of these
tests generate errors with -flto -fuse-linker-plugin -flto-partition=none.
What was the exact command line you used to configure the compiler, and what
was your path?
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
2015-02-20 14:42 ` [Bug target/65138] " rguenth at gcc dot gnu.org
2015-02-26 4:45 ` meissner at gcc dot gnu.org
@ 2015-02-26 7:41 ` trippels at gcc dot gnu.org
2015-02-27 3:19 ` meissner at gcc dot gnu.org
` (15 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: trippels at gcc dot gnu.org @ 2015-02-26 7:41 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #4 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
(In reply to Michael Meissner from comment #3)
> 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,fortran,java,objc,obj-c++
> --with-long-double-128 --enable-secureplt --enable-__cxa_atexit
> --disable-libsanitizer --with-cpu=power8
>
> And after doing a make check, install, and check, I did not see any of these
> tests generate errors with -flto -fuse-linker-plugin -flto-partition=none.
>
> What was the exact command line you used to configure the compiler, and what
> was your path?
It doesn't happen --with-cpu=power8. So please leave that out. I was using:
../gcc/configure --disable-bootstrap --disable-libstdcxx-pch --disable-libvtv
--disable-libitm --disable-libcilkrts --disable-libssp --disable-libgomp
--disable-werror --disable-multilib --enable-languages=c,c++
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
` (2 preceding siblings ...)
2015-02-26 7:41 ` trippels at gcc dot gnu.org
@ 2015-02-27 3:19 ` meissner at gcc dot gnu.org
2015-02-27 3:32 ` meissner at gcc dot gnu.org
` (14 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: meissner at gcc dot gnu.org @ 2015-02-27 3:19 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #5 from Michael Meissner <meissner at gcc dot gnu.org> ---
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.osuosl.org. I now see the
error if I build without the --with-cpu=power8 option (the options I used were
--prefix=<xxx> and --disable-multilib).
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
` (3 preceding siblings ...)
2015-02-27 3:19 ` meissner at gcc dot gnu.org
@ 2015-02-27 3:32 ` meissner at gcc dot gnu.org
2015-03-02 17:30 ` dje at gcc dot gnu.org
` (13 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: meissner at gcc dot gnu.org @ 2015-02-27 3:32 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
Michael Meissner <meissner at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2015-02-26
Ever confirmed|0 |1
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
` (4 preceding siblings ...)
2015-02-27 3:32 ` meissner at gcc dot gnu.org
@ 2015-03-02 17:30 ` dje at gcc dot gnu.org
2015-03-02 22:55 ` meissner at gcc dot gnu.org
` (12 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: dje at gcc dot gnu.org @ 2015-03-02 17:30 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #7 from David Edelsohn <dje at gcc dot gnu.org> ---
Allowing users to specify -mcpu=powerpc64le is all well and good, but if
TARGET_DEFAULT is set, it should not be gratuitously overridden in
rs6000_option_override. The logic is not correct and defaults should not be
inherited from the processor name.
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
` (5 preceding siblings ...)
2015-03-02 17:30 ` dje at gcc dot gnu.org
@ 2015-03-02 22:55 ` meissner at gcc dot gnu.org
2015-03-02 23:03 ` meissner at gcc dot gnu.org
` (11 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: meissner at gcc dot gnu.org @ 2015-03-02 22:55 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #8 from Michael Meissner <meissner at gcc dot gnu.org> ---
Created attachment 34925
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34925&action=edit
Revised patch #2
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
` (6 preceding siblings ...)
2015-03-02 22:55 ` meissner at gcc dot gnu.org
@ 2015-03-02 23:03 ` meissner at gcc dot gnu.org
2015-03-02 23:04 ` meissner at gcc dot gnu.org
` (10 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: meissner at gcc dot gnu.org @ 2015-03-02 23:03 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
Michael Meissner <meissner at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #34923|0 |1
is obsolete| |
Attachment #34925|0 |1
is obsolete| |
--- Comment #9 from Michael Meissner <meissner at gcc dot gnu.org> ---
Created attachment 34926
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34926&action=edit
Revised patch #3
This patch changes the logic to use TARGET_DEFAULT. If TARGET_DEFAULT is 0, it
falls back to the defaults for powerpc, powerpc64, or powerpc64le.
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
` (7 preceding siblings ...)
2015-03-02 23:03 ` meissner at gcc dot gnu.org
@ 2015-03-02 23:04 ` meissner at gcc dot gnu.org
2015-03-03 1:00 ` meissner at gcc dot gnu.org
` (9 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: meissner at gcc dot gnu.org @ 2015-03-02 23:04 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
Michael Meissner <meissner at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
` (8 preceding siblings ...)
2015-03-02 23:04 ` meissner at gcc dot gnu.org
@ 2015-03-03 1:00 ` meissner at gcc dot gnu.org
2015-03-03 17:04 ` meissner at gcc dot gnu.org
` (8 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: meissner at gcc dot gnu.org @ 2015-03-03 1:00 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #10 from Michael Meissner <meissner at gcc dot gnu.org> ---
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 <meissner@linux.vnet.ibm.com>
PR 65138/target
* config/rs6000/rs6000-cpus.def (powerpc64le): Add new generic
processor type for 64-bit little endian PowerPC.
* config/rs6000/rs6000.c (rs6000_option_override_internal): If
-mdebug=reg, print TARGET_DEFAULT. Fix logic to use
TARGET_DEFAULT if there is no default cpu. Fix -mdebug=reg
printing built-in mask so it does not pass NULL pointers.
* doc/invoke.texi (IBM RS/6000 and PowerPC options): Document
-mcpu=powerpc64le.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/rs6000/rs6000-cpus.def
trunk/gcc/config/rs6000/rs6000.c
trunk/gcc/doc/invoke.texi
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
` (9 preceding siblings ...)
2015-03-03 1:00 ` meissner at gcc dot gnu.org
@ 2015-03-03 17:04 ` meissner at gcc dot gnu.org
2015-03-03 18:22 ` aldyh at gcc dot gnu.org
` (7 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: meissner at gcc dot gnu.org @ 2015-03-03 17:04 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #11 from Michael Meissner <meissner at gcc dot gnu.org> ---
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 <meissner@linux.vnet.ibm.com>
PR 65138/target
* config/rs6000/rs6000-tables.opt: Regenerate table.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/rs6000/rs6000-tables.opt
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
` (10 preceding siblings ...)
2015-03-03 17:04 ` meissner at gcc dot gnu.org
@ 2015-03-03 18:22 ` aldyh at gcc dot gnu.org
2015-03-03 19:04 ` meissner at gcc dot gnu.org
` (6 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: aldyh at gcc dot gnu.org @ 2015-03-03 18:22 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
Aldy Hernandez <aldyh at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |aldyh at gcc dot gnu.org
--- Comment #12 from Aldy Hernandez <aldyh at gcc dot gnu.org> ---
Is this fixed; can we close it?
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
` (11 preceding siblings ...)
2015-03-03 18:22 ` aldyh at gcc dot gnu.org
@ 2015-03-03 19:04 ` meissner at gcc dot gnu.org
2015-03-03 19:37 ` [Bug target/65138] " aldyh at gcc dot gnu.org
` (5 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: meissner at gcc dot gnu.org @ 2015-03-03 19:04 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #13 from Michael Meissner <meissner at gcc dot gnu.org> ---
I'm preparing the patches for the back ports to GCC 4.8/4.9. Once those are
committed, I will close the PR.
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
` (12 preceding siblings ...)
2015-03-03 19:04 ` meissner at gcc dot gnu.org
@ 2015-03-03 19:37 ` aldyh at gcc dot gnu.org
2015-03-03 21:13 ` meissner at gcc dot gnu.org
` (4 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: aldyh at gcc dot gnu.org @ 2015-03-03 19:37 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
Aldy Hernandez <aldyh at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[5 Regression] testsuite |testsuite ICEs on
|ICEs on powerpc64le |powerpc64le
--- Comment #14 from Aldy Hernandez <aldyh at gcc dot gnu.org> ---
Changing summary to reflect that this is no longer a GCC5 regression, as it has
been fixed on mainline.
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
` (13 preceding siblings ...)
2015-03-03 19:37 ` [Bug target/65138] " aldyh at gcc dot gnu.org
@ 2015-03-03 21:13 ` meissner at gcc dot gnu.org
2015-03-04 22:20 ` meissner at gcc dot gnu.org
` (3 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: meissner at gcc dot gnu.org @ 2015-03-03 21:13 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #15 from Michael Meissner <meissner at gcc dot gnu.org> ---
Created attachment 34943
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34943&action=edit
Backport of patches to gcc 4.9
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
` (14 preceding siblings ...)
2015-03-03 21:13 ` meissner at gcc dot gnu.org
@ 2015-03-04 22:20 ` meissner at gcc dot gnu.org
2015-03-04 22:25 ` meissner at gcc dot gnu.org
` (2 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: meissner at gcc dot gnu.org @ 2015-03-04 22:20 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #16 from Michael Meissner <meissner at gcc dot gnu.org> ---
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.
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
` (15 preceding siblings ...)
2015-03-04 22:20 ` meissner at gcc dot gnu.org
@ 2015-03-04 22:25 ` meissner at gcc dot gnu.org
2015-03-05 20:31 ` meissner at gcc dot gnu.org
2015-03-05 21:27 ` meissner at gcc dot gnu.org
18 siblings, 0 replies; 20+ messages in thread
From: meissner at gcc dot gnu.org @ 2015-03-04 22:25 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #17 from Michael Meissner <meissner at gcc dot gnu.org> ---
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 needed. Those patches
are needed on the x86 because the x86 saves memory by not creating all of the
built-in functions at compiler start time. Instead it only builds the
built-ins for the current switches. If the user uses the target
attribute/pragma support to add new options, these built-in functions would be
created.
At the present time, the PowerPC does not create the built-in functions on the
fly, so it doesn't have to change the attributes when creating said functions.
If we ever mirror the x86 behavior and not create all 1,167 built-in functions,
we would need similar patches.
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
` (16 preceding siblings ...)
2015-03-04 22:25 ` meissner at gcc dot gnu.org
@ 2015-03-05 20:31 ` meissner at gcc dot gnu.org
2015-03-05 21:27 ` meissner at gcc dot gnu.org
18 siblings, 0 replies; 20+ messages in thread
From: meissner at gcc dot gnu.org @ 2015-03-05 20:31 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #18 from Michael Meissner <meissner at gcc dot gnu.org> ---
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 <meissner@linux.vnet.ibm.com>
Backport from trunk
2015-03-03 Michael Meissner <meissner@linux.vnet.ibm.com>
PR 65138/target
* config/rs6000/rs6000-cpus.def (powerpc64le): Add new generic
processor type for 64-bit little endian PowerPC.
* config/rs6000/rs6000.c (rs6000_option_override_internal): If
-mdebug=reg, print TARGET_DEFAULT. Fix logic to use
TARGET_DEFAULT if there is no default cpu. Fix -mdebug=reg
printing built-in mask so it does not pass NULL pointers.
* config/rs6000/rs6000-tables.opt: Regenerate.
* doc/invoke.texi (IBM RS/6000 and PowerPC options): Document
-mcpu=powerpc64le.
Backport from trunk
2015-01-19 David Edelsohn <dje.gcc@gmail.com>
* config/rs6000/default64.h: Include rs6000-cpus.def.
(TARGET_DEFAULT) [LITTLE_ENDIAN]: Use ISA 2.7 (POWER8).
(TARGET_DEFAULT) [BIG_ENDIAN]: Use POWER4.
* config/rs6000/driver-rs6000.c (detect_processor_aix): Add POWER7
and POWER8.
* config/rs6000/linux64.h (PROCESSOR_DEFAULT64): Always default to
POWER8.
* config/rs6000/rs6000.c (rs6000_file_start): Emit .machine
pseudo-op to specify assembler dialect.
Modified:
branches/gcc-4_9-branch/gcc/ChangeLog
branches/gcc-4_9-branch/gcc/config/rs6000/default64.h
branches/gcc-4_9-branch/gcc/config/rs6000/driver-rs6000.c
branches/gcc-4_9-branch/gcc/config/rs6000/linux64.h
branches/gcc-4_9-branch/gcc/config/rs6000/rs6000-cpus.def
branches/gcc-4_9-branch/gcc/config/rs6000/rs6000-tables.opt
branches/gcc-4_9-branch/gcc/config/rs6000/rs6000.c
branches/gcc-4_9-branch/gcc/doc/invoke.texi
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug target/65138] testsuite ICEs on powerpc64le
2015-02-20 13:56 [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le trippels at gcc dot gnu.org
` (17 preceding siblings ...)
2015-03-05 20:31 ` meissner at gcc dot gnu.org
@ 2015-03-05 21:27 ` meissner at gcc dot gnu.org
18 siblings, 0 replies; 20+ messages in thread
From: meissner at gcc dot gnu.org @ 2015-03-05 21:27 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
--- Comment #19 from Michael Meissner <meissner at gcc dot gnu.org> ---
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 <meissner@linux.vnet.ibm.com>
Backport from trunk
2015-03-03 Michael Meissner <meissner@linux.vnet.ibm.com>
PR 65138/target
* config/rs6000/rs6000-cpus.def (powerpc64le): Add new generic
processor type for 64-bit little endian PowerPC.
* config/rs6000/rs6000.c (rs6000_option_override_internal): If
-mdebug=reg, print TARGET_DEFAULT. Fix logic to use
TARGET_DEFAULT if there is no default cpu. Fix -mdebug=reg
printing built-in mask so it does not pass NULL pointers.
* config/rs6000/rs6000-tables.opt: Regenerate.
* doc/invoke.texi (IBM RS/6000 and PowerPC options): Document
-mcpu=powerpc64le.
Backport from trunk
2015-01-19 David Edelsohn <dje.gcc@gmail.com>
* config/rs6000/default64.h: Include rs6000-cpus.def.
(TARGET_DEFAULT) [LITTLE_ENDIAN]: Use ISA 2.7 (POWER8).
(TARGET_DEFAULT) [BIG_ENDIAN]: Use POWER4.
* config/rs6000/driver-rs6000.c (detect_processor_aix): Add POWER7
and POWER8.
* config/rs6000/linux64.h (PROCESSOR_DEFAULT64): Always default to
POWER8.
* config/rs6000/rs6000.c (rs6000_file_start): Emit .machine
pseudo-op to specify assembler dialect.
Modified:
branches/gcc-4_8-branch/gcc/ChangeLog
branches/gcc-4_8-branch/gcc/config/rs6000/default64.h
branches/gcc-4_8-branch/gcc/config/rs6000/driver-rs6000.c
branches/gcc-4_8-branch/gcc/config/rs6000/linux64.h
branches/gcc-4_8-branch/gcc/config/rs6000/rs6000-cpus.def
branches/gcc-4_8-branch/gcc/config/rs6000/rs6000-tables.opt
branches/gcc-4_8-branch/gcc/config/rs6000/rs6000.c
branches/gcc-4_8-branch/gcc/doc/invoke.texi
^ permalink raw reply [flat|nested] 20+ messages in thread