http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52042
Iain Sandoe <iains at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target|x86_64-apple-darwin11 |*-apple-darwin* Host|x86_64-apple-darwin11 |*-apple-darwin* Summary|libitm.c/clone-1.c and |libitm.c/clone-1.c (all |libitm.c/stackundo.c |darwin) and |execution tests are not pie |libitm.c/stackundo.c |compatible |(darwin 11) execution tests | |fail with -fpie Build|x86_64-apple-darwin11 |*-apple-darwin* --- Comment #4 from Iain Sandoe <iains at gcc dot gnu.org> 2012-01-31 13:55:44 UTC --- (In reply to comment #3) > on i686-darwin9: > make check-target-libitm > RUNTESTFLAGS="--target_board=unix/-fpie\{-m32,-m64\}" > > clone-1 fails (m32, m64), but stackundo passes on both. this is repeated on {i686,x86-64,powerpc-darwin{9,10} but clone-1.c passes -fpie on i686-linux (F14) ... I assume that the flag is not ignored. so, this seems to be a bug ...