1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/lib
Bill Wendling 7932341cef Only emit the personality function as a global value if the backend actually
supports it. This solves this error on the Darwin x86-64 platform:

$ cat testcase.ii
struct A {
  A();
};

A *bork() {
  return new A;
}
$ llvm-g++ -arch x86_64 -c testcase.ii
/var/tmp//cc3U8fd8.s:52:unknown section type: non_lazy_symbol_pointers
/var/tmp//cc3U8fd8.s:52:Rest of line ignored. 1st junk character valued 76 (L).
/var/tmp//cc3U8fd8.s:53:Unknown pseudo-op: .indirect_symbol
/var/tmp//cc3U8fd8.s:53:Rest of line ignored. 1st junk character valued 95 (_).

llvm-svn: 41999
2007-09-16 10:36:17 +00:00
..
Analysis Change "tmp." to "tmp" for temporaries created by ScalarEvolutionExpander 2007-09-14 20:11:40 +00:00
Archive finishing touches of bytecode -> bitcode changes. also unbreak Windows 2007-07-06 20:28:40 +00:00
AsmParser Generated files for previous patch. 2007-09-12 03:31:28 +00:00
Bitcode Revise previous patch per review comments. 2007-09-12 03:30:33 +00:00
CodeGen Remove the assumption that FP's are either float or 2007-09-14 22:26:36 +00:00
Debugger switch this to bitcode instead of bytecode 2007-05-06 09:29:13 +00:00
ExecutionEngine Next round of APFloat changes. 2007-09-06 18:13:44 +00:00
Linker Fix PR1611 - Visibility should be ignored for a declaration 2007-08-19 22:22:54 +00:00
Support fix a gcc warning: comparison between signed and unsigned integer expressions 2007-09-14 22:57:00 +00:00
System Remove spurious consts. This fixes warnings with compilers that 2007-09-14 20:08:19 +00:00
Target Only emit the personality function as a global value if the backend actually 2007-09-16 10:36:17 +00:00
Transforms Be more careful when constant-folding PHI nodes. 2007-09-16 08:04:16 +00:00
VMCore Remove the assumption that FP's are either float or 2007-09-14 22:26:36 +00:00
Makefile build lib/Archive instead of lib/Bytecode 2007-05-06 19:50:06 +00:00