Commit Graph

173 Commits

Author SHA256 Message Date
Stephan Kulow
9eec143f0f Accepting request 145515 from devel:tools:compiler
With the fixes below we have a fully functional llvm/clang on PPC64


- Disable compilation on PPC, only PPC64 is supported.

- Add python-ulimit.patch: Don't set a limit on address space.
  This enables us running tests on PowerPC.

OBS-URL: https://build.opensuse.org/request/show/145515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=38
2012-12-17 08:35:33 +00:00
Ismail Dönmez
0cea07b5b1 - Disable compilation on PPC, only PPC64 is supported.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=194
2012-12-14 18:14:26 +00:00
Ismail Dönmez
be434d6214 - Add python-ulimit.patch: Don't set a limit on address space.
This enables us running tests on PowerPC.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=193
2012-12-14 13:31:36 +00:00
Stephan Kulow
880ea4d2a8 Accepting request 145213 from devel:tools:compiler
- Unbreak PowerPC support 

- Update to r169678 from release_32 branch
  * This is 3.2rc3

- Update to r169391 from release_32 branch
  * SROA fixes

OBS-URL: https://build.opensuse.org/request/show/145213
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=37
2012-12-14 08:42:26 +00:00
Ismail Dönmez
470007c684 - Unbreak PowerPC support
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=191
2012-12-12 11:08:31 +00:00
Ismail Dönmez
cd3ac958b7 - Update to r169678 from release_32 branch
* This is 3.2rc3

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=190
2012-12-08 15:47:19 +00:00
Ismail Dönmez
847340cc29 - Update to r169391 from release_32 branch
* SROA fixes

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=189
2012-12-05 17:30:10 +00:00
Ismail Dönmez
6d3d919d1f Accepting request 144074 from devel:tools:compiler
Fix ARM build (forwarded request 144061 from Guillaume_G)

OBS-URL: https://build.opensuse.org/request/show/144074
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=36
2012-12-05 12:59:15 +00:00
Ismail Dönmez
cfb7a00363 Accepting request 144061 from home:Guillaume_G:branches:openSUSE:Factory:ARM
Fix ARM build

OBS-URL: https://build.opensuse.org/request/show/144061
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=187
2012-12-04 14:41:04 +00:00
Ismail Dönmez
5599a1d629 -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=186
2012-12-03 21:14:21 +00:00
Ismail Dönmez
bfca47c7f6 -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=185
2012-12-03 13:55:34 +00:00
Ismail Dönmez
13365d03e2 Accepting request 143891 from home:marc_schuetz:branches:devel:tools:compiler
Fix llvm-config --libdir to return /usr/lib64 where appropriate.
The old method of using sed on the executable does no longer
work, because llvm-config is now a binary.

OBS-URL: https://build.opensuse.org/request/show/143891
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=184
2012-12-03 13:52:22 +00:00
Ismail Dönmez
5585ed3a17 - Update to r168987 from release_32 branch
* Crash fixes
  * Miscompilation fixes

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=183
2012-11-30 07:44:12 +00:00
Stephan Kulow
10ef52e41a Accepting request 142015 from devel:tools:compiler
- Stop excluding ppc64 architecture 

- Update to r168357 from release_32 branch
  * Fixes a miscompilation with gcc 4.7

- Update to r168286 from release_32 branch
  * Fixes llvm PR14309

OBS-URL: https://build.opensuse.org/request/show/142015
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=35
2012-11-22 15:45:49 +00:00
Ismail Dönmez
0813c71bb2 - Stop excluding ppc64 architecture
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=181
2012-11-20 09:00:03 +00:00
Ismail Dönmez
6cb84df5ba - Update to r168357 from release_32 branch
* Fixes a miscompilation with gcc 4.7

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=180
2012-11-20 08:26:30 +00:00
Ismail Dönmez
2b20ffe721 - Update to r168286 from release_32 branch
* Fixes llvm PR14309

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=179
2012-11-18 15:30:42 +00:00
Stephan Kulow
4ce1f04676 Accepting request 141387 from devel:tools:compiler
- Update to r168031 from release_32 branch
  * This is 3.2rc1

- Update to r167720 from release_32 branch
  * Thread local variables may have a specified TLS model.
  * LLVM now has a loop optimizer.
  * SROA has been rewritten to be more powerful.
  * A new optimization pass added to merge stack objects
    which are used in disjoint areas of the code.
  * LLVM now merge consecutive loads and stores.
  * New TableGen infrastructure to support bundling for
    Very Long Instruction Word (VLIW) architectures.
  * Added a new target independent VLIW packetizer.
  * A probability based block placement and code layout algorithm
    was added to LLVM's code generator.
  * The ARM target now includes a full featured macro assembler,
    including direct-to-object module support for clang.
  * A new IR-level pass, called "TargetTransformInfo" provides
    a number of low-level interfaces.
- Refresh default-to-i586.patch to apply again
- Drop following patches (fixed upstream)
  * arm-suse-support.patch
  * pr12463.patch
  * pr13141.patch
  * pr13303.patch
  * rewrite-includes.patch
  * clang-fix-mips-test.patch (fixed differently in spec file)

