Commit 52ebab2b by Janis Johnson Committed by Janis Johnson

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
parent 35351a41
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> 2008-11-06 Ben Elliston <bje@au.ibm.com>
* config/rs6000/rs6000.c (rs6000_override_options): Comment fix. * config/rs6000/rs6000.c (rs6000_override_options): Comment fix.
......
...@@ -1573,4 +1573,12 @@ to call the torture procedures if the tests should use the list in ...@@ -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}. @var{DG_TORTURE_OPTIONS} defined in @file{gcc-dg.exp}.
Most uses of torture options can override the default lists by defining 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
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> 2008-11-05 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/38025 PR target/38025
......
...@@ -43,6 +43,11 @@ if [info exists TORTURE_OPTIONS] { ...@@ -43,6 +43,11 @@ if [info exists TORTURE_OPTIONS] {
{ -Os } ] { -Os } ]
} }
if [info exists ADDITIONAL_TORTURE_OPTIONS] {
set C_TORTURE_OPTIONS \
[concat $C_TORTURE_OPTIONS $ADDITIONAL_TORTURE_OPTIONS]
}
global GCC_UNDER_TEST global GCC_UNDER_TEST
if ![info exists GCC_UNDER_TEST] { if ![info exists GCC_UNDER_TEST] {
set GCC_UNDER_TEST "[find_gcc]" set GCC_UNDER_TEST "[find_gcc]"
......
...@@ -82,6 +82,10 @@ proc get-fortran-torture-options { } { ...@@ -82,6 +82,10 @@ proc get-fortran-torture-options { } {
lappend options $vectorizer_options lappend options $vectorizer_options
} }
if [info exists ADDITIONAL_TORTURE_OPTIONS] {
set options [concat $options $ADDITIONAL_TORTURE_OPTIONS]
}
return $options return $options
} }
......
...@@ -53,6 +53,11 @@ if [info exists TORTURE_OPTIONS] { ...@@ -53,6 +53,11 @@ if [info exists TORTURE_OPTIONS] {
{ -Os } ] { -Os } ]
} }
if [info exists ADDITIONAL_TORTURE_OPTIONS] {
set DG_TORTURE_OPTIONS \
[concat $DG_TORTURE_OPTIONS $ADDITIONAL_TORTURE_OPTIONS]
}
global GCC_UNDER_TEST global GCC_UNDER_TEST
if ![info exists GCC_UNDER_TEST] { if ![info exists GCC_UNDER_TEST] {
set GCC_UNDER_TEST "[find_gcc]" set GCC_UNDER_TEST "[find_gcc]"
......
...@@ -60,6 +60,11 @@ if [info exists TORTURE_OPTIONS] { ...@@ -60,6 +60,11 @@ if [info exists TORTURE_OPTIONS] {
" -Os " ] " -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 # objc-torture-compile -- runs the Tege OBJC-torture test
# #
......
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