freebsd-dev/contrib/llvm/tools
Dimitry Andric dd8214827f Pull in r270240 from upstream clang trunk (by me):
Make __FreeBSD_cc_version predefined macro configurable at build time

  The `FreeBSDTargetInfo` class has always set the `__FreeBSD_cc_version`
  predefined macro to a rather static value, calculated from the major OS
  version.

  In the FreeBSD base system, we will start incrementing the value of this
  macro whenever we make any signifant change to clang, so we need a way
  to configure the macro's value at build time.

  Use `FREEBSD_CC_VERSION` for this, which we can define in the FreeBSD
  build system using either the `-D` command line option, or an include
  file.  Stock builds will keep the earlier value.

  Differential Revision: http://reviews.llvm.org/D20037

Follow-up commits will start using the __FreeBSD_cc_version to determine
whether a bootstrap compiler has to be built during buildworld.
2016-05-20 17:38:45 +00:00
..
bugpoint Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
clang Pull in r270240 from upstream clang trunk (by me): 2016-05-20 17:38:45 +00:00
llc Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
lldb Update llvm, clang and lldb to release_38 branch r260756. 2016-02-13 15:58:51 +00:00
lli Update llvm and clang to release_38 branch r258549. 2016-01-22 21:50:08 +00:00
llvm-ar Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
llvm-as Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
llvm-bcanalyzer Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
llvm-cov Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
llvm-cxxdump Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
llvm-diff Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
llvm-dis Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
llvm-dwarfdump Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
llvm-extract Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
llvm-link Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
llvm-lto Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
llvm-mc Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
llvm-nm Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
llvm-objdump Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
llvm-pdbdump Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
llvm-profdata Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
llvm-readobj Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
llvm-rtdyld Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
llvm-stress Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
llvm-symbolizer Update llvm, clang and lldb to trunk r257626, and update build glue. 2016-01-14 17:42:46 +00:00
opt Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00