OBS-URL: https://build.opensuse.org/request/show/141387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=34
2012-11-17 06:26:07 +00:00
Ismail Dönmez
5fcc954b00 - Update to r168031 from release_32 branch
* This is 3.2rc1

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=177
2012-11-15 08:22:48 +00:00
Ismail Dönmez
0664b8bb90 Sigh
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=176
2012-11-14 18:30:05 +00:00
Ismail Dönmez
a5e4fd4760 Fix docs
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=175
2012-11-14 10:15:00 +00:00
Ismail Dönmez
7c5f7b2ebf -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=174
2012-11-13 13:51:06 +00:00
Ismail Dönmez
78144a8614 -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=173
2012-11-13 08:23:13 +00:00
Ismail Dönmez
83009cdbf7 -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=172
2012-11-12 14:12:30 +00:00
Ismail Dönmez
af52fc1afd -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=171
2012-11-12 12:33:06 +00:00
Ismail Dönmez
37c50c4e92 -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=170
2012-11-12 12:21:50 +00:00
Ismail Dönmez
061361dcc4 -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=169
2012-11-12 10:33:39 +00:00
Ismail Dönmez
65d86a5442 -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=168
2012-11-12 10:31:50 +00:00
Ismail Dönmez
78cf258826 - Update to r167720 from release_32 branch
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=167
2012-11-12 10:29:11 +00:00
Ismail Dönmez
3f638bdf7c - Update to r167719 from release_32 branch
* Thread local variables may have a specified TLS model.
  * LLVM now has a loop optimizer.
  * SROA has been rewritten to be more powerful.
  * A new optimization pass added to merge stack objects
    which are used in disjoint areas of the code.
  * LLVM now merge consecutive loads and stores.
  * New TableGen infrastructure to support bundling for
    Very Long Instruction Word (VLIW) architectures.
  * Added a new target independent VLIW packetizer.
  * A probability based block placement and code layout algorithm
    was added to LLVM's code generator.
  * The ARM target now includes a full featured macro assembler,
    including direct-to-object module support for clang.
  * A new IR-level pass, called "TargetTransformInfo" provides
    a number of low-level interfaces.
- Drop following patches (fixed upstream)
  * arm-suse-support.patch
  * pr12463.patch
  * pr13141.patch
  * pr13303.patch
  * rewrite-includes.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=166
2012-11-12 10:06:01 +00:00
Stephan Kulow
8987cde284 Accepting request 139545 from devel:tools:compiler
- add explicit buildrequire groff for man pages (forwarded request 139532 from coolo)

OBS-URL: https://build.opensuse.org/request/show/139545
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=33
2012-11-02 06:30:41 +00:00
Ismail Dönmez
b6f01f8dd7 Accepting request 139532 from home:coolo:branches:openSUSE:Factory
- add explicit buildrequire groff for man pages

OBS-URL: https://build.opensuse.org/request/show/139532
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=164
2012-10-27 11:09:20 +00:00
Stephan Kulow
4168b9abff Accepting request 135576 from devel:tools:compiler
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/135576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=32
2012-09-25 14:15:02 +00:00
Ismail Dönmez
2722baf437 Fix last change
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=162
2012-09-11 12:08:15 +00:00
Ismail Dönmez
9ab73caf6d - Fix debuginfo generation
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=161
2012-09-10 10:35:03 +00:00
Ismail Dönmez
fca4438a7a Accepting request 128467 from devel:tools:compiler
(forwarded request 128460 from llunak)

OBS-URL: https://build.opensuse.org/request/show/128467
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=31
2012-07-21 12:32:17 +00:00
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
Stephan Kulow
0e98ef272d Accepting request 127989 from devel:tools:compiler
fix arm build, please forward to factory (forwarded request 127972 from adrianSuSE)

OBS-URL: https://build.opensuse.org/request/show/127989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=30
2012-07-18 15:32:08 +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
930d72c500 Accepting request 127883 from 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.
 (forwarded request 127882 from llunak)

OBS-URL: https://build.opensuse.org/request/show/127883
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=29
2012-07-15 10:05:48 +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
Stephan Kulow
99fe35266c Accepting request 121761 from devel:tools:compiler
- Update to final 3.1 release

OBS-URL: https://build.opensuse.org/request/show/121761
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=27
2012-05-26 11:07:30 +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
19a56d6acd Update tarball
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=152
2012-05-18 09:26:05 +00:00
Ismail Dönmez
d8192eba50 -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=151
2012-05-15 09:56:21 +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
Stephan Kulow
65f325aea5 Accepting request 120591 from devel:tools:compiler
- Depend on python-base so we don't pull whole Mesa 

- make -rewrite-includes support -C and -CC

OBS-URL: https://build.opensuse.org/request/show/120591
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=26
2012-05-11 07:46:51 +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
Stephan Kulow
dfca6e72ba Accepting request 116319 from devel:tools:compiler
As discussed previously, the patch that improves usage with icecream.
 (forwarded request 116316 from llunak)

OBS-URL: https://build.opensuse.org/request/show/116319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=25
2012-05-08 09:15:06 +00:00