Quick Search:

Mode

Context

Displaying 3 lines of context. None | Less | More | Full

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.269
 
1.270
 
MAIN:ragge:20090823093711
 
pftn.c
_>1111  * 2. Redistributions in binary form must reproduce the above copyright
 1212  *    notice, this list of conditions and the following disclaimer in the
 1313  *    documentation and/or other materials provided with the distribution.
<>14 - * 3. The name of the author may not be used to endorse or promote products
 15 - *    derived from this software without specific prior written permission
1614  *
 1715  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
 1816  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
     
 !
267265                 printf("        previous class: %s\n", scnames(scl));
 268266 #endif
 269267 
<> 268+#ifdef GCC_COMPAT
  269+        /* Its allowed to add attributes to existing declarations */
  270+        if (ap != q) {
  271+                p->ssue = sueget(p->ssue);
  272+                p->ssue->suega = gcc_attr_parse(ap->n_right);
  273+                ap->n_right = bcon(0);
  274+        }
  275+#endif
  276+
270277         if (class & FIELD)
 271278                 return;
 272279         switch(class) {
     
 !
336343                 case USTATIC:
 337344                         p->sclass = STATIC;
 338345                         goto done;
<> 346+                case SNULL:
  347+                        /*
  348+                         * Handle redeclarations of inlined functions.
  349+                         * This is allowed if the previous declaration is of
  350+                         * type gnu_inline.
  351+                         */
  352+                        if (gcc_get_attr(p->ssue, GCC_ATYP_GNU_INLINE))
  353+                                goto done;
  354+                        break;
<_339355                 }
 340356                 break;
 341357 
FishEye: Open Source License registered to PCC.
Your maintenance has expired. You can renew your license at http://www.atlassian.com/fisheye/renew
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-07-10 06:00 +0200