diff options
author | Phil Edwards <pme@gcc.gnu.org> | 2003-06-30 17:17:58 +0000 |
---|---|---|
committer | Phil Edwards <pme@gcc.gnu.org> | 2003-06-30 17:17:58 +0000 |
commit | e37f7da796be5814407c97d93f6744a47254ef26 (patch) | |
tree | 41be048c0ad387d52d221be4b97abec376e04387 | |
parent | 5806e0404cd14a22f9575ce24095766c4f8f495f (diff) | |
download | gcc-e37f7da796be5814407c97d93f6744a47254ef26.zip gcc-e37f7da796be5814407c97d93f6744a47254ef26.tar.gz gcc-e37f7da796be5814407c97d93f6744a47254ef26.tar.bz2 |
libstdc++-v3-dg.exp: Add comments.
2003-06-30 Phil Edwards <pme@gcc.gnu.org>
* testsuite/lib/libstdc++-v3-dg.exp: Add comments.
(libstdc++-v3-init): Also set LD_RUN_PATH.
From-SVN: r68713
-rw-r--r-- | libstdc++-v3/ChangeLog | 5 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/lib/libstdc++-v3-dg.exp | 11 |
2 files changed, 15 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index a50cbed..d86eb41 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2003-06-30 Phil Edwards <pme@gcc.gnu.org> + + * testsuite/lib/libstdc++-v3-dg.exp: Add comments. + (libstdc++-v3-init): Also set LD_RUN_PATH. + 2003-06-30 Paolo Carlini <pcarlini@unitus.it> * include/std/std_streambuf.h (_M_mode): Move from here to diff --git a/libstdc++-v3/testsuite/lib/libstdc++-v3-dg.exp b/libstdc++-v3/testsuite/lib/libstdc++-v3-dg.exp index e9722ac..401c397 100644 --- a/libstdc++-v3/testsuite/lib/libstdc++-v3-dg.exp +++ b/libstdc++-v3/testsuite/lib/libstdc++-v3-dg.exp @@ -20,6 +20,7 @@ load_lib dg.exp load_lib libgloss.exp load_lib prune.exp +# Called once, by libstdc++-v3-init below. "Static" to this file. proc libstdc++-v3-copy-files {srcfiles dstdir} { foreach f $srcfiles { if { [catch { set symlink [file readlink $f] } x] } then { @@ -35,6 +36,7 @@ proc libstdc++-v3-copy-files {srcfiles dstdir} { } } +# Called once, from libstdc++-v3.dg/dg.exp. proc libstdc++-v3-init { args } { global srcdir global outdir @@ -96,6 +98,8 @@ proc libstdc++-v3-init { args } { setenv SHLIB_PATH $ld_library_path setenv LD_LIBRARYN32_PATH $ld_library_path setenv LD_LIBRARY64_PATH $ld_library_path + setenv LD_RUN_PATH $ld_library_path + verbose -log "Set LD_*_PATHs to ${ld_library_path}" # Do a bunch of handstands and backflips for cross compiling and # finding simulators... @@ -135,6 +139,7 @@ proc libstdc++-v3-init { args } { } } +# Callback from system dg-test. proc libstdc++-v3-dg-test { prog do_what extra_tool_flags } { # Set up the compiler flags, based on what we're going to do. @@ -181,7 +186,8 @@ proc libstdc++-v3-dg-test { prog do_what extra_tool_flags } { return [list $comp_output $output_file] } - +# Called from libstdc++-v3-dg-test above. Calls back into system's +# target_compile to actually do the work. proc libstdc++-v3_target_compile { source dest type options } { global gluefile global wrap_flags @@ -227,6 +233,8 @@ proc libstdc++-v3_target_compile { source dest type options } { # # Selecting individual tests can also be done with RUNTESTFLAGS, but # that doesn't really do all that we are trying to accomplish here. +# +# Essentially "static" to this file. proc v3-compute-tests { } { global srcdir global outdir @@ -319,6 +327,7 @@ proc v3-compute-tests { } { close $f } +# Called once, from libstdc++-v3.dg/dg.exp. proc v3-list-tests { filename } { global srcdir global outdir |