Fixed an issue where the user specified gcc was not the gcc we report to the nightly...
authorPatrick Jenkins <pjenkins@apple.com>
Fri, 14 Jul 2006 20:44:09 +0000 (20:44 +0000)
committerPatrick Jenkins <pjenkins@apple.com>
Fri, 14 Jul 2006 20:44:09 +0000 (20:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29144 91177308-0d34-0410-b5e6-96231b3b80d8

utils/NewNightlyTest.pl

index a5d669ff7e6265d1825f789a157f22b83d55576d..6eabad1e377a49f945a61c96ba45cd881a25673d 100755 (executable)
@@ -138,7 +138,10 @@ while (scalar(@ARGV) and ($_ = $ARGV[0], /^[-+]/)) {
        $CONFIGUREARGS .= "--with-externals=$ARGV[0]"; shift; next;
     }
     if (/^-nickname$/)         { $nickname = "$ARGV[0]"; shift; next; }
-    if (/^-gccpath/)         { $CONFIGUREARGS .= " CC=$ARGV[0]/gcc CXX=$ARGV[0]/g++"; shift; next;}
+    if (/^-gccpath/)         { $CONFIGUREARGS .= " CC=$ARGV[0]/gcc CXX=$ARGV[0]/g++"; 
+                               $GCCPATH=$ARGV[0]; 
+                               shift;  
+                               next;}
     if (/^-cvstag/)          { $CVSCOOPT .= " -r $ARGV[0]"; shift; next; } else{ $CVSCOOPT="";}
     if (/^-target/)          {
        $CONFIGUREARGS .= " --target=$ARGV[0]"; shift; next;
@@ -953,7 +956,12 @@ my $dejagnulog_full;
 @DEJAGNULOG_FULL = ReadFile "$DejagnuTestsLog";
 $dejagnulog_full = join("\n", @DEJAGNULOG_FULL);
 
-my $gcc_version_long = `gcc --version`;
+if($GCCPATH){
+  my $gcc_version_long = `$ARGV[0]/gcc --version`;
+}
+else{
+  my $gcc_version_long = `gcc --version`;
+}
 @GCC_VERSION = split "\n", $gcc_version_long;
 my $gcc_version = $GCC_VERSION[0];