* expr.c: If an expression is single comma, then return with
authorSteve Chamberlain <sac@cygnus>
Wed, 26 Feb 1992 06:11:47 +0000 (06:11 +0000)
committerSteve Chamberlain <sac@cygnus>
Wed, 26 Feb 1992 06:11:47 +0000 (06:11 +0000)
SEG_ABSENT rather than an error - since the sparc front end does
really strange things with things like fbge,a

gas/ChangeLog
gas/expr.c

index 7c4d4e455af7740601251c4e7d774d1bbafaff7e..7d12119119ade73e1e7e149a961466baa1e4dc3a 100644 (file)
@@ -1,5 +1,9 @@
 Tue Feb 25 14:17:15 1992  Steve Chamberlain  (sac at rtl.cygnus.com)
 
+       * expr.c: If an expression is single comma, then return with
+       SEG_ABSENT rather than an error - since the sparc front end does
+       really strange things with things like fbge,a 
+
        * as.h: include bfd.h if using many sections
        * expr.c: LOCAL_LABELS_FB had been changed to lower case - so
        local labels didn't work.
index 96fb27d5eb6258313174d3bb4417f9dad8f1935a..871ada0cea3a0d258cc3445d018e09e4f16dac85 100644 (file)
@@ -407,6 +407,7 @@ operand (expressionP)
       integer_constant(2, expressionP);
       break;
 
+    case '0':
     case '1':
     case '2':
     case '3':
@@ -542,7 +543,7 @@ operand (expressionP)
       
 
     }
-    
+  case ',':    
   case '\n':
        /* can't imagine any other kind of operand */
        expressionP->X_seg = SEG_ABSENT;