joerg
c9196b81ce
Update LLVM/Clang snapshot to r158533. This brings in support for
...
stack-realignment in functions using alloca on x86. Move to
/usr/include/clang-3.2 to reflect the version.
2012-06-16 17:01:02 +00:00
joerg
283854674c
Don't print noisy errors if need-dl hasn't been created yet.
2012-05-31 18:53:33 +00:00
joerg
d1e5e00916
Update Clang/LLVM snapshot to 156412. Refactoring.
2012-05-29 19:31:52 +00:00
joerg
346d105dac
Update LLVM/Clang snapshot to r155677, bringing in a number of bugfixes.
2012-04-29 19:19:04 +00:00
joerg
d88b05ff3c
Update LLVM/Clang to r154578.
2012-04-14 15:11:17 +00:00
joerg
719fcf70e0
Hook up llvm-readobj for LLVM_DEVELOPER builds.
2012-04-04 10:44:21 +00:00
joerg
103b308da9
Update LLVM/Clang snapshot to r153935. This brings in the new inline
...
cost analysis.
2012-04-04 10:42:00 +00:00
joerg
19e5019315
Update to LLVM/Clang snapshot r151769 to get much better code for __BIT
...
on i386.
2012-03-01 01:12:48 +00:00
joerg
ead2c0eee3
Update LLVM/Clang snapshot to r151411. This brings in Lambda support for
...
C++11 and a new literal format string check to catch variadic argument
functions.
2012-02-28 17:09:29 +00:00
joerg
bc061a2ff5
Make sure to link the MIPS assembler parser in.
2012-01-18 16:53:09 +00:00
joerg
e45edbfd7a
Regen
2012-01-17 15:53:24 +00:00
joerg
e39ef1d61e
Update LLVM/Clang snapshot to r148262 for some bugfixes.
2012-01-17 15:51:55 +00:00
joerg
0cd0c897dd
Update LLVM/Clang snapshot to r147888. Most importantly, this fixes a
...
number of ABI issues for i386 and provides the correct
__FLT_EVAL_METHOD__ when using i387.
2012-01-11 23:24:46 +00:00
joerg
68a438510c
Update LLVM/Clang snapshot to r146851. Most noticable, this fixes the
...
vfork issues with RUMP depending on inlining certain functions and a bad
stdio simplification.
2011-12-19 14:07:40 +00:00
joerg
9613dd451b
Update to LLVM/Clang r146325. This fixes a number of issues for i386.
2011-12-11 14:58:50 +00:00
joerg
22f467edff
Update LLVM/Clang snapshot to r144933. Besides the usual bugfixes and
...
improvements, this brings the first of the address sanity checker and
the new tainted variable logic for the analyzer.
2011-11-18 15:56:53 +00:00
joerg
fe2cc85884
Update LLVM/Clang snapshot to r143571 for the improved optimizer.
2011-11-03 17:52:53 +00:00
joerg
9aa0541bdf
Update LLVM/Clang snapshot to r141658. This primarily fixes a regression
...
preventing Qt4 from building.
2011-10-11 13:53:56 +00:00
joerg
299a5c7a41
Update LLVM/Clang snapshot to r139231. This includes various bugfixes
...
and improvements. Don't use a temporary file for tblgen to ensure that
dependencies are created correctly.
2011-09-12 13:32:59 +00:00
joerg
f0eca48ed1
Update LLVM/Clang snapshot to r138875. Primarily to get the rewritten
...
temp file handling fixing boost-jam build.
2011-09-01 12:24:35 +00:00
joerg
7ba5ed4f95
Update LLVM/Clang snapshot to r137038. This brings in the extended array
...
boundary checker and the white listing of pre-c99 flexible array member
idiom foo[1] as last element of a struct.
2011-08-09 12:30:46 +00:00
joerg
97e2cf4d88
Update LLVM/Clang snapshot to r136592. This brings support for
...
.code32/.code64 on x86.
2011-08-02 17:12:38 +00:00
joerg
0220bbec2e
Update to LLVM/Clang snapshot to r135906. Fixes a number of bugs found
...
in the pkgsrc bulk builds.
2011-07-25 16:32:43 +00:00
joerg
9777e8c193
Update to Clang/LLVM r135360. Most importantly, this adjusts the
...
cc -print-search-dirs output to expand sysroot-prefixed library paths to
make live easier for libtool.
2011-07-17 20:07:56 +00:00
joerg
63d609f274
Install cpp frontend link too
2011-07-14 21:38:56 +00:00
joerg
220d715bdc
Update to LLVM/Clang r135100 to get past the type system rewrite.
2011-07-13 23:48:29 +00:00
joerg
1cb60d627b
Update LLVM/Clang snapshot to r134635. This reduces the memory usage in
...
preprocessor heavy code and recognizes mipseb as alias for mips.
2011-07-07 21:59:14 +00:00
joerg
6873db4871
Invert def/undef condition to make LLVM_DEVELOPER=yes work as expected.
2011-07-07 21:46:50 +00:00
joerg
49b9052057
Update LLVM/Clang snapshot to 134438 for configuration updates for
...
various platforms.
2011-07-05 23:02:31 +00:00
joerg
288bb96063
Hook up LLVM's MIPS target.
2011-07-05 19:37:10 +00:00
joerg
1b9578b8c2
Hook up LLVM's ARM target.
2011-07-05 17:22:20 +00:00
joerg
c8a6f85bd1
Use a different switch to explicitly disable developer-only libraries
...
for the toolchain build.
2011-07-05 17:15:51 +00:00
joerg
0ffe711036
Doesn't need the X86 disassembler.
2011-07-05 17:06:10 +00:00
joerg
b49cc14919
Hook up LLVM's SPARC target.
2011-07-05 14:15:56 +00:00
joerg
8597eac543
Hook up LLVM's PowerPC.
2011-07-04 22:37:58 +00:00
joerg
9980449ca3
Update LLVM/Clang to r134393 for NetBSD/PowerPC changes.
2011-07-04 22:20:45 +00:00
joerg
b0f1ff448a
Update LLVM/Clang to r134374. This brings the xstorerng alias for Via
...
PadLock, a bugfix for the C++ ABI in one edge condition and various
compiler improvements.
2011-07-04 16:10:38 +00:00
joerg
7ee80c6f6e
Update LLVM/Clang snapshot to 132736. This fixes two situations where
...
libraries could end up with text relocations.
2011-06-08 08:48:38 +00:00
joerg
cd92498901
Update LLVM/Clang to r132395. This brings the usual set of improvements
...
and support for dependency tracking in tblgen. Use this to make updates
more robust.
2011-06-01 14:13:41 +00:00
joerg
7fb15e5d28
Update LLVM/Clang snapshot to create the correct relocation when memory
...
locations are used as immediates on AMD64.
2011-05-20 13:40:04 +00:00
joerg
7845a1c161
Update LLVM/clang snapshot for support of -Wa,--fatal-warnings in the
...
integrated assembler
2011-05-19 21:06:01 +00:00
joerg
d14e81e4ad
Update to LLVM/Clang revision 131404. This includes the fix for asm labels
...
on builtins (broke longjmp usage) and a better cross-compiling support
in combination with -m32/-m64.
Update configuration to include /usr/include/clang-3.0 in the search
path.
2011-05-16 19:27:47 +00:00
joerg
46f5119e40
Update LLVM and Clang snapshot
2011-05-12 14:56:22 +00:00
joerg
873b4d7d94
Install clang's MD headers into /usr/include/clang-3.0 similar to GCC.
2011-04-15 19:31:06 +00:00
joerg
6b0a585bda
Catch up with library roulette in lli. Allow LLVM_DEVELOPER to be set in
...
mk.conf. From Vladimir Kirillov.
2011-03-28 11:41:48 +00:00
joerg
6133b91485
Update LLVM/clang snapshot. This brings much improved support for
...
--sysroot and a cross-compiling toolchain.
2011-03-21 16:50:12 +00:00
joerg
73a4306de0
Update LLVM snapshot. This allows deriving the target from the binary
...
name, provides a proper CPP mode and fixes a number of compat issues
in the integrated assembler.
Build the toolchain compiler optimized and without assertions now.
2011-03-18 23:32:01 +00:00
joerg
213144e1de
Update LLVM/Clang snapshot. This brings improvements for the integrated
...
assembler and support for -cxx-isystem in the driver.
2011-02-23 03:09:02 +00:00
joerg
daf6c4152f
Update LLVM/clang snapshot. This brings in support for
...
.pushsection/.popsection and fixes clang -B to be incremental.
2011-02-17 18:35:35 +00:00
joerg
48360965f3
Add LLVM and clang build system. It is enabled by MKLLVM=yes.
...
Upstream sources can be fetched by running "make checkout" in
src/external/bsd/llvm, they will be properly imported once the
integration and missing features are sorted out.
2011-02-06 01:13:42 +00:00