sourcebuild.texi (Torture Tests): Add ADDITIONAL_TORTURE_OPTIONS.

gcc/
	* doc/sourcebuild.texi (Torture Tests): Add ADDITIONAL_TORTURE_OPTIONS.
gcc/testsuite/
	* lib/c-torture.exp: Use ADDITIONAL_TORTURE_OPTIONS if defined.
	* lib/gcc-dg.exp: Ditto.
	* lib/fortran-torture.exp: Ditto.
	* lib/objc-torture.exp: Ditto.

From-SVN: r141630
This commit is contained in:
Janis Johnson 2008-11-06 00:05:09 +00:00 committed by Janis Johnson
parent 35351a413b
commit 52ebab2b48
7 changed files with 39 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2008-11-05 Janis Johnson <janis187@us.ibm.com>
* doc/sourcebuild.texi (Torture Tests): Add ADDITIONAL_TORTURE_OPTIONS.
2008-11-06 Ben Elliston <bje@au.ibm.com>
* config/rs6000/rs6000.c (rs6000_override_options): Comment fix.

View File

@ -1573,4 +1573,12 @@ to call the torture procedures if the tests should use the list in
@var{DG_TORTURE_OPTIONS} defined in @file{gcc-dg.exp}.
Most uses of torture options can override the default lists by defining
@var{TORTURE_OPTIONS} in a @file{.dejagnurc} file.
@var{TORTURE_OPTIONS} or add to the default list by defining
@var{ADDITIONAL_TORTURE_OPTIONS}. Define these in a @file{.dejagnurc}
file or add them to the @file{site.exp} file; for example
@smallexample
set ADDITIONAL_TORTURE_OPTIONS [list @\
@{ -O2 -ftree-loop-linear @} @\
@{ -O2 -fpeel-loops @} ]
@end smallexample

View File

@ -1,3 +1,10 @@
2008-11-05 Janis Johnson <janis187@us.ibm.com>
* lib/c-torture.exp: Use ADDITIONAL_TORTURE_OPTIONS if defined.
* lib/gcc-dg.exp: Ditto.
* lib/fortran-torture.exp: Ditto.
* lib/objc-torture.exp: Ditto.
2008-11-05 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/38025

View File

@ -43,6 +43,11 @@ if [info exists TORTURE_OPTIONS] {
{ -Os } ]
}
if [info exists ADDITIONAL_TORTURE_OPTIONS] {
set C_TORTURE_OPTIONS \
[concat $C_TORTURE_OPTIONS $ADDITIONAL_TORTURE_OPTIONS]
}
global GCC_UNDER_TEST
if ![info exists GCC_UNDER_TEST] {
set GCC_UNDER_TEST "[find_gcc]"

View File

@ -82,6 +82,10 @@ proc get-fortran-torture-options { } {
lappend options $vectorizer_options
}
if [info exists ADDITIONAL_TORTURE_OPTIONS] {
set options [concat $options $ADDITIONAL_TORTURE_OPTIONS]
}
return $options
}

View File

@ -53,6 +53,11 @@ if [info exists TORTURE_OPTIONS] {
{ -Os } ]
}
if [info exists ADDITIONAL_TORTURE_OPTIONS] {
set DG_TORTURE_OPTIONS \
[concat $DG_TORTURE_OPTIONS $ADDITIONAL_TORTURE_OPTIONS]
}
global GCC_UNDER_TEST
if ![info exists GCC_UNDER_TEST] {
set GCC_UNDER_TEST "[find_gcc]"

View File

@ -60,6 +60,11 @@ if [info exists TORTURE_OPTIONS] {
" -Os " ]
}
if [info exists ADDITIONAL_TORTURE_OPTIONS] {
set OBJC_TORTURE_OPTIONS \
[concat $OBJC_TORTURE_OPTIONS $ADDITIONAL_TORTURE_OPTIONS]
}
#
# objc-torture-compile -- runs the Tege OBJC-torture test
#