Commit Graph

588 Commits

Author SHA256 Message Date
Ismail Dönmez
c5bb7b46a5 - Update to version 3.3 RC1
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=210
2013-05-08 10:24:33 +00:00
Ismail Dönmez
083760a382 -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=209
2013-05-08 09:19:15 +00:00
Ismail Dönmez
e293185ec8 - Update to version 3.3
* Added support for AArch64, ARM’s 64-bit architecture.
    * LLVM now has a new SLP vectorizer.
    * LLVM and clang now support IBM’s z/Architecture.
    * The R600 backend was added in this release, it supports
      AMD GPUs (HD2XXX - HD7XXX).
    * See http://llvm.org/releases/3.3/docs/ReleaseNotes.html for
      complete changelog.
- Drop upstream patches:
    * pr13303.patch
    * pr14795.patch
    * pr14831.patch
    * python-ulimit.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=208
2013-05-08 09:19:05 +00:00
Ismail Dönmez
fe2dcd332e Add _constraints
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=207
2013-04-08 14:28:20 +00:00
Stephan Kulow
55dab0399e Accepting request 148803 from devel:tools:compiler
pr13303 fix was temporarily reverted upstream and is not in 3.2
 (forwarded request 148801 from llunak)

OBS-URL: https://build.opensuse.org/request/show/148803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=41
2013-01-21 16:39:05 +00:00
Ismail Dönmez
076e44a2b7 Accepting request 148801 from home:llunak:branches:devel:tools:compiler
pr13303 fix was temporarily reverted upstream and is not in 3.2

OBS-URL: https://build.opensuse.org/request/show/148801
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=205
2013-01-17 10:11:47 +00:00
Stephan Kulow
b918fbdde4 Accepting request 148164 from devel:tools:compiler
- Add pre-generated doc files, remove sphinx dependency 

- pr14795.patch: Fix incorrect line numbers after -frewrite-includes
  (PR#14795)
- pr14831.patch: Do not incorrectly warn about pragmas in -frewrite-includes
  (PR#14831)

- disable cross-compile mode in stage2 for armv5/v7

OBS-URL: https://build.opensuse.org/request/show/148164
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=40
2013-01-13 13:29:06 +00:00
Ismail Dönmez
03a54af194 Fix copying
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=203
2013-01-11 13:27:39 +00:00
Ismail Dönmez
efb7f0ac27 - Add pre-generated doc files, remove sphinx dependency
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=202
2013-01-11 11:56:52 +00:00
Ismail Dönmez
da799d5e4c Add patch names
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=201
2013-01-10 10:00:42 +00:00
Ismail Dönmez
2c12cb259c Accepting request 147660 from home:llunak:branches:devel:tools:compiler
two fixes when using clang with icecream

OBS-URL: https://build.opensuse.org/request/show/147660
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=200
2013-01-09 13:17:01 +00:00
Ismail Dönmez
a07fcecabd Accepting request 147492 from devel:Factory:ARM
- disable cross-compile mode in stage2 for armv5/v7

OBS-URL: https://build.opensuse.org/request/show/147492
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=199
2013-01-08 09:52:39 +00:00
Stephan Kulow
79d2370762 Accepting request 146157 from devel:tools:compiler
- Update to final 3.2 release
  * No code changes since rc3

- Update to r170281 from release_32 branch
  * SROA fixes

- Unbreak PowerPC support

OBS-URL: https://build.opensuse.org/request/show/146157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=39
2012-12-21 13:53:52 +00:00
Ismail Dönmez
927e02d231 - Update to final 3.2 release
* No code changes since rc3

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=197
2012-12-20 14:54:55 +00:00
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
0cdc6eba40 - Update to r170281 from release_32 branch
* SROA fixes
- Unbreak PowerPC support

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=195
2012-12-16 08:53:22 +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