[clang] ce67db4 - [Clang] Force rtlib=platform in test to avoid fails with CLANG_DEFAULT_RTLIB

2020-01-05 Thread Kristina Brooks via cfe-commits
Author: Kristina Brooks Date: 2020-01-06T07:21:15Z New Revision: ce67db4185374016a9f5745869f9dbedfc12e6d2 URL: https://github.com/llvm/llvm-project/commit/ce67db4185374016a9f5745869f9dbedfc12e6d2 DIFF: https://github.com/llvm/llvm-project/commit/ce67db4185374016a9f5745869f9dbedfc12e6d2.diff LO

[clang] b18cb9c - [Gnu toolchain] Look at standard GCC paths for libstdcxx by default

2020-01-05 Thread Kristina Brooks via cfe-commits
Author: Kristina Brooks Date: 2020-01-05T21:43:18Z New Revision: b18cb9c4716677b048a88125be14d59a56865b9c URL: https://github.com/llvm/llvm-project/commit/b18cb9c4716677b048a88125be14d59a56865b9c DIFF: https://github.com/llvm/llvm-project/commit/b18cb9c4716677b048a88125be14d59a56865b9c.diff LO

r368508 - [modulemap] Add AArch64SVEACLETypes.def

2019-08-10 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Sat Aug 10 01:21:14 2019 New Revision: 368508 URL: http://llvm.org/viewvc/llvm-project?rev=368508&view=rev Log: [modulemap] Add AArch64SVEACLETypes.def Update modulemap with a new textual header. Modified: cfe/trunk/include/clang/module.modulemap Modified: cfe/trunk

r362581 - Add __FILE_NAME__ to ReleaseNotes. NFC

2019-06-04 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Tue Jun 4 20:47:02 2019 New Revision: 362581 URL: http://llvm.org/viewvc/llvm-project?rev=362581&view=rev Log: Add __FILE_NAME__ to ReleaseNotes. NFC Added it under C language changes as a nonstandard extension for the time being. Modified: cfe/trunk/docs/ReleaseNote

r360994 - [Clang][Docs] Document __FILE_NAME__. NFC

2019-05-16 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Thu May 16 23:46:12 2019 New Revision: 360994 URL: http://llvm.org/viewvc/llvm-project?rev=360994&view=rev Log: [Clang][Docs] Document __FILE_NAME__. NFC Document the `__FILE_NAME__` preprocessor extension. Modified: cfe/trunk/docs/LanguageExtensions.rst Modified: cf

Re: r360974 - Refactor constant evaluation of typeid(T) to track a symbolic type_info

2019-05-16 Thread Kristina Brooks via cfe-commits
It seems to have been causing asserts to trip on 64-bit hosts while running tests (ppc64be, ppc64le and x86_64 were all affected), ie: http://lab.llvm.org:8011/builders/clang-cmake-x86_64-avx2-linux/builds/9528/steps/test-suite/logs/test.log On Fri, May 17, 2019 at 6:51 AM via cfe-commits wrote

r360938 - Reland "[Clang][PP] Add the __FILE_NAME__ builtin macro"

2019-05-16 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Thu May 16 14:13:49 2019 New Revision: 360938 URL: http://llvm.org/viewvc/llvm-project?rev=360938&view=rev Log: Reland "[Clang][PP] Add the __FILE_NAME__ builtin macro" This relands commit rL360833 which caused issues on Win32 bots due to path handling/normalization differe

r360842 - Revert r360833 until I can work out the issue with Win32 bots

2019-05-15 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Wed May 15 20:30:08 2019 New Revision: 360842 URL: http://llvm.org/viewvc/llvm-project?rev=360842&view=rev Log: Revert r360833 until I can work out the issue with Win32 bots This reverts "r360833: [Clang][PP] Add the __FILE_NAME__ builtin macro." The tests are failing on W

r360839 - Fix assumption about Win32 paths in r360833

2019-05-15 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Wed May 15 19:46:12 2019 New Revision: 360839 URL: http://llvm.org/viewvc/llvm-project?rev=360839&view=rev Log: Fix assumption about Win32 paths in r360833 Attempt to fix Windows buildbots due to differences in path handling (caused by r360833). Modified: cfe/trunk/li

Re: r360833 - [Clang][PP] Add the __FILE_NAME__ builtin macro.

