------- Comment #6 from howarth at nitro dot med dot uc dot edu  2009-02-24 
01:17 -------
The currently proposed patch doesn't solve the problem where 'make -k
check-libiberty' executed at the top level of the build directory results in
gcc being used instead of xgcc. If you execute 'make -k check' in
darwin_objdir/libiberty, you get...

/sw/src/fink.build/gcc44-4.3.999-20090221/darwin_objdir/./prev-gcc/xgcc
-B/sw/src/fink.build/gcc44-4.3.999-20090221/darwin_objdir/./prev-gcc/
-B/sw/lib/gcc4.4/i686-apple-darwin10/bin/ -DHAVE_CONFIG_H -g -O2
-fomit-frame-pointer -I..
-I../../../gcc-4.4-20090221/libiberty/testsuite/../../include  -o test-demangle
\
                ../../../gcc-4.4-20090221/libiberty/testsuite/test-demangle.c
../libiberty.a

whereas if you execute 'make -k check-libiberty' in darwin_objdir, you get the
incorrect compiler...

gcc -DHAVE_CONFIG_H -g -O2 -I..
-I../../../gcc-4.4-20090221/libiberty/testsuite/../../include  -o test-demangle
\
                ../../../gcc-4.4-20090221/libiberty/testsuite/test-demangle.c
../libiberty.a


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38966

Reply via email to