re PR testsuite/36443 (HOSTCC doesn't work with installed gcc)

2008-07-17  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/36443
	* objc.dg/gnu-encoding/gnu-encoding.exp: Temporarily unset
	GCC_EXEC_PREFIX from environment when running $HOSTCC.

From-SVN: r137909
This commit is contained in:
H.J. Lu 2008-07-17 05:13:27 +00:00 committed by H.J. Lu
parent 76de456cce
commit 2ae421dd9b
2 changed files with 18 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2008-07-17 H.J. Lu <hongjiu.lu@intel.com>
PR testsuite/36443
* objc.dg/gnu-encoding/gnu-encoding.exp: Temporarily unset
GCC_EXEC_PREFIX from environment when running $HOSTCC.
2008-07-16 Dodji Seketeli <dseketel@redhat.com>
PR c++/13699

View File

@ -37,8 +37,20 @@ set generator_src "$srcdir/$subdir/struct-layout-encoding-1_generate.c"
set generator_src "$generator_src $srcdir/$subdir/generate-random.c"
set generator_src "$generator_src $srcdir/$subdir/generate-random_r.c"
set generator_cmd "-o $generator $generator_src"
# Temporarily unset GCC_EXEC_PREFIX from environment, as that might
# confuse the $HOSTCC.
set orig_gcc_exec_prefix_saved 0
if [info exists env(GCC_EXEC_PREFIX)] {
set orig_gcc_exec_prefix "$env(GCC_EXEC_PREFIX)"
set orig_gcc_exec_prefix_saved 1
unsetenv GCC_EXEC_PREFIX
}
set status [remote_exec build "$HOSTCC $HOSTCFLAGS $generator_cmd"]
set status [lindex $status 0]
if { $orig_gcc_exec_prefix_saved } {
set orig_gcc_exec_prefix_saved 0
setenv GCC_EXEC_PREFIX "$orig_gcc_exec_prefix"
}
if { $status == 0 } then {
file delete -force $tstobjdir
file mkdir $tstobjdir