2019-05-15 Thread Kristina Brooks via cfe-commits
le_name_macro.c:22:11: > error: CHECK: expected string not found in input > > // CHECK: {{^}}2: "file_name_macro.c" > > ^ > > :12:1: note: scanning from here > > 2: > "C:\\b\\slave\\clang-x64-windows-msvc\\build\\llvm.src\\tools\\clang\\test\\Prep

r360833 - [Clang][PP] Add the __FILE_NAME__ builtin macro.

2019-05-15 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Wed May 15 17:52:41 2019 New Revision: 360833 URL: http://llvm.org/viewvc/llvm-project?rev=360833&view=rev Log: [Clang][PP] Add the __FILE_NAME__ builtin macro. This patch adds the `__FILE_NAME__` macro that expands to the last component of the path, similar to `__FILE__` e

r357793 - [docs] Fix rst title in clang langext docs. NFCI

2019-04-05 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Fri Apr 5 11:26:43 2019 New Revision: 357793 URL: http://llvm.org/viewvc/llvm-project?rev=357793&view=rev Log: [docs] Fix rst title in clang langext docs. NFCI Fix an odd line in LanguageExtensions.rst which rendered incorrectly due to an underscore being mixed in with da

r354752 - Fix accidentally used hard tabs. NFC

2019-02-24 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Sun Feb 24 10:06:10 2019 New Revision: 354752 URL: http://llvm.org/viewvc/llvm-project?rev=354752&view=rev Log: Fix accidentally used hard tabs. NFC Big sorry. This undoes the indentation mess I made in r354751. Modified: cfe/trunk/lib/CodeGen/CGBuiltin.cpp Modified:

r354751 - Wrap code for builtin_assume_aligned at 80 col.NFC

2019-02-24 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Sun Feb 24 09:57:33 2019 New Revision: 354751 URL: http://llvm.org/viewvc/llvm-project?rev=354751&view=rev Log: Wrap code for builtin_assume_aligned at 80 col.NFC Minor style fix to avoid going over 80 cols in handling of case for Builtin::BI__builtin_assume_aligned. NFC.

r351082 - [Sema] Expose a control flag for integer to pointer ext warning

2019-01-14 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Mon Jan 14 10:16:51 2019 New Revision: 351082 URL: http://llvm.org/viewvc/llvm-project?rev=351082&view=rev Log: [Sema] Expose a control flag for integer to pointer ext warning While building openJDK11u, it seems that some of the code in the native core libraries make libera

r348368 - [Haiku] Support __float128 for x86 and x86_64

2018-12-05 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Wed Dec 5 07:05:06 2018 New Revision: 348368 URL: http://llvm.org/viewvc/llvm-project?rev=348368&view=rev Log: [Haiku] Support __float128 for x86 and x86_64 This patch addresses a compilation error with clang when running in Haiku being unable to compile code using float12

r347833 - Add Hurd target to Clang driver (2/2)

2018-11-28 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Wed Nov 28 19:49:14 2018 New Revision: 347833 URL: http://llvm.org/viewvc/llvm-project?rev=347833&view=rev Log: Add Hurd target to Clang driver (2/2) This adds Hurd toolchain support to Clang's driver in addition to handling translating the triple from Hurd-compatible form

r346628 - [CodeGen][CXX]: Fix no_destroy CG bug under specific circumstances

2018-11-11 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Sun Nov 11 17:19:16 2018 New Revision: 346628 URL: http://llvm.org/viewvc/llvm-project?rev=346628&view=rev Log: [CodeGen][CXX]: Fix no_destroy CG bug under specific circumstances Summary: Class with no user-defined destructor that has an inherited member that has a non-tri

r346583 - [clang]: Fix misapplied patch in 346582.

2018-11-10 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Sat Nov 10 00:04:38 2018 New Revision: 346583 URL: http://llvm.org/viewvc/llvm-project?rev=346583&view=rev Log: [clang]: Fix misapplied patch in 346582. Modified: cfe/trunk/lib/CodeGen/CGDeclCXX.cpp Modified: cfe/trunk/lib/CodeGen/CGDeclCXX.cpp URL: http://llvm.org/v

r346582 - Correct naming conventions and 80 col rule violation in CGDeclCXX.cpp. NFC.

2018-11-09 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Fri Nov 9 23:53:47 2018 New Revision: 346582 URL: http://llvm.org/viewvc/llvm-project?rev=346582&view=rev Log: Correct naming conventions and 80 col rule violation in CGDeclCXX.cpp. NFC. Differential Revision: https://reviews.llvm.org/D54373 Modified: cfe/trunk/lib/C

r344742 - [X86][Tests] Make sure tls-direct-seg-refs tests only run where supported

2018-10-18 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Thu Oct 18 07:44:25 2018 New Revision: 344742 URL: http://llvm.org/viewvc/llvm-project?rev=344742&view=rev Log: [X86][Tests] Make sure tls-direct-seg-refs tests only run where supported This flag is only supported for x86 targets, make sure the tests only run for those. M

r344739 - Add support for -mno-tls-direct-seg-refs to Clang

2018-10-18 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Thu Oct 18 07:07:02 2018 New Revision: 344739 URL: http://llvm.org/viewvc/llvm-project?rev=344739&view=rev Log: Add support for -mno-tls-direct-seg-refs to Clang This patch exposes functionality added in rL344723 to the Clang driver/frontend as a flag and adds appropriate m

r343372 - [clang][www] Fix typo. NFC

2018-09-29 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Sat Sep 29 02:45:21 2018 New Revision: 343372 URL: http://llvm.org/viewvc/llvm-project?rev=343372&view=rev Log: [clang][www] Fix typo. NFC Fix a one letter typo in diagnostics.html. (Wanted to try it with arcanist). Patch by king6cong Differential Revision: https://review

r343044 - [clang-check-codegen][cfstring] Accept either @ or % for progbits to make ppc64be bots happy.

2018-09-25 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Tue Sep 25 16:17:09 2018 New Revision: 343044 URL: http://llvm.org/viewvc/llvm-project?rev=343044&view=rev Log: [clang-check-codegen][cfstring] Accept either @ or % for progbits to make ppc64be bots happy. PPC64BE bots use % instead of @ for directives like progbits. Since

r343038 - Reland "[Clang][CodeGen][ObjC]: Fix CoreFoundation on ELF with `-fconstant-cfstrings`"

2018-09-25 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Tue Sep 25 15:27:40 2018 New Revision: 343038 URL: http://llvm.org/viewvc/llvm-project?rev=343038&view=rev Log: Reland "[Clang][CodeGen][ObjC]: Fix CoreFoundation on ELF with `-fconstant-cfstrings`" Relanding rL342883 with more fragmented tests to test ELF-specific section

r342893 - Revert "rL342883: [Clang][CodeGen][ObjC]: Fix CoreFoundation on ELF with `-fconstant-cfstrings`."

2018-09-24 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Mon Sep 24 08:26:08 2018 New Revision: 342893 URL: http://llvm.org/viewvc/llvm-project?rev=342893&view=rev Log: Revert "rL342883: [Clang][CodeGen][ObjC]: Fix CoreFoundation on ELF with `-fconstant-cfstrings`." Seems to be causing buildbot failures, need to look into it.

r342890 - [CFString][ELF] Fix a missed test causing buildbot failures from 342883.

2018-09-24 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Mon Sep 24 07:52:48 2018 New Revision: 342890 URL: http://llvm.org/viewvc/llvm-project?rev=342890&view=rev Log: [CFString][ELF] Fix a missed test causing buildbot failures from 342883. Accidetanlly forgot to update it, big sorry. Modified: cfe/trunk/test/CodeGen/CFStr

r342883 - [Clang][CodeGen][ObjC]: Fix CoreFoundation on ELF with `-fconstant-cfstrings`.

2018-09-24 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Mon Sep 24 07:06:47 2018 New Revision: 342883 URL: http://llvm.org/viewvc/llvm-project?rev=342883&view=rev Log: [Clang][CodeGen][ObjC]: Fix CoreFoundation on ELF with `-fconstant-cfstrings`. [Clang][CodeGen][ObjC]: Fix non-bridged CoreFoundation builds on ELF targets that u

r342231 - [Driver] Fix missing MultiArch include dir on powerpcspe

2018-09-14 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Fri Sep 14 05:42:13 2018 New Revision: 342231 URL: http://llvm.org/viewvc/llvm-project?rev=342231&view=rev Log: [Driver] Fix missing MultiArch include dir on powerpcspe On powerpc-linux-gnuspe, the header files are located in their own include directory named /usr/lib/power

r341655 - Differential Revision: https://reviews.llvm.org/D50246

2018-09-07 Thread Kristina Brooks via cfe-commits
Author: kristina Date: Fri Sep 7 06:03:31 2018 New Revision: 341655 URL: http://llvm.org/viewvc/llvm-project?rev=341655&view=rev Log: Differential Revision: https://reviews.llvm.org/D50246 [RISCV] Add support for computing sysroot for riscv32-unknown-elf Extends r338385 to allow the driver to c