*** empty log message ***
authorRichard Stallman <rms@gnu.org>
Sun, 19 Jan 1992 04:13:04 +0000 (04:13 +0000)
committerRichard Stallman <rms@gnu.org>
Sun, 19 Jan 1992 04:13:04 +0000 (04:13 +0000)
From-SVN: r216

gcc/ginclude/va-pyr.h
gcc/ginclude/va-sparc.h
gcc/ginclude/va-spur.h

index d24a1f533b2d0ffa3ed97540f5d9ebeda58211f7..edc1710082777553692ba9407a1283424bc8bccc 100644 (file)
@@ -94,6 +94,7 @@ typedef __va_buf va_list;
         
 
 #define va_arg(_AP, _MODE)     \
+__extension__                                                          \
 ({__voidptr *__ap = (__voidptr*)&_AP;                                  \
   register int __size = sizeof (_MODE);                                        \
   register int __onstack =                                             \
index f60f1e522de51254c69fe045724e737f5819ebb1..ed9238842e8b98aaa5b79ffeae948f5481bbdb8e 100644 (file)
@@ -34,6 +34,7 @@ typedef char * __va___list;
    in the stack are made to be word-aligned; for an aggregate that is
    not word-aligned, we advance the pointer to the first non-reg slot.  */
 #define va_arg(pvar,TYPE)                                      \
+__extension__                                                  \
 ({ TYPE __va_temp;                                             \
    ((__builtin_classify_type (__va_temp) >= 12)                        \
     ? ((pvar) += __va_rounded_size (TYPE *),                   \
index 912a23987108d893939bbf239d11d16b9cc9d4fc..1bb826c550d2a90ac071236a28d8948402967824 100644 (file)
@@ -32,6 +32,7 @@ typedef struct {
 #define va_end(pvar)
 
 #define va_arg(pvar,type)  \
+__extension__ \
     ({  type __va_result; \
         if ((pvar).__pnt >= 20) { \
            __va_result = *( (type *) ((pvar).__stack + (pvar).__pnt - 20)); \