Ismail Dönmez
054ec25ad2
Accepting request 128460 from home:llunak:branches:devel:tools:compiler
...
OBS-URL: https://build.opensuse.org/request/show/128460
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=159
2012-07-20 11:25:55 +00:00
Ismail Dönmez
010c7d4330
Accepting request 127972 from openSUSE:Factory:ARM
...
fix arm build, please forward to factory
OBS-URL: https://build.opensuse.org/request/show/127972
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=157
2012-07-16 10:36:51 +00:00
Ismail Dönmez
7c611aed7c
Accepting request 127882 from home:llunak:branches:devel:tools:compiler
...
This adds few fixes, but mostly it updates the rewrite-includes patch. Sadly upstream has decided to rename the option name for whatever reason, so if unchanged 12.2 would be the only clang with the option named this way, causing further problems e.g. with icecream.
So it would be very nice to get this into 12.2. As it is an isolated feature, it should be low-risk.
OBS-URL: https://build.opensuse.org/request/show/127882
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=155
2012-07-14 15:44:52 +00:00
Ismail Dönmez
b08970fa49
Fix changelog
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=153
2012-05-22 11:34:15 +00:00
Ismail Dönmez
3c7a1982e0
- Update to final 3.0 release
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=150
2012-05-15 09:54:05 +00:00
Ismail Dönmez
3dcc76bf3f
- Depend on python-base so we don't pull whole Mesa
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=148
2012-05-10 11:37:54 +00:00
Ismail Dönmez
c99bda78c4
Accepting request 116809 from home:llunak:branches:devel:tools:compiler
...
OBS-URL: https://build.opensuse.org/request/show/116809
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=147
2012-05-09 12:26:31 +00:00
Ismail Dönmez
7fbccf957e
Accepting request 116316 from home:llunak:branches:devel:tools:compiler
...
As discussed previously, the patch that improves usage with icecream.
OBS-URL: https://build.opensuse.org/request/show/116316
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=145
2012-05-03 09:14:30 +00:00
Ismail Dönmez
07099d8a6a
- Update to svn revision 155819 from 3.1 branch
...
* C++11 fixes
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=144
2012-04-30 12:38:38 +00:00
Ismail Dönmez
791cae45f5
- Update to svn revision 155700 from 3.1 branch
...
* Crash fixes
* C++11 fixes
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=143
2012-04-27 10:00:32 +00:00
Ismail Dönmez
6e8d9a2f65
- Update to svn revision 155574 from 3.1 branch
...
* Crash fixes
* Correctly enable compiler-rt
* Remove unneeded runtime python dependencies
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=142
2012-04-26 13:19:08 +00:00
Ismail Dönmez
39d72f1bae
- Switch to 2-stage bootstrap because we don't do build-compare
...
anyway.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=141
2012-04-26 10:53:01 +00:00
Ismail Dönmez
5394e24b07
- More fixes to llvm-config
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=140
2012-04-25 09:38:22 +00:00
Ismail Dönmez
9356b84b41
- Fix llvm-config --libs output
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=138
2012-04-24 10:10:57 +00:00
Ismail Dönmez
080c925bd8
- Update to svn revision 155320 from 3.1 branch
...
* AVX fixes
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=135
2012-04-22 19:23:50 +00:00
Ismail Dönmez
080df248c4
Major new features:
...
* AddressSanitizer, a fast memory error detector.
* MachineInstr Bundles, Support to model instruction
bundling / packing.
* ARM Integrated Assembler, A full featured assembler
and direct-to-object support for ARM.
* Basic Block Placement Probability driven basic block placement.
LLVM IR and Core Improvements
* IR support for half float
* IR support for vectors of pointers, including vector GEPs.
* Module flags have been introduced.
* Loads can now have range metadata attached to them to
describe the possible values being loaded.
* Inline cost heuristics have been completely overhauled
and now closely model constant propagation through call sites,
disregard trivially dead code costs, and
can model C++ STL iterator patterns.
Optimizer Improvements
* The loop unroll pass now is able to unroll loops with
run-time trip counts. This feature is turned off by default,
and is enabled with the -unroll-runtime flag.
* A new basic-block autovectorization pass is available.
Pass -vectorize to run this pass along with some associated
post-vectorization cleanup passes.
X86-32 and X86-64 Target Improvements
* Bug fixes and improved support for AVX1
* Support for AVX2 (still incomplete at this point)
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=133
2012-04-18 08:37:42 +00:00
Ismail Dönmez
930a88b69d
- Update to svn revision 154914 from 3.1 branch
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=131
2012-04-17 09:02:19 +00:00
Ismail Dönmez
485f05ee26
- Target i586-linux for 32bit builds
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=117
2012-03-20 12:39:06 +00:00
Ismail Dönmez
e2496b1b07
- Add upstream fix for llvm PR11642
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=114
2011-12-27 21:34:46 +00:00
Ismail Dönmez
0620bc6bf0
- Don't run gcc for ada files, just fail instead.
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=108
2011-12-25 15:48:32 +00:00
Ismail Dönmez
ec4cb546de
-
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=107
2011-12-22 16:11:17 +00:00
Ismail Dönmez
09d7f5796a
-
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=106
2011-12-22 16:10:59 +00:00
Ismail Dönmez
d234ddfc3e
- Add clang-glibc2.14.patch to support glibc 2.14 headers
...
- Install libprofile_rt.a
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=105
2011-12-22 15:34:18 +00:00
Ismail Dönmez
4924b082fd
- Switch to 3-stage bootstrap
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=100
2011-12-05 13:38:51 +00:00
Ismail Dönmez
1e5a0441c4
- Build first stage compiler with -O0 to workaround gcc 4.5 bug
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=99
2011-12-02 12:22:27 +00:00
Ismail Dönmez
3b19d5767f
- Update to final 3.0 release
...
* No real change since rc2
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=98
2011-12-01 18:06:09 +00:00
Ismail Dönmez
9db86cfd9d
- Use %{_lib} macro instead of checking for x86_64
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=97
2011-11-29 13:23:48 +00:00
Ismail Dönmez
8e9524212e
- Enable ARM support again
...
- Switch to optimized build
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=96
2011-11-16 14:28:41 +00:00
Ismail Dönmez
58c2b1acef
- Disable ARM support, VM goes out of memory while compiling it
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=95
2011-11-10 14:55:16 +00:00
Ismail Dönmez
bd026aef2c
- Really enable ARM support
...
- Remove forcing -frtti
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=94
2011-11-10 10:34:16 +00:00
Ismail Dönmez
8765ddc3df
- Update to r143961 from llvm-3.0 branch
...
* No longer hardcoding include paths
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=91
2011-11-07 15:26:23 +00:00
Ismail Dönmez
fa5e6ec205
- Fix LLVMgold.so path for x86-64
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=90
2011-11-07 09:17:59 +00:00
Ismail Dönmez
b859c3e7af
- Enable ld gold support
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=89
2011-11-06 22:03:33 +00:00
Ismail Dönmez
36a9d3777e
- Update r143456 from llvm-3.0 branch
...
* llvm/clang 3.0rc2
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=85
2011-11-01 11:05:08 +00:00
Ismail Dönmez
ac3e402418
-
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=82
2011-10-28 21:36:13 +00:00
Ismail Dönmez
09cda447bc
- Add llvm-pr9614.patch to fix LLVM PR914
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=81
2011-10-28 21:31:30 +00:00
Ismail Dönmez
1966aaef6f
-
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=78
2011-10-28 08:22:10 +00:00
Ismail Dönmez
4b8b44cd9a
- Update to r142912 llvm-3.0 branch
...
* Fixes to python bindings
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=74
2011-10-25 07:42:22 +00:00
Ismail Dönmez
595b8b2200
- Update to r142641
...
* llvm/clang 3.0 rc1
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=73
2011-10-21 07:00:19 +00:00
Ismail Dönmez
b2eda0f5d3
- Enable ARM code generation
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=72
2011-10-20 19:34:29 +00:00
Ismail Dönmez
8b0f1f3b6b
- Fix libdir on x86_64
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=71
2011-10-19 15:46:09 +00:00
Ismail Dönmez
2da5396355
- Update to r142341
...
* First build from 3.0 branch
* -Wc++98-compat warnings for the lexer
* Add flags for the remaining shift related warnings
(-Wshift-count-negative, -Wshift-count-overflow).
* Only warn in -Wliteral-conversion if the conversion
loses information
* Added clang_getCompletionAnnotation and
clang_getCompletionNumAnnotations to retrieve annotations
from completion string.
* Add support for -std=gnu90 and -std=c++03, for compatibility
with modern gcc.
- Switch to tar.bz2 and remove xz dependency
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=70
2011-10-18 11:53:37 +00:00
Ismail Dönmez
0dbb902a47
- Update to r140780
...
* Code cleanup
* Crash fixes
* Add support for alignment-specifiers in C1X and C++11
* Introduce a new compiler switch: -fms-compatility
* Emit debug info for c++0x nullptr.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=67
2011-09-29 20:33:54 +00:00
Ismail Dönmez
1f1d5207a9
- Update to r139589
...
* C++0x fixes
* PCH fixes
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=64
2011-09-13 08:11:38 +00:00
Ismail Dönmez
6f0709d701
- Update to r138939
...
* Many crash fixes.
* Performance optimizations.
* Allow C99 hexfloats in C++0x mode.
* Add missing function _mm_ucomige_sd to emmintrin.h.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=62
2011-09-01 14:35:13 +00:00
Ismail Dönmez
ae811c1f2a
- Update to r137452
...
* Fix problems found by PVS-Studio
* More AVX fixes
* Many C++ fixes
- Add assume-opensuse.patch to remove dependency on openSUSE-release
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=60
2011-08-12 10:31:37 +00:00
Ismail Dönmez
b8c29699a3
- Update to r136773
...
* Many AVX fixes
* Support for C++0x unicode string and character literals
- Update to r135431
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=58
2011-08-03 11:49:17 +00:00
Ismail Dönmez
b8dde3d7ec
Accepting request 76470 from home:vlj:branches:X11:XOrg
...
- Update to 135431
* API changes to match Mesa requirements
OBS-URL: https://build.opensuse.org/request/show/76470
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=56
2011-07-19 14:14:26 +00:00
Ismail Dönmez
3a7419b0e8
- Update to r134888
...
* Type system rewrite
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=54
2011-07-11 08:53:09 +00:00
Ismail Dönmez
484002eb14
- Update to r134813
...
* Mainly gcc compatibility fixes
* gcc 4.6.1 support
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=52
2011-07-09 09:46:54 +00:00