1/* { dg-do compile { target { { powerpc*-*-linux* && ilp32 } || { powerpc-*-eabi* } } } } */ 2/* { dg-options "-O2 -fno-common -G 8 -meabi -msdata=eabi" } */ 3/* { dg-require-effective-target nonpic } */ 4/* { dg-final { scan-assembler "\\.section\[ \t\]\\.sdata," } } */ 5/* { dg-final { scan-assembler "\\.section\[ \t\]\\.sdata2," } } */ 6/* { dg-final { scan-assembler "sdat@sda21\\((13|0)\\)" } } */ 7/* { dg-final { scan-assembler "sdat2@sda21\\((2|0)\\)" } } */ 8 9 10int sdat = 2; 11const char sdat2[] = "1234"; 12 13const char * test (void) 14{ 15 return sdat ? sdat2 : 0; 16} 17