Bug 87081 - [9 regression] gcc.target/powerpc/vec-init-6.c failures with r262930
Summary: [9 regression] gcc.target/powerpc/vec-init-6.c failures with r262930
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: testsuite (show other bugs)
Version: 9.0
: P3 normal
Target Milestone: 9.0
Assignee: Segher Boessenkool
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-23 22:05 UTC by seurer
Modified: 2018-11-20 12:21 UTC (History)
2 users (show)

See Also:
Host:
Target: powerpc64*-*-*
Build:
Known to work:
Known to fail:
Last reconfirmed: 2018-10-02 00:00:00


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description seurer 2018-08-23 22:05:17 UTC
Test cases need updating.

make -k check-gcc RUNTESTFLAGS=powerpc.exp=gcc.target/powerpc/vec-init-6.c
# of expected passes		4
# of unexpected failures	2
FAIL: gcc.target/powerpc/vec-init-6.c scan-assembler rldicr
FAIL: gcc.target/powerpc/vec-init-6.c scan-assembler rldicl

spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-test2/gcc/xgcc -B/home/seurer/gcc/build/gcc-test2/gcc/ /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/vec-init-6.c -fno-diagnostics-show-caret -fdiagnostics-color=never -mcpu=power8 -O2 -ffat-lto-objects -S -o vec-init-6.s
PASS: gcc.target/powerpc/vec-init-6.c (test for excess errors)
FAIL: gcc.target/powerpc/vec-init-6.c scan-assembler rldicr
FAIL: gcc.target/powerpc/vec-init-6.c scan-assembler rldicl
PASS: gcc.target/powerpc/vec-init-6.c scan-assembler mtvsrd
PASS: gcc.target/powerpc/vec-init-6.c scan-assembler-not stw
PASS: gcc.target/powerpc/vec-init-6.c scan-assembler-not lxvw4x
Comment 1 seurer 2018-08-23 22:09:39 UTC
This only occurs on LE.
Comment 2 seurer 2018-08-23 22:12:29 UTC
I take that back, it occurs on both LE and BE.
Comment 3 Segher Boessenkool 2018-10-02 11:38:55 UTC
Confirmed.  I'll take it.
Comment 4 Segher Boessenkool 2018-10-02 14:20:20 UTC
Author: segher
Date: Tue Oct  2 14:19:49 2018
New Revision: 264789

URL: https://gcc.gnu.org/viewcvs?rev=264789&root=gcc&view=rev
Log:
rs6000: Fix vec-init-6.c (PR87081)

Since a while we use a rldimi instead of rldicl/rldicr/or to combine
two words to one.


	PR target/87081
	* gcc.target/powerpc/vec-init-6.c: Fix expected asm.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/powerpc/vec-init-6.c
Comment 5 Segher Boessenkool 2018-10-02 17:11:01 UTC
Fixed.
Comment 6 Martin Liška 2018-11-20 08:36:00 UTC
Segher: Can the bug be marked as resolved?
Comment 7 Segher Boessenkool 2018-11-20 12:21:51 UTC
Yes, see comment 5.  Apparently I forgot a click somewhere, or I pointed wrong.