Commits

Author Commit Message Labels Comments Date
Bill Wendling
Fix type-o noticed by Timm Hannon!
Duncan Sands
Starting from gcc-4.3, mainline gcc also uses_Unwind_GetCFA rather than _Unwind_GetIP in uw_identify_context. That means all machines where the system libgcc comes from gcc-4.3 or later are like darwin: for exception handing to work properly, llvm-gcc needs to use _Unwind_Resume_or_Rethrow rather than the less general (but more efficient) _Unwind_Resume. At the same time, there is no longer any point in having llvm-gcc's version of uw_identify_context make use …
convert-repo
update tags
Anton Korobeynikov
gcc includes are not order-independent. We really should #include config.h + tm.h before any other headers. This unbreaks cross-mingw build
convert-repo
update tags
Tags
llvmgcc42-2302
Bill Wendling
$ svn merge -c 79300 https://llvm.org/svn/llvm-project/llvm-gcc-4.2/trunk --- Merging r79300 into '.': U build_gcc
Branches
Apple/Leela
Evan Cheng
Even more Apple style build horribleness.
convert-repo
update tags
Bill Wendling
Hook up llvm-gcc to the llvm backend error reporting mechanism. This is similar to clang's implementation. I couldn't use the "fatal()" function because of dependency issues between the .o files.
Bill Wendling
Create Leela from ToT.
Branches
Apple/Leela
Bill Wendling
Mark old branch.
Branches
Apple/Leela-2301
Bill Wendling
Creating llvmgcc42-2301 from Leela.
Branches
Apple/llvmgcc42-2301
convert-repo
update tags
Jim Grosbach
Merging r79251.
Branches
Apple/Leela
convert-repo
update tags
Tags
llvmgcc42-2301
Bill Wendling
$ svn merge -c 79231 https://llvm.org/svn/llvm-project/llvm-gcc-4.2/trunk --- Merging r79231 into '.': U GNUmakefile U build_gcc
Branches
Apple/Leela
Jim Grosbach
Move the sjlj exception handling conversions to a back-end pass where they more properly belong. This allows removing the front-end conditionalized SJLJ code, and cleans up the generated IR considerably. All of the infrastructure code (calling _Unwind_SjLj_Register/Unregister, etc) is added by the SjLjEHPrepare pass.
Duncan Sands
Revert r78039: it breaks the Ada build due to c_language being undefined. The use of c_dialect_cxx is only valid when building a C-like language. It happens to work with Fortran because an Apple local change to the Fortran front-end makes it define c_language, causing Fortran to be considered C! I think a different kind of solution needs to be found.
Rafael Avila de Espindola
A port of http://gcc.gnu.org/ml/gcc-patches/2009-07/msg00110.html. This adds the -no-canonical-prefixes option. It prevents gcc (the driver) from resolving symbolic links when looking for cc1. The original patch is GPL3, but I got permission to relicense it.
Rafael Avila de Espindola
Backport of svn commit 119366. This adds make_relative_prefix_ignore_links. The original patch is GPL2.
Evan Cheng
More apple style build horribleness.
convert-repo
update tags
Bob Wilson
Canonicalize vector types for VBSL to use 32-bit integer elements. This fixes pr4731.
convert-repo
update tags
Tags
llvmgcc42-2300
Bill Wendling
$ svn merge -c 79169 https://llvm.org/svn/llvm-project/llvm-gcc-4.2/trunk --- Merging r79169 into '.': U build_gcc
Branches
Apple/Leela
convert-repo
update tags
Evan Cheng
When building for iPhoneOS platform, prefix LLVMCORE_PATH with platform path.
Bob Wilson
Add support for the ARM AAPCS-VFP variant ABI. Patch by Sandeep Patel.
Bob Wilson
Keep track of the calling convention in all DefaultABIClient subclasses and pass the CC into LLVM_SHOULD_PASS_AGGREGATE_IN_MIXED_REGS and LLVM_AGGREGATE_PARTIALLY_PASSED_IN_REGS. Patch by Sandeep Patel.
Bob Wilson
Fix a build warning. Patch by Sandeep Patel.
  1. Prev
  2. Next