pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/clang



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Sep  6 07:37:15 UTC 2014

Modified Files:
        pkgsrc/lang/clang: Makefile PLIST PLIST.Darwin distinfo
Removed Files:
        pkgsrc/lang/clang/patches: patch-projects_libcxx_lib_buildit
            patch-utils_lit_utils_check-coverage
            patch-utils_lit_utils_check-sdist

Log Message:
Changes 3.5.0:
All backends have been changed to use the MC asm printer and support for the 
non MC one has been removed.
Clang can now successfully self-host itself on Linux/Sparc64 and on 
FreeBSD/Sparc64.
LLVM now assumes the assembler supports .loc for generating debug line numbers. 
The old support for printing the debug line info directly was only used by llc 
and has been removed.
All inline assembly is parsed by the integrated assembler when it is enabled. 
Previously this was only the case for object-file output. It is now the case 
for assembly output as well. The integrated assembler can be disabled with the 
-no-integrated-as option.
llvm-ar now handles IR files like regular object files. In particular, a 
regular symbol table is created for symbols defined in IR files, including 
those in file scope inline assembly.
LLVM now always uses cfi directives for producing most stack unwinding 
information.
The prefix for loop vectorizer hint metadata has been changed from 
llvm.vectorizer to llvm.loop.vectorize. In addition, llvm.vectorizer.unroll 
metadata has been renamed llvm.loop.interleave.count.
Some backends previously implemented Atomic NAND(x,y) as x & ~y. Now all 
backends implement it as ~(x & y), matching the semantics of GCC 4.4 and later.


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 pkgsrc/lang/clang/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/clang/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/clang/PLIST.Darwin
cvs rdiff -u -r1.25 -r1.26 pkgsrc/lang/clang/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/lang/clang/patches/patch-projects_libcxx_lib_buildit \
    pkgsrc/lang/clang/patches/patch-utils_lit_utils_check-coverage \
    pkgsrc/lang/clang/patches/patch-utils_lit_utils_check-sdist

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index