[LLVMdev] OT: intel darwin losing primary target status
Jack Howarth
howarth at bromo.med.uc.edu
Fri Sep 18 20:19:37 PDT 2009
On Fri, Sep 18, 2009 at 02:40:17PM -0700, Nick Kledzik wrote:
> I thought of another work around. The FSF gcc driver can implicitly
> add -no_compact_unwind to the link line. This tells the linker to not
> produce compact unwind information from the dwarf unwind info in .o
> files. Then at runtime the darwin unwinder will fallback and use the
> slow dwarf unwind info.
>
> -Nick
>
Nick,
I can confirm that passing "-Wl,-no_compact_unwind" to the failing
testcase for g++.dg/torture/stackalign/eh-vararg-2.C eliminates the
run-time error. I'd run the entire testsuite with that approach but
I don't know how to suppress the comma in...
make -k check RUNTESTFLAGS="--target_board=unix'{-Wl,-no_compact_unwind}'"
so that it runs as a single test passing "-Wl,-no_compact_unwind".
Jack
More information about the llvm-dev
mailing list