Bug 90517 - [10 regression] test case gcc.dg/cdce1.c fails (unresolved) starting with r271281
Summary: [10 regression] test case gcc.dg/cdce1.c fails (unresolved) starting with r27...
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: testsuite (show other bugs)
Version: 10.0
: P3 normal
Target Milestone: 10.0
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-17 14:02 UTC by seurer
Modified: 2019-11-22 18:43 UTC (History)
1 user (show)

See Also:
Host: powerpc64*-unknown-linux-gnu
Target: powerpc64*-unknown-linux-gnu
Build: powerpc64*-unknown-linux-gnu
Known to work:
Known to fail:
Last reconfirmed: 2019-05-20 00:00:00


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description seurer 2019-05-17 14:02:30 UTC
The new test added in the test case doesn't appear to be set up correctly.

Executing on host: /home/seurer/gcc/build/gcc-test2/gcc/xgcc -B/home/seurer/gcc/build/gcc-test2/gcc/ /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/cdce1.c    -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never  -O2 -fmath-errno -fdump-tree-cdce-details -lm -ffat-lto-objects -fno-ident  -lm  -o ./cdce1.exe    (timeout = 300)
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.dg/cdce1.c -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -O2 -fmath-errno -fdump-tree-cdce-details -lm -ffat-lto-objects -fno-ident -lm -o ./cdce1.exe
PASS: gcc.dg/cdce1.c (test for excess errors)
Setting LD_LIBRARY_PATH to :/home/seurer/gcc/build/gcc-test2/gcc::/home/seurer/gcc/build/gcc-test2/gcc:/home/seurer/gcc/build/gcc-test2/./gmp/.libs:/home/seurer/gcc/build/gcc-test2/./prev-gmp/.libs:/home/seurer/gcc/build/gcc-test2/./mpfr/src/.libs:/home/seurer/gcc/build/gcc-test2/./prev-mpfr/src/.libs:/home/seurer/gcc/build/gcc-test2/./mpc/src/.libs:/home/seurer/gcc/build/gcc-test2/./prev-mpc/src/.libs:/home/seurer/gcc/build/gcc-test2/./isl/.libs:/home/seurer/gcc/build/gcc-test2/./prev-isl/.libs:/home/seurer/gcc/install/gcc-7.4.0/lib64
Execution timeout is: 300
spawn [open ...]
PASS: gcc.dg/cdce1.c execution test
PASS: gcc.dg/cdce1.c scan-tree-dump cdce "cdce1.c:17: .* function call is shrink-wrapped into error conditions."
gcc.dg/cdce1.c: output file does not exist
UNRESOLVED: gcc.dg/cdce1.c scan-assembler jmp pow
testcase /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/dg.exp completed in 1 seconds

		=== gcc Summary ===

# of expected passes		3
# of unresolved testcases	1


r271281 | junma | 2019-05-16 03:21:17 -0500 (Thu, 16 May 2019) | 12 lines

	PR tree-optimization/90106
	* tree-call-cdce.c (shrink_wrap_one_built_in_call_with_conds): Add
	new parameter as new internal function call, also move it to new
	basic block.
	(use_internal_fn): Pass internal function call to
	shrink_wrap_one_built_in_call_with_conds.

	gcc/testsuite
	* gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
	* gcc.dg/cdce2.c: Likewise.
Comment 1 Jakub Jelinek 2019-05-17 15:05:02 UTC
See http://gcc.gnu.org/ml/gcc-patches/2019-05/msg01024.html
Waiting for review on that.
Comment 2 JunMa 2019-05-18 02:11:08 UTC
(In reply to Jakub Jelinek from comment #1)
> See http://gcc.gnu.org/ml/gcc-patches/2019-05/msg01024.html
> Waiting for review on that.

LGTM, and thanks for fix the testcases
Comment 3 Richard Biener 2019-05-20 07:21:00 UTC
Confirmed.
Comment 4 Jakub Jelinek 2019-05-24 10:16:08 UTC
Author: jakub
Date: Fri May 24 10:15:16 2019
New Revision: 271598

URL: https://gcc.gnu.org/viewcvs?rev=271598&root=gcc&view=rev
Log:
	PR tree-optimization/90106
	PR testsuite/90517
	* gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
	and scan-tree-dump for tail call.
	* gcc.dg/cdce2.c: Likewise.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/cdce1.c
    trunk/gcc/testsuite/gcc.dg/cdce2.c
Comment 5 Jakub Jelinek 2019-11-22 18:43:24 UTC
Fixed.