GCC 3.1 changes, finally the burm file builds the FIRST time a clean directory is built.

llvm-svn: 3073
diff --git a/llvm/lib/Target/Sparc/SparcRegInfo.cpp b/llvm/lib/Target/Sparc/SparcRegInfo.cpp
index c321adc..b875dbe 100644
--- a/llvm/lib/Target/Sparc/SparcRegInfo.cpp
+++ b/llvm/lib/Target/Sparc/SparcRegInfo.cpp
@@ -168,6 +168,7 @@
           InvalidRegNum : SparcFloatRegOrder::f0 + (argNo * 2);
       else
         assert(0 && "Illegal FP register type");
+	return 0;
     }
 }
 
@@ -224,7 +225,7 @@
 // To find the register class used for a specified Type
 //
 unsigned UltraSparcRegInfo::getRegClassIDOfType(const Type *type,
-                                                bool isCCReg = false) const {
+                                                bool isCCReg) const {
   Type::PrimitiveID ty = type->getPrimitiveID();
   unsigned res;
     
@@ -1116,7 +1117,7 @@
                                unsigned SrcReg, 
                                unsigned DestPtrReg,
                                int Offset, int RegType,
-                               int scratchReg = -1) const {
+                               int scratchReg) const {
   MachineInstr * MI = NULL;
   switch( RegType ) {
   case IntRegType:
@@ -1185,7 +1186,7 @@
                                int Offset,
                                unsigned DestReg,
                                int RegType,
-                               int scratchReg = -1) const {
+                               int scratchReg) const {
   MachineInstr * MI = NULL;
   switch (RegType) {
   case IntRegType: