public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug testsuite/96525] New: new test gcc.target/powerpc/pr96493.c fails
@ 2020-08-07 15:53 seurer at gcc dot gnu.org
2020-08-07 20:34 ` [Bug testsuite/96525] " bergner at gcc dot gnu.org
` (9 more replies)
0 siblings, 10 replies; 11+ messages in thread
From: seurer at gcc dot gnu.org @ 2020-08-07 15:53 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96525
Bug ID: 96525
Summary: new test gcc.target/powerpc/pr96493.c fails
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: testsuite
Assignee: unassigned at gcc dot gnu.org
Reporter: seurer at gcc dot gnu.org
Target Milestone: ---
g:f8ac30f1653ff69706c35af6d725f1d330600f11, r11-2603
This was on a power 8:
Executing on host: /home/seurer/gcc/git/build/gcc-test/gcc/xgcc
-B/home/seurer/gcc/git/build/gcc-test/gcc/
/home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.target/powerpc/pr96493.c
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -fdiagnostics-urls=never -mdejagnu-cpu=power8 -O2
-lm -o ./pr96493.exe (timeout = 300)
spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc
-B/home/seurer/gcc/git/build/gcc-test/gcc/
/home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.target/powerpc/pr96493.c
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -fdiagnostics-urls=never -mdejagnu-cpu=power8 -O2 -lm
-o ./pr96493.exe
/tmp/ccrh64Cq.s: Assembler messages:
/tmp/ccrh64Cq.s:33: Error: invalid machine `power10'
compiler exited with status 1
Executing on host: /home/seurer/gcc/git/build/gcc-test/gcc/xgcc
-B/home/seurer/gcc/git/build/gcc-test/gcc/ exceptions_enabled1054367.cc
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -fdiagnostics-urls=never -S -o
exceptions_enabled1054367.s (timeout = 300)
spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc
-B/home/seurer/gcc/git/build/gcc-test/gcc/ exceptions_enabled1054367.cc
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -fdiagnostics-urls=never -S -o
exceptions_enabled1054367.s
FAIL: gcc.target/powerpc/pr96493.c (test for excess errors)
Excess errors:
/tmp/ccrh64Cq.s:33: Error: invalid machine `power10'
UNRESOLVED: gcc.target/powerpc/pr96493.c compilation failed to produce
executable
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug testsuite/96525] new test gcc.target/powerpc/pr96493.c fails
2020-08-07 15:53 [Bug testsuite/96525] New: new test gcc.target/powerpc/pr96493.c fails seurer at gcc dot gnu.org
@ 2020-08-07 20:34 ` bergner at gcc dot gnu.org
2020-08-07 20:36 ` bergner at gcc dot gnu.org
` (8 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: bergner at gcc dot gnu.org @ 2020-08-07 20:34 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96525
--- Comment #1 from Peter Bergner <bergner at gcc dot gnu.org> ---
This is an assembler error saying it doesn't know about .machine "power10".
Are you sure you're not using an old binutils?
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug testsuite/96525] new test gcc.target/powerpc/pr96493.c fails
2020-08-07 15:53 [Bug testsuite/96525] New: new test gcc.target/powerpc/pr96493.c fails seurer at gcc dot gnu.org
2020-08-07 20:34 ` [Bug testsuite/96525] " bergner at gcc dot gnu.org
@ 2020-08-07 20:36 ` bergner at gcc dot gnu.org
2020-08-07 21:25 ` bergner at gcc dot gnu.org
` (7 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: bergner at gcc dot gnu.org @ 2020-08-07 20:36 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96525
--- Comment #2 from Peter Bergner <bergner at gcc dot gnu.org> ---
Ah, you probably are and this issue is the test case probably needs a:
/* { dg-require-effective-target power10_ok } */
To ensure we have a working power10 enabled binutils.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug testsuite/96525] new test gcc.target/powerpc/pr96493.c fails
2020-08-07 15:53 [Bug testsuite/96525] New: new test gcc.target/powerpc/pr96493.c fails seurer at gcc dot gnu.org
2020-08-07 20:34 ` [Bug testsuite/96525] " bergner at gcc dot gnu.org
2020-08-07 20:36 ` bergner at gcc dot gnu.org
@ 2020-08-07 21:25 ` bergner at gcc dot gnu.org
2020-08-10 0:29 ` amodra at gmail dot com
` (6 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: bergner at gcc dot gnu.org @ 2020-08-07 21:25 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96525
--- Comment #3 from Peter Bergner <bergner at gcc dot gnu.org> ---
(In reply to Peter Bergner from comment #2)
> Ah, you probably are and this issue is the test case probably needs a:
>
> /* { dg-require-effective-target power10_ok } */
>
> To ensure we have a working power10 enabled binutils.
Actually, this is a dg-do run test case, so we need:
/* { dg-require-effective-target power10_hw } */
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug testsuite/96525] new test gcc.target/powerpc/pr96493.c fails
2020-08-07 15:53 [Bug testsuite/96525] New: new test gcc.target/powerpc/pr96493.c fails seurer at gcc dot gnu.org
` (2 preceding siblings ...)
2020-08-07 21:25 ` bergner at gcc dot gnu.org
@ 2020-08-10 0:29 ` amodra at gmail dot com
2020-08-10 3:30 ` bergner at gcc dot gnu.org
` (5 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: amodra at gmail dot com @ 2020-08-10 0:29 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96525
Alan Modra <amodra at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed| |2020-08-10
Assignee|unassigned at gcc dot gnu.org |amodra at gmail dot com
CC|amodra at gcc dot gnu.org |
Status|UNCONFIRMED |ASSIGNED
Ever confirmed|0 |1
--- Comment #4 from Alan Modra <amodra at gmail dot com> ---
Yes, the test needs power10_ok, but *not* power10_hw. Despite being a "run"
test with one function cpu=power10, no power10 insns are generated. So the
executable could in fact be run (even on a power3).
If you make the test power10_hw, then it won't be linked unless of course you
have power10 hardware or a simulator. Most people don't. We really do want
to at least link the compiler output as it is the link stage that shows up the
pr96493 problem.
I could make the test { do-do link } but running the test is just that little
bit better test of the linker output, and as far as I know there isn't a way of
saying "link this but only run on power10".
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug testsuite/96525] new test gcc.target/powerpc/pr96493.c fails
2020-08-07 15:53 [Bug testsuite/96525] New: new test gcc.target/powerpc/pr96493.c fails seurer at gcc dot gnu.org
` (3 preceding siblings ...)
2020-08-10 0:29 ` amodra at gmail dot com
@ 2020-08-10 3:30 ` bergner at gcc dot gnu.org
2020-08-10 16:38 ` seurer at gcc dot gnu.org
` (4 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: bergner at gcc dot gnu.org @ 2020-08-10 3:30 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96525
--- Comment #5 from Peter Bergner <bergner at gcc dot gnu.org> ---
(In reply to Alan Modra from comment #4)
> I could make the test { do-do link } but running the test is just that
> little bit better test of the linker output, and as far as I know there
> isn't a way of saying "link this but only run on power10".
Does this work?
-/* { dg-do run } */
+/* { dg-do run { target power10_hw } } */
+/* { dg-do link { target { ! power10_hw } } } */
/* { dg-options "-mdejagnu-cpu=power8 -O2" } */
/* { dg-require-effective-target powerpc_elfv2 } */
+/* { dg-require-effective-target power10_ok } */
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug testsuite/96525] new test gcc.target/powerpc/pr96493.c fails
2020-08-07 15:53 [Bug testsuite/96525] New: new test gcc.target/powerpc/pr96493.c fails seurer at gcc dot gnu.org
` (4 preceding siblings ...)
2020-08-10 3:30 ` bergner at gcc dot gnu.org
@ 2020-08-10 16:38 ` seurer at gcc dot gnu.org
2020-08-10 18:05 ` bergner at gcc dot gnu.org
` (3 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: seurer at gcc dot gnu.org @ 2020-08-10 16:38 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96525
--- Comment #6 from seurer at gcc dot gnu.org ---
That changed the test to unsupported on the p8 where it had failed previously.
Executing on host: /home/seurer/gcc/git/build/gcc-test/gcc/xgcc
-B/home/seurer/gcc/git/build/gcc-test/gcc/ power10_hw_available2538527.c
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -fdiagnostics-urls=never -mcpu=power10 -lm -o
power10_hw_available2538527.exe (timeout = 300)
spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc
-B/home/seurer/gcc/git/build/gcc-test/gcc/ power10_hw_available2538527.c
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -fdiagnostics-urls=never -mcpu=power10 -lm -o
power10_hw_available2538527.exe
Assembler messages:
Error: invalid switch -mpower10
Error: unrecognized option -mpower10
compiler exited with status 1
Executing on host: /home/seurer/gcc/git/build/gcc-test/gcc/xgcc
-B/home/seurer/gcc/git/build/gcc-test/gcc/ -fno-diagnostics-show-caret
-fno-diagnostics-show-line-numbers -fdiagnostics-color=never
-fdiagnostics-urls=never -c -o powerpc_elfv22538527.o powerpc_elfv22538527.c
(timeout = 300)
spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc
-B/home/seurer/gcc/git/build/gcc-test/gcc/ -fno-diagnostics-show-caret
-fno-diagnostics-show-line-numbers -fdiagnostics-color=never
-fdiagnostics-urls=never -c -o powerpc_elfv22538527.o powerpc_elfv22538527.c
Executing on host: /home/seurer/gcc/git/build/gcc-test/gcc/xgcc
-B/home/seurer/gcc/git/build/gcc-test/gcc/ -fno-diagnostics-show-caret
-fno-diagnostics-show-line-numbers -fdiagnostics-color=never
-fdiagnostics-urls=never -mcpu=power10 -c -o power10_ok2538527.o
power10_ok2538527.c (timeout = 300)
spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc
-B/home/seurer/gcc/git/build/gcc-test/gcc/ -fno-diagnostics-show-caret
-fno-diagnostics-show-line-numbers -fdiagnostics-color=never
-fdiagnostics-urls=never -mcpu=power10 -c -o power10_ok2538527.o
power10_ok2538527.c
Assembler messages:
Error: invalid switch -mpower10
Error: unrecognized option -mpower10
compiler exited with status 1
UNSUPPORTED: gcc.target/powerpc/pr96493.c
. . .
=== gcc Summary ===
# of unsupported tests 1
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug testsuite/96525] new test gcc.target/powerpc/pr96493.c fails
2020-08-07 15:53 [Bug testsuite/96525] New: new test gcc.target/powerpc/pr96493.c fails seurer at gcc dot gnu.org
` (5 preceding siblings ...)
2020-08-10 16:38 ` seurer at gcc dot gnu.org
@ 2020-08-10 18:05 ` bergner at gcc dot gnu.org
2020-08-12 4:01 ` cvs-commit at gcc dot gnu.org
` (2 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: bergner at gcc dot gnu.org @ 2020-08-10 18:05 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96525
--- Comment #7 from Peter Bergner <bergner at gcc dot gnu.org> ---
(In reply to seurer from comment #6)
> That changed the test to unsupported on the p8 where it had failed
> previously.
[snip]
> # of unsupported tests 1
That is what I would expect on a system with an old binutils. Do you have a
testsuite run that has a newer power10 enabled binutils? Then hopefully, you
should see a PASS of the dg-do link command.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug testsuite/96525] new test gcc.target/powerpc/pr96493.c fails
2020-08-07 15:53 [Bug testsuite/96525] New: new test gcc.target/powerpc/pr96493.c fails seurer at gcc dot gnu.org
` (6 preceding siblings ...)
2020-08-10 18:05 ` bergner at gcc dot gnu.org
@ 2020-08-12 4:01 ` cvs-commit at gcc dot gnu.org
2020-08-12 4:03 ` amodra at gmail dot com
2020-08-12 22:47 ` cvs-commit at gcc dot gnu.org
9 siblings, 0 replies; 11+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2020-08-12 4:01 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96525
--- Comment #8 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Alan Modra <amodra@gcc.gnu.org>:
https://gcc.gnu.org/g:2ba0674c657fb2089d8aae4f8c254ce0559c8f53
commit r11-2660-g2ba0674c657fb2089d8aae4f8c254ce0559c8f53
Author: Alan Modra <amodra@gmail.com>
Date: Mon Aug 10 23:01:12 2020 +0930
Re: PR96493, powerpc local call linkage failure
PR target/96525
* gcc.target/powerpc/pr96493.c: Make it a link test when no
power10_hw. Require power10_ok.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug testsuite/96525] new test gcc.target/powerpc/pr96493.c fails
2020-08-07 15:53 [Bug testsuite/96525] New: new test gcc.target/powerpc/pr96493.c fails seurer at gcc dot gnu.org
` (7 preceding siblings ...)
2020-08-12 4:01 ` cvs-commit at gcc dot gnu.org
@ 2020-08-12 4:03 ` amodra at gmail dot com
2020-08-12 22:47 ` cvs-commit at gcc dot gnu.org
9 siblings, 0 replies; 11+ messages in thread
From: amodra at gmail dot com @ 2020-08-12 4:03 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96525
Alan Modra <amodra at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|ASSIGNED |RESOLVED
--- Comment #9 from Alan Modra <amodra at gmail dot com> ---
Fixed
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug testsuite/96525] new test gcc.target/powerpc/pr96493.c fails
2020-08-07 15:53 [Bug testsuite/96525] New: new test gcc.target/powerpc/pr96493.c fails seurer at gcc dot gnu.org
` (8 preceding siblings ...)
2020-08-12 4:03 ` amodra at gmail dot com
@ 2020-08-12 22:47 ` cvs-commit at gcc dot gnu.org
9 siblings, 0 replies; 11+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2020-08-12 22:47 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96525
--- Comment #10 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-10 branch has been updated by Alan Modra <amodra@gcc.gnu.org>:
https://gcc.gnu.org/g:c99b2c529befc24bdd0cd6ca20ff8c99f70628ae
commit r10-8616-gc99b2c529befc24bdd0cd6ca20ff8c99f70628ae
Author: Alan Modra <amodra@gmail.com>
Date: Mon Aug 10 23:01:12 2020 +0930
Re: PR96493, powerpc local call linkage failure
PR target/96525
* gcc.target/powerpc/pr96493.c: Make it a link test when no
power10_hw. Require power10_ok.
(cherry picked from commit 2ba0674c657fb2089d8aae4f8c254ce0559c8f53)
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2020-08-12 22:47 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-07 15:53 [Bug testsuite/96525] New: new test gcc.target/powerpc/pr96493.c fails seurer at gcc dot gnu.org
2020-08-07 20:34 ` [Bug testsuite/96525] " bergner at gcc dot gnu.org
2020-08-07 20:36 ` bergner at gcc dot gnu.org
2020-08-07 21:25 ` bergner at gcc dot gnu.org
2020-08-10 0:29 ` amodra at gmail dot com
2020-08-10 3:30 ` bergner at gcc dot gnu.org
2020-08-10 16:38 ` seurer at gcc dot gnu.org
2020-08-10 18:05 ` bergner at gcc dot gnu.org
2020-08-12 4:01 ` cvs-commit at gcc dot gnu.org
2020-08-12 4:03 ` amodra at gmail dot com
2020-08-12 22:47 ` cvs-commit 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).