From: John David Anglin Date: Sat, 27 Nov 2004 05:19:33 +0000 (+0000) Subject: target-libpath.exp (restore_ld_library_path_env_vars): Check existence of ld library... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=de2fc4db61d89e3ee9d6d764197c091761b71653;p=gcc.git target-libpath.exp (restore_ld_library_path_env_vars): Check existence of ld library path variables before unsetting. * lib/target-libpath.exp (restore_ld_library_path_env_vars): Check existence of ld library path variables before unsetting. From-SVN: r91367 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9973d150cd3..912c9b36e77 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2004-11-27 John David Anglin + + * lib/target-libpath.exp (restore_ld_library_path_env_vars): + Check existence of ld library path variables before unsetting. + 2004-11-26 Mark Mitchell * g++.old-deja/g++.eh/badalloc1.C: Robustify. diff --git a/gcc/testsuite/lib/target-libpath.exp b/gcc/testsuite/lib/target-libpath.exp index 58905aa7b13..8635e7e3453 100644 --- a/gcc/testsuite/lib/target-libpath.exp +++ b/gcc/testsuite/lib/target-libpath.exp @@ -196,42 +196,42 @@ proc restore_ld_library_path_env_vars { } { if { $orig_ld_library_path_saved } { setenv LD_LIBRARY_PATH "$orig_ld_library_path" - } else { + } elseif [info exists env(LD_LIBRARY_PATH)] { unsetenv LD_LIBRARY_PATH } if { $orig_ld_run_path_saved } { setenv LD_RUN_PATH "$orig_ld_run_path" - } else { + } elseif [info exists env(LD_RUN_PATH)] { unsetenv LD_RUN_PATH } if { $orig_shlib_path_saved } { setenv SHLIB_PATH "$orig_shlib_path" - } else { + } elseif [info exists env(SHLIB_PATH)] { unsetenv SHLIB_PATH } if { $orig_ld_libraryn32_path_saved } { setenv LD_LIBRARYN32_PATH "$orig_ld_libraryn32_path" - } else { + } elseif [info exists env(LD_LIBRARYN32_PATH)] { unsetenv LD_LIBRARYN32_PATH } if { $orig_ld_library64_path_saved } { setenv LD_LIBRARY64_PATH "$orig_ld_library64_path" - } else { + } elseif [info exists env(LD_LIBRARY64_PATH)] { unsetenv LD_LIBRARY64_PATH } if { $orig_ld_library_path_32_saved } { setenv LD_LIBRARY_PATH_32 "$orig_ld_library_path_32" - } else { + } elseif [info exists env(LD_LIBRARY_PATH_32)] { unsetenv LD_LIBRARY_PATH_32 } if { $orig_ld_library_path_64_saved } { setenv LD_LIBRARY_PATH_64 "$orig_ld_library_path_64" - } else { + } elseif [info exists env(LD_LIBRARY_PATH_64)] { unsetenv LD_LIBRARY_PATH_64 } if { $orig_dyld_library_path_saved } { setenv DYLD_LIBRARY_PATH "$orig_dyld_library_path" - } else { + } elseif [info exists env(DYLD_LIBRARY_PATH)] { unsetenv DYLD_LIBRARY_PATH } }