blob: e2336891b0dc7a079a32962a6ea6c101e49d8a11 [file] [log] [blame]
/* Test combinations of UTF-8 in various parts of identifiers. */
/* { dg-do run } */
/* { dg-xfail-if "" { "powerpc-ibm-aix*" } } */
/* { dg-skip-if "" { ! ucn } } */
/* { dg-options "-std=c99" } */
extern void abort (void);
int π = 3;
int π² = 9;
int πp1 = 4;
int twoπ = 6;
int four_plus_π_ = 7;
int 😀ÀÁÂÃÄÅßàáâãäaåbæçèéêcëìígîïð7ñ9__òóô4õöÆ3ÇÈÉÊËabcÌÍÎÏÐÑÒÓÔÕÖ😄😅🤣😂_ÿ = 2;
int π\u03C0 = 9;
int main() {
if != 3)
abort ();
if (π² != 9)
abort ();
if p1 != 4)
abort ();
if (twoπ != 6)
abort ();
if (four_plus_π_ != 7)
abort () ;
if (😀ÀÁÂÃÄÅßàáâãäaåbæçèéêcëìígîïð7ñ9__òóô4õöÆ3ÇÈÉÊËabcÌÍÎÏÐÑÒÓÔÕÖ😄😅🤣😂_ÿ != 2)
abort ();
if(ππ != π²)
abort ();
}