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:
parent
35351a413b
commit
52ebab2b48
7 changed files with 39 additions and 1 deletions
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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]"
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
||||
|
|
|
@ -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]"
|
||||
|
|
|
@ -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
|
||||
#
|
||||
|
|
Loading…
Add table
Reference in a new issue