public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/65138] New: [5 Regression] testsuite ICEs on powerpc64le
@ 2015-02-20 13:56 trippels at gcc dot gnu.org
2015-02-20 14:42 ` [Bug target/65138] " rguenth at gcc dot gnu.org
` (18 more replies)
0 siblings, 19 replies; 20+ messages in thread
From: trippels at gcc dot gnu.org @ 2015-02-20 13:56 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138
Bug ID: 65138
Summary: [5 Regression] testsuite ICEs on powerpc64le
Product: gcc
Version: 5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: trippels at gcc dot gnu.org
Host: powerpc64le-unknown-linux-gnu
Target: powerpc64le-unknown-linux-gnu
Build: powerpc64le-unknown-linux-gnu
Running the testsuite on the new gcc2-2-power8.osuosl.org powerpc64le machine
shows:
FAIL: gcc.c-torture/execute/20050604-1.c -O2 -flto -fno-use-linker-plugin
-flto-partition=none (internal compiler error)
FAIL: gcc.c-torture/execute/20050604-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects (internal compiler error)
FAIL: gcc.c-torture/execute/20060420-1.c -O2 -flto -fno-use-linker-plugin
-flto-partition=none (internal compiler error)
FAIL: gcc.c-torture/execute/20060420-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects (internal compiler error)
FAIL: c-c++-common/torture/vector-compare-1.c -O2 -flto
-fno-use-linker-plugin -flto-partition=none (internal compiler error)
FAIL: c-c++-common/torture/vector-compare-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects (internal compiler error)
FAIL: gcc.dg/torture/pr45678-1.c -O2 -flto -fno-use-linker-plugin
-flto-partition=none (internal compiler error)
FAIL: gcc.dg/torture/pr45678-2.c -O2 -flto -fno-use-linker-plugin
-flto-partition=none (internal compiler error)
FAIL: c-c++-common/torture/vector-compare-1.c -O2 -flto
-fno-use-linker-plugin -flto-partition=none (internal compiler error)
FAIL: c-c++-common/torture/vector-compare-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects (internal compiler error)
These all have the same backtrace:
c-c++-common/torture/vector-compare-1.c: In function ‘main’:
c-c++-common/torture/vector-compare-1.c:108:8: internal compiler error: in
convert_move, at expr.c:315
f0 = (vector (4, float)){(float)argc, 1., 2., 10.};
^
0x1030bf03 convert_move(rtx_def*, rtx_def*, int)
../../gcc/gcc/expr.c:315
0x103130a7 store_expr_with_bounds(tree_node*, rtx_def*, int, bool, tree_node*)
../../gcc/gcc/expr.c:5459
0x1031b5e7 expand_assignment(tree_node*, tree_node*, bool)
../../gcc/gcc/expr.c:5154
0x101cb33f expand_gimple_stmt_1
../../gcc/gcc/cfgexpand.c:3385
0x101cb33f expand_gimple_stmt
../../gcc/gcc/cfgexpand.c:3481
0x101d2dd7 expand_gimple_basic_block
../../gcc/gcc/cfgexpand.c:5470
0x101d5387 execute
../../gcc/gcc/cfgexpand.c:6088
Please submit a full bug report,
FAIL: gcc.dg/torture/vector-1.c -O2 -flto -fno-use-linker-plugin
-flto-partition=none (internal compiler error)
FAIL: gcc.dg/torture/vector-2.c -O2 -flto -fno-use-linker-plugin
-flto-partition=none (internal compiler error)
These two have a different backtrace:
gcc.dg/torture/vector-2.c:15:16: internal compiler error: in
expand_expr_real_1, at expr.c:9666
((int*)&t)[0] = a;
^
0x103087c3 expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
../../gcc/gcc/expr.c:9666
0x1031b8c3 expand_expr
../../gcc/gcc/expr.h:254
0x1031b8c3 expand_assignment(tree_node*, tree_node*, bool)
../../gcc/gcc/expr.c:4851
0x101cb33f expand_gimple_stmt_1
../../gcc/gcc/cfgexpand.c:3385
0x101cb33f expand_gimple_stmt
../../gcc/gcc/cfgexpand.c:3481
0x101d2dd7 expand_gimple_basic_block
../../gcc/gcc/cfgexpand.c:5470
0x101d5387 execute
../../gcc/gcc/cfgexpand.c:6088
Please submit a full bug report,
with preprocessed source if appropriate
>From gcc-bugs-return-477950-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 20 13:55:12 2015
Return-Path: <gcc-bugs-return-477950-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6876 invoked by alias); 20 Feb 2015 13:55:12 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 6791 invoked by uid 48); 20 Feb 2015 13:55:08 -0000
From: "jamborm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/65028] [5 Regression] 450.soplex in SPEC CPU 2006 is miscompiled
Date: Fri, 20 Feb 2015 14:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: ipa
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jamborm at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jamborm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-65028-4-Qqelkpb4VW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-65028-4@http.gcc.gnu.org/bugzilla/>
References: <bug-65028-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2015-02/txt/msg02282.txt.bz2
Content-length: 880
https://gcc.gnu.org/bugzilla/show_bug.cgi?ide028
Martin Jambor <jamborm at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #60 from Martin Jambor <jamborm at gcc dot gnu.org> ---
(In reply to Jan Hubicka from comment #57)
> Martin, I just tested firefox with -march=native -flto -O3 and it still
> segfaults
> for me at movaps, so it seems that there is still some issue with the code :(
> (it happens with or withtout the propagation patch I posted)
>
Please have a look at my comments of the patch. If that still does
not help, open a new bug and I will have a look. This PR has had more
than it's fair share of comments already :-)
^ 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 ` 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
end of thread, other threads:[~2015-03-05 21:27 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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
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
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
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
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
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
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).