Commit 50bb6c8e by David Malcolm Committed by David Malcolm

jit.exp: Don't drop the extension from the testcase when naming executable

gcc/jit/ChangeLog:
	* docs/internals/index.rst: Update to reflect that built
	testcases are now test-foo.c.exe, rather than test-foo.exe.
	* docs/_build/texinfo/libgccjit.texi: Regenerate.

gcc/testsuite/ChangeLog:
	* jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
	generating name of built executable.

From-SVN: r219312
parent 4ffafd86
2015-01-07 David Malcolm <dmalcolm@redhat.com>
* docs/internals/index.rst: Update to reflect that built
testcases are now test-foo.c.exe, rather than test-foo.exe.
* docs/_build/texinfo/libgccjit.texi: Regenerate.
2015-01-05 Jakub Jelinek <jakub@redhat.com> 2015-01-05 Jakub Jelinek <jakub@redhat.com>
Update copyright years. Update copyright years.
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
@copying @copying
@quotation @quotation
libgccjit 5.0.0 (experimental 20141211), December 11, 2014 libgccjit 5.0.0 (experimental 20150107), January 07, 2015
David Malcolm David Malcolm
...@@ -1185,7 +1185,7 @@ Here's what the final control flow graph will look like: ...@@ -1185,7 +1185,7 @@ Here's what the final control flow graph will look like:
@float Figure @float Figure
@image{sum-of-squares,,,image of a control flow graph,png} @image{sum-of-squares1,,,image of a control flow graph,png}
@end float @end float
...@@ -1570,7 +1570,7 @@ install it with @cite{yum install python-xdot}): ...@@ -1570,7 +1570,7 @@ install it with @cite{yum install python-xdot}):
@float Figure @float Figure
@image{sum-of-squares,,,image of a control flow graph,png} @image{sum-of-squares1,,,image of a control flow graph,png}
@end float @end float
...@@ -2834,7 +2834,7 @@ errors in our compiler. ...@@ -2834,7 +2834,7 @@ errors in our compiler.
@float Figure @float Figure
@image{factorial,,,image of a control flow graph,png} @image{factorial1,,,image of a control flow graph,png}
@end float @end float
...@@ -7436,7 +7436,7 @@ Here's what the final control flow graph will look like: ...@@ -7436,7 +7436,7 @@ Here's what the final control flow graph will look like:
@float Figure @float Figure
@image{sum-of-squares1,,,image of a control flow graph,png} @image{sum-of-squares,,,image of a control flow graph,png}
@end float @end float
...@@ -7852,7 +7852,7 @@ install it with @cite{yum install python-xdot}): ...@@ -7852,7 +7852,7 @@ install it with @cite{yum install python-xdot}):
@float Figure @float Figure
@image{sum-of-squares1,,,image of a control flow graph,png} @image{sum-of-squares,,,image of a control flow graph,png}
@end float @end float
...@@ -9021,7 +9021,7 @@ errors in our compiler. ...@@ -9021,7 +9021,7 @@ errors in our compiler.
@float Figure @float Figure
@image{factorial1,,,image of a control flow graph,png} @image{factorial,,,image of a control flow graph,png}
@end float @end float
...@@ -12050,7 +12050,7 @@ and once a test has been compiled, you can debug it directly: ...@@ -12050,7 +12050,7 @@ and once a test has been compiled, you can debug it directly:
LD_LIBRARY_PATH=. \ LD_LIBRARY_PATH=. \
LIBRARY_PATH=. \ LIBRARY_PATH=. \
gdb --args \ gdb --args \
testsuite/jit/test-factorial.exe testsuite/jit/test-factorial.c.exe
@end example @end example
@noindent @noindent
...@@ -12094,11 +12094,11 @@ $ RUN_UNDER_VALGRIND= \ ...@@ -12094,11 +12094,11 @@ $ RUN_UNDER_VALGRIND= \
$ less testsuite/jit/jit.sum $ less testsuite/jit/jit.sum
(...other results...) (...other results...)
XFAIL: jit.dg/test-sum-of-squares.c: test-sum-of-squares.exe.valgrind.txt: definitely lost: 8 bytes in 1 blocks XFAIL: jit.dg/test-sum-of-squares.c: test-sum-of-squares.c.exe.valgrind.txt: definitely lost: 8 bytes in 1 blocks
XFAIL: jit.dg/test-sum-of-squares.c: test-sum-of-squares.exe.valgrind.txt: unsuppressed errors: 1 XFAIL: jit.dg/test-sum-of-squares.c: test-sum-of-squares.c.exe.valgrind.txt: unsuppressed errors: 1
(...other results...) (...other results...)
$ less testsuite/jit/test-sum-of-squares.exe.valgrind.txt $ less testsuite/jit/test-sum-of-squares.c.exe.valgrind.txt
(...shows full valgrind report for this test case...) (...shows full valgrind report for this test case...)
@end example @end example
......
...@@ -116,7 +116,7 @@ and once a test has been compiled, you can debug it directly: ...@@ -116,7 +116,7 @@ and once a test has been compiled, you can debug it directly:
LD_LIBRARY_PATH=. \ LD_LIBRARY_PATH=. \
LIBRARY_PATH=. \ LIBRARY_PATH=. \
gdb --args \ gdb --args \
testsuite/jit/test-factorial.exe testsuite/jit/test-factorial.c.exe
Running under valgrind Running under valgrind
********************** **********************
...@@ -152,11 +152,11 @@ For example, the following invocation verbosely runs the testcase ...@@ -152,11 +152,11 @@ For example, the following invocation verbosely runs the testcase
$ less testsuite/jit/jit.sum $ less testsuite/jit/jit.sum
(...other results...) (...other results...)
XFAIL: jit.dg/test-sum-of-squares.c: test-sum-of-squares.exe.valgrind.txt: definitely lost: 8 bytes in 1 blocks XFAIL: jit.dg/test-sum-of-squares.c: test-sum-of-squares.c.exe.valgrind.txt: definitely lost: 8 bytes in 1 blocks
XFAIL: jit.dg/test-sum-of-squares.c: test-sum-of-squares.exe.valgrind.txt: unsuppressed errors: 1 XFAIL: jit.dg/test-sum-of-squares.c: test-sum-of-squares.c.exe.valgrind.txt: unsuppressed errors: 1
(...other results...) (...other results...)
$ less testsuite/jit/test-sum-of-squares.exe.valgrind.txt $ less testsuite/jit/test-sum-of-squares.c.exe.valgrind.txt
(...shows full valgrind report for this test case...) (...shows full valgrind report for this test case...)
When running under valgrind, it's best to have configured gcc with When running under valgrind, it's best to have configured gcc with
......
2015-01-07 David Malcolm <dmalcolm@redhat.com>
* jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
generating name of built executable.
2015-01-07 Marek Polacek <polacek@redhat.com> 2015-01-07 Marek Polacek <polacek@redhat.com>
PR c/64440 PR c/64440
......
...@@ -302,7 +302,19 @@ proc jit-dg-test { prog do_what extra_tool_flags } { ...@@ -302,7 +302,19 @@ proc jit-dg-test { prog do_what extra_tool_flags } {
} }
# Determine what to name the built executable. # Determine what to name the built executable.
set output_file "[file rootname [file tail $prog]].exe" #
# We simply append .exe to the filename, e.g.
# "test-foo.c.exe"
# since some testcases exist in both
# "test-foo.c" and
# "test-foo.cc"
# variants, and we don't want them to clobber each other's
# executables.
#
# This also ensures that the source name makes it into the
# pass/fail output, so that we can distinguish e.g. which test-foo
# is failing.
set output_file "[file tail $prog].exe"
verbose "output_file: $output_file" verbose "output_file: $output_file"
# Create the test executable: # Create the test executable:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment