1  /* PR c/27747 */
       2  /* This is supposed to succeed only if
       3     the target doesn't define HANDLE_PRAGMA_PACK_WITH_EXPANSION.  */
       4  /* { dg-do compile { target { ! { *-*-solaris2* } } } } */
       5  
       6  #define push bar
       7  #define foo _Pragma ("pack(push)")
       8  foo
       9  int i;
      10  #pragma pack(pop)