From: hjl Date: Wed, 1 Apr 2009 12:36:21 +0000 (+0000) Subject: 2009-04-01 H.J. Lu X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c9b099a225d47a363d13605c18d65f41d26f8e26;p=thirdparty%2Fgcc.git 2009-04-01 H.J. Lu (restore_ld_library_path_env_vars): Always restore GCC_EXEC_PREFIX to its original value, or unset if it was not defined. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@145400 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6e723c3ec5c7..ee6dbb5a8a25 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2009-04-01 H.J. Lu + + (restore_ld_library_path_env_vars): Always restore GCC_EXEC_PREFIX + to its original value, or unset if it was not defined. + 2009-03-31 Jason Merrill * g++.old-deja/g++.other/using9.C: Add expected errors. diff --git a/gcc/testsuite/lib/target-libpath.exp b/gcc/testsuite/lib/target-libpath.exp index c95cba6d7848..6a01d9498e71 100644 --- a/gcc/testsuite/lib/target-libpath.exp +++ b/gcc/testsuite/lib/target-libpath.exp @@ -213,16 +213,16 @@ proc restore_ld_library_path_env_vars { } { global orig_gcc_exec_prefix global env - if { $orig_environment_saved == 0 } { - return - } - if { $orig_gcc_exec_prefix_saved } { setenv GCC_EXEC_PREFIX "$orig_gcc_exec_prefix" } elseif [info exists env(GCC_EXEC_PREFIX)] { unsetenv GCC_EXEC_PREFIX } + if { $orig_environment_saved == 0 } { + return + } + if { $orig_ld_library_path_saved } { setenv LD_LIBRARY_PATH "$orig_ld_library_path" } elseif [info exists env(LD_LIBRARY_PATH)] {