Accepting request 85531 from devel:tools:compiler

- 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.

This breaks mesa but a fix is submitted to X11:XOrg

OBS-URL: https://build.opensuse.org/request/show/85531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=13
This commit is contained in:
Lars Vogdt 2011-10-02 08:17:52 +00:00 committed by Git OBS Bridge
commit ce6eda7b8b
4 changed files with 17 additions and 10 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:86ea45e77e5abe36b6eeaad8af69154f24a6eade1d0a53ad048027c9075c9e83
size 12256108

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7185712fe90d068a6531c1c48500f6a09bcfd683d8dd9a4d28d5ea22f009e385
size 12291320

View File

@ -1,3 +1,13 @@
-------------------------------------------------------------------
Thu Sep 29 08:10:42 UTC 2011 - idonmez@suse.com
- 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.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Sep 13 07:36:30 UTC 2011 - idonmez@suse.com Tue Sep 13 07:36:30 UTC 2011 - idonmez@suse.com

View File

@ -16,7 +16,7 @@
# #
%define _revision 139589 %define _revision 140782
%define _release_version 3.0 %define _release_version 3.0
%if 0%{?suse_version} >= 1200 %if 0%{?suse_version} >= 1200
@ -26,7 +26,7 @@
%endif %endif
Name: llvm Name: llvm
Version: 2.9.99.svn20110913 Version: 2.9.99.svn20110929
Release: 1 Release: 1
License: NCSA License: NCSA
Summary: Low Level Virtual Machine Summary: Low Level Virtual Machine
@ -76,7 +76,6 @@ tools as well as libraries with equivalent functionality.
%package devel %package devel
Summary: Libraries and Header Files for LLVM Summary: Libraries and Header Files for LLVM
Group: Development/Languages/Other Group: Development/Languages/Other
Requires: %{name} = %{version} Requires: %{name} = %{version}
@ -89,7 +88,6 @@ new native programs that use the LLVM infrastructure.
%package doc %package doc
Summary: Documentation for LLVM Summary: Documentation for LLVM
Group: Documentation/HTML Group: Documentation/HTML
Requires: %{name} = %{version} Requires: %{name} = %{version}
@ -99,7 +97,6 @@ Documentation for the LLVM compiler infrastructure.
%package clang %package clang
Summary: CLANG frontend for LLVM Summary: CLANG frontend for LLVM
Group: Development/Languages/Other Group: Development/Languages/Other
Requires: %{name} = %{version} Requires: %{name} = %{version}
@ -111,7 +108,6 @@ This package contains the clang (C language) frontend for LLVM.
%package clang-devel %package clang-devel
Summary: CLANG frontend for LLVM (devel package) Summary: CLANG frontend for LLVM (devel package)
Group: Development/Languages/Other Group: Development/Languages/Other
Requires: %{name} = %{version} Requires: %{name} = %{version}
@ -123,7 +119,6 @@ This package contains the clang (C language) frontend for LLVM.
%package vim-plugins %package vim-plugins
Summary: Vim plugins for LLVM Summary: Vim plugins for LLVM
Group: Productivity/Text/Editors Group: Productivity/Text/Editors
Requires: vim Requires: vim
@ -136,6 +131,7 @@ This package contains vim plugins for LLVM like syntax highlighting.
%patch1 %patch1
%patch2 %patch2
%patch3 %patch3
sed -i s,SVN_REVISION,\"%{_revision}\",g tools/clang/lib/Basic/Version.cpp sed -i s,SVN_REVISION,\"%{_revision}\",g tools/clang/lib/Basic/Version.cpp
%build %build
@ -297,6 +293,7 @@ rm -f %{buildroot}%{_libdir}/libEnhancedDisassembly.*
%{_bindir}/clang-* %{_bindir}/clang-*
%{_bindir}/clang++ %{_bindir}/clang++
%{_bindir}/tblgen %{_bindir}/tblgen
%{_bindir}/c-index-test
%{_bindir}/ccc-analyzer %{_bindir}/ccc-analyzer
%{_bindir}/c++-analyzer %{_bindir}/c++-analyzer
%{_bindir}/scan-build %{_bindir}/scan-build