/* PR c/11420 */ /* { dg-do link } */ /* { dg-options "-O2 -fpic" } */ /* APPLE LOCAL -mdynamic-no-pic incompatible with -fpic */ /* { dg-skip-if "Not valid with -mdynamic-no-pic" { *-*-darwin* } { "-mdynamic-no-pic" } { "" } } */ /* { dg-bogus "\[Uu\]nresolved symbol .(_GLOBAL_OFFSET_TABLE_|\[_.A-Za-z\]\[_.0-9A-Za-z\]*@(PLT|GOT|GOTOFF))" "PIC unsupported" { xfail *-*-netware* } 0 } */ void (* volatile fn) (void); static void foo (void) { } int main (void) { fn = foo; return 0; }