[libunwind] r351321 - Creating release_80 branch off revision 351319

2019-01-16 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Jan 16 03:00:55 2019 New Revision: 351321 URL: http://llvm.org/viewvc/llvm-project?rev=351321&view=rev Log: Creating release_80 branch off revision 351319 Added: libunwind/branches/release_80/ - copied from r351319, libunwind/trunk/ __

[libclc] r351321 - Creating release_80 branch off revision 351319

2019-01-16 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Jan 16 03:00:55 2019 New Revision: 351321 URL: http://llvm.org/viewvc/llvm-project?rev=351321&view=rev Log: Creating release_80 branch off revision 351319 Added: libclc/branches/release_80/ - copied from r351319, libclc/trunk/

[libunwind] r351338 - Drop svn version suffix

2019-01-16 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Jan 16 05:27:08 2019 New Revision: 351338 URL: http://llvm.org/viewvc/llvm-project?rev=351338&view=rev Log: Drop svn version suffix Modified: libunwind/branches/release_80/CMakeLists.txt Modified: libunwind/branches/release_80/CMakeLists.txt URL: http://llvm.org/viewv

Re: r351334 - Set '-target' flag in the test checking the MacOS include dir

2019-01-16 Thread Hans Wennborg via cfe-commits
Merged to 8.0 in r351343. On Wed, Jan 16, 2019 at 2:22 PM Ilya Biryukov via cfe-commits wrote: > > Author: ibiryukov > Date: Wed Jan 16 05:18:59 2019 > New Revision: 351334 > > URL: http://llvm.org/viewvc/llvm-project?rev=351334&view=rev > Log: > Set '-target' flag in the test checking the MacOS

Re: r351316 - Reapply [Tooling] Make clang-tool find libc++ dir on mac when running on a file without compilation database.

2019-01-17 Thread Hans Wennborg via cfe-commits
On Wed, Jan 16, 2019 at 7:46 PM Greg Bedwell wrote: > > > > Unfortunately this trips up a variety of buildbots: > > Platform REQUIRES added in r351360, please do revert & fix if this test is > > supposed to work elsewhere. > > Looks like the test fail just made it into the release-8.0.0 branch by

Re: r351340 - [MSP430] Fix msp430-toolchain.c on Windows (added in r351228)

2019-01-17 Thread Hans Wennborg via cfe-commits
Merged to 8.0 in r351420. On Wed, Jan 16, 2019 at 2:32 PM Anton Korobeynikov via cfe-commits wrote: > > Author: asl > Date: Wed Jan 16 05:28:30 2019 > New Revision: 351340 > > URL: http://llvm.org/viewvc/llvm-project?rev=351340&view=rev > Log: > [MSP430] Fix msp430-toolchain.c on Windows (added i

Re: r351344 - [MSP430] Improve support of 'interrupt' attribute

2019-01-17 Thread Hans Wennborg via cfe-commits
Merged to 8.0 in r351441. On Wed, Jan 16, 2019 at 2:47 PM Anton Korobeynikov via cfe-commits wrote: > > Author: asl > Date: Wed Jan 16 05:44:01 2019 > New Revision: 351344 > > URL: http://llvm.org/viewvc/llvm-project?rev=351344&view=rev > Log: > [MSP430] Improve support of 'interrupt' attribute >

Re: r351457 - TLS: Respect visibility for thread_local variables on Darwin (PR40327)

2019-01-18 Thread Hans Wennborg via cfe-commits
Merged to the 8.0 branch in r351533. Please let me know if there are any further commits for this issue. Thanks, Hans On Thu, Jan 17, 2019 at 6:57 PM Vlad Tsyrklevich via cfe-commits wrote: > > Author: vlad.tsyrklevich > Date: Thu Jan 17 09:53:45 2019 > New Revision: 351457 > > URL: http://llvm.

Re: r351459 - [ObjC] Follow-up r350768 and allow the use of unavailable methods that are

2019-01-18 Thread Hans Wennborg via cfe-commits
Merged in r351535. Please let me know if there are any more issues in this area. Also, do you want to write something for r350768 and this in the release notes? On Thu, Jan 17, 2019 at 7:22 PM Alex L wrote: > > Hi Hans, > > Could you please cherry-pick this change into the release branch? > > Ch

Re: [clang-tools-extra] r351463 - [Documentation] Add a chapter about Clang-tidy integrations.

2019-01-18 Thread Hans Wennborg via cfe-commits
Merged to 8.0 along with the follow-ups in r351538. On Thu, Jan 17, 2019 at 7:35 PM Eugene Zelenko via cfe-commits wrote: > > Author: eugenezelenko > Date: Thu Jan 17 10:31:34 2019 > New Revision: 351463 > > URL: http://llvm.org/viewvc/llvm-project?rev=351463&view=rev > Log: > [Documentation] Add

r351841 - ReleaseNotes: remove openmp notes from r351580

2019-01-22 Thread Hans Wennborg via cfe-commits
Author: hans Date: Tue Jan 22 09:01:39 2019 New Revision: 351841 URL: http://llvm.org/viewvc/llvm-project?rev=351841&view=rev Log: ReleaseNotes: remove openmp notes from r351580 They were for the 8.0 branch, and have been committed there in r351839. Modified: cfe/trunk/docs/ReleaseNotes.rst

Re: r351580 - [OPENMP][DOCS] Release notes/OpenMP support updates, NFC.

2019-01-22 Thread Hans Wennborg via cfe-commits
Thanks, I've merged it to 8.0 in r351839. Since the release notes are for 8.0 and not trunk, I've removed the change from trunk in r351841. On Fri, Jan 18, 2019 at 12:05 PM Kelvin Li wrote: > > Hi Hans, > > I am not sure if it is the proper way to request the change committed > to the release_80

Re: [clang-tools-extra] r351788 - [clangd] Filter out plugin related flags and move all commandline manipulations into OverlayCDB.

2019-01-22 Thread Hans Wennborg via cfe-commits
This has been merged to the 8.0 branch in r351860. Please let me know if there are any follow-ups so they can be merged too. Thanks, Hans On Tue, Jan 22, 2019 at 1:10 AM Kadir Cetinkaya via cfe-commits wrote: > > Author: kadircet > Date: Tue Jan 22 01:10:20 2019 > New Revision: 351788 > > URL:

Re: [clang-tools-extra] r351788 - [clangd] Filter out plugin related flags and move all commandline manipulations into OverlayCDB.

2019-01-23 Thread Hans Wennborg via cfe-commits
Thanks for the info! On Wed, Jan 23, 2019 at 2:24 AM Kadir Çetinkaya wrote: > > Hey Hans, > > There is actually a parent for this patch at > https://reviews.llvm.org/rC351531 and it hasn't been merged. I've merged it now in r351961. > > In addition to that not exactly as a follow-up, but there

[libclc] r352000 - Creating release candidate rc1 from release_800 branch

2019-01-23 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Jan 23 16:44:29 2019 New Revision: 352000 URL: http://llvm.org/viewvc/llvm-project?rev=352000&view=rev Log: Creating release candidate rc1 from release_800 branch Added: libclc/tags/RELEASE_800/ libclc/tags/RELEASE_800/rc1/ - copied from r351999, libclc/branch

[libunwind] r352000 - Creating release candidate rc1 from release_800 branch

2019-01-23 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Jan 23 16:44:29 2019 New Revision: 352000 URL: http://llvm.org/viewvc/llvm-project?rev=352000&view=rev Log: Creating release candidate rc1 from release_800 branch Added: libunwind/tags/RELEASE_800/ libunwind/tags/RELEASE_800/rc1/ - copied from r351999, libunwi

Re: [clang-tools-extra] r352040 - [CodeComplete] [clangd] Fix crash on ValueDecl with a null type

2019-01-24 Thread Hans Wennborg via cfe-commits
Merged in r352118 (cfe) and r352120 (clang-tools-extra). Please let me know if there are any follow-ups. Thanks, Hans On Thu, Jan 24, 2019 at 5:11 AM Ilya Biryukov wrote: > > +Hans Wennborg, could you please merge this fix into the release branch? > > On Thu, Jan 24, 2019 at 1:41 PM Ilya Biryuko

Re: r352102 - Add a triple to this test so it passes for targets where alignof(double)

2019-01-24 Thread Hans Wennborg via cfe-commits
Merged to 8.0 in r352132. On Thu, Jan 24, 2019 at 12:52 PM Richard Smith via cfe-commits wrote: > > Author: rsmith > Date: Thu Jan 24 12:52:56 2019 > New Revision: 352102 > > URL: http://llvm.org/viewvc/llvm-project?rev=352102&view=rev > Log: > Add a triple to this test so it passes for targets w

Re: r351579 - [mips] Add '-mrelax-pic-calls', '-mno-relax-pic-calls'

2019-01-24 Thread Hans Wennborg via cfe-commits
Merged to 8.0 in r352139. On Fri, Jan 18, 2019 at 11:58 AM Vladimir Stefanovic via cfe-commits wrote: > > Author: vstefanovic > Date: Fri Jan 18 11:54:51 2019 > New Revision: 351579 > > URL: http://llvm.org/viewvc/llvm-project?rev=351579&view=rev > Log: > [mips] Add '-mrelax-pic-calls', '-mno-rel

Re: r352079 - [FileManager] Revert r347205 to avoid PCH file-descriptor leak.

2019-01-25 Thread Hans Wennborg via cfe-commits
Merged to 8.0 in r352225. On Thu, Jan 24, 2019 at 10:55 AM Sam McCall via cfe-commits wrote: > > Author: sammccall > Date: Thu Jan 24 10:55:24 2019 > New Revision: 352079 > > URL: http://llvm.org/viewvc/llvm-project?rev=352079&view=rev > Log: > [FileManager] Revert r347205 to avoid PCH file-descr

Re: r351740 - [AArch64] Use LL for 64-bit intrinsic arguments

2019-01-25 Thread Hans Wennborg via cfe-commits
I see this was reverted later, but please keep me posted on the resolution as I think we might want to merge this to the 8.0 release branch as well. Thanks, Hans On Mon, Jan 21, 2019 at 3:01 AM Sam Parker via cfe-commits wrote: > > Author: sam_parker > Date: Mon Jan 21 03:01:05 2019 > New Revisi

Re: r352079 - [FileManager] Revert r347205 to avoid PCH file-descriptor leak.

2019-01-25 Thread Hans Wennborg via cfe-commits
Sorry to bring more bad news, but merging this seems to have regressed a clangd test on the branch (I didn't notice at the time, because I ran the wrong set of tests, d'oh). I've searched my inbox but couldn't find any recent commits touching the test. Do you have any idea what might be happening?

Re: r352079 - [FileManager] Revert r347205 to avoid PCH file-descriptor leak.

2019-01-28 Thread Hans Wennborg via cfe-commits
Thanks for looking into this. I've reverted the test assertions on the branch in r352354. On Mon, Jan 28, 2019 at 1:14 AM Sam McCall wrote: > > This is kind of expected: r347205 was a bugfix. > Reverting it causes a real bug, and the tests are failing. The bug is > acceptable for 8.0 - it affect

Re: r352323 - [SemaCXX] Fix ICE with structure bindings to members of template

2019-01-28 Thread Hans Wennborg via cfe-commits
Thanks for letting me know! Merged in r352356. On Sun, Jan 27, 2019 at 12:06 PM Richard Smith wrote: > > Hi Hans, > > This is a safe change that fixes a crash; it'd be good to get this into clang > 8. > > Thanks! > > On Sun, 27 Jan 2019, 11:19 Nicolas Lesser via cfe-commits, > wrote: >> >> Aut

Re: r352099 - [WebAssembly] Factor commonality between wasm32 and wasm64 in test/Preprocessor/init.c

2019-01-28 Thread Hans Wennborg via cfe-commits
Merged to 8.0 in r352359. On Thu, Jan 24, 2019 at 12:31 PM Dan Gohman via cfe-commits wrote: > > Author: djg > Date: Thu Jan 24 12:31:11 2019 > New Revision: 352099 > > URL: http://llvm.org/viewvc/llvm-project?rev=352099&view=rev > Log: > [WebAssembly] Factor commonality between wasm32 and wasm64

Re: r352105 - [WebAssembly] Add a __wasi__ target macro

2019-01-28 Thread Hans Wennborg via cfe-commits
Merged in r352360. On Thu, Jan 24, 2019 at 1:05 PM Dan Gohman via cfe-commits wrote: > > Author: djg > Date: Thu Jan 24 13:05:11 2019 > New Revision: 352105 > > URL: http://llvm.org/viewvc/llvm-project?rev=352105&view=rev > Log: > [WebAssembly] Add a __wasi__ target macro > > This adds a `__wasi_

Re: r352221 - Disable _Float16 for non ARM/SPIR Targets

2019-01-28 Thread Hans Wennborg via cfe-commits
Merged together with r35 to 8.0 in r352363. On Fri, Jan 25, 2019 at 9:27 AM Erich Keane via cfe-commits wrote: > > Author: erichkeane > Date: Fri Jan 25 09:27:57 2019 > New Revision: 352221 > > URL: http://llvm.org/viewvc/llvm-project?rev=352221&view=rev > Log: > Disable _Float16 for non ARM/

Re: r352229 - Remove F16 literal support based on Float16 support.

2019-01-28 Thread Hans Wennborg via cfe-commits
Merged to 8.0 in r352365. On Fri, Jan 25, 2019 at 10:36 AM Erich Keane via cfe-commits wrote: > > Author: erichkeane > Date: Fri Jan 25 10:36:20 2019 > New Revision: 352229 > > URL: http://llvm.org/viewvc/llvm-project?rev=352229&view=rev > Log: > Remove F16 literal support based on Float16 suppor

Re: [clang-tools-extra] r352231 - [clang-tidy] fix unit tests for dropped _Float16 support in X86

2019-01-28 Thread Hans Wennborg via cfe-commits
Merged to 8.0 in r352368. On Fri, Jan 25, 2019 at 11:05 AM Jonas Toth via cfe-commits wrote: > > Author: jonastoth > Date: Fri Jan 25 11:05:12 2019 > New Revision: 352231 > > URL: http://llvm.org/viewvc/llvm-project?rev=352231&view=rev > Log: > [clang-tidy] fix unit tests for dropped _Float16 sup

Re: r352369 - [AST] Introduce GenericSelectionExpr::Association

2019-01-28 Thread Hans Wennborg via cfe-commits
Hi, This doesn't compile when using GCC 4.8.4: 372/372] Building CXX object tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o FAILED: tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o /work/gccprefix/bin/g++ -

Re: r351740 - [AArch64] Use LL for 64-bit intrinsic arguments

2019-01-29 Thread Hans Wennborg via cfe-commits
Thanks! I'll merge it after it's been in trunk for a little. Please let me know if there are any issues or follow-up commits. Cheers, Hans On Tue, Jan 29, 2019 at 4:04 AM Sam Parker wrote: > > Hi Hans, > > > I've recommitted the change in r352463. > > > cheers, > > Sam > > > Sam Parker > > Compi

Re: [libunwind] r352016 - [libunwind] Don't abort if encoutering invalid .eh_frame_hdr

2019-01-29 Thread Hans Wennborg via cfe-commits
Should we merge this to 8.0? On Wed, Jan 23, 2019 at 10:04 PM Petr Hosek via cfe-commits wrote: > > Author: phosek > Date: Wed Jan 23 19:04:42 2019 > New Revision: 352016 > > URL: http://llvm.org/viewvc/llvm-project?rev=352016&view=rev > Log: > [libunwind] Don't abort if encoutering invalid .eh_f

Re: r352539 - Revert "OpenCL: Extend argument promotion rules to vector types"

2019-01-29 Thread Hans Wennborg via cfe-commits
Merged to 8.0 in r352547. On Tue, Jan 29, 2019 at 3:49 PM Matt Arsenault via cfe-commits wrote: > > Author: arsenm > Date: Tue Jan 29 12:49:47 2019 > New Revision: 352539 > > URL: http://llvm.org/viewvc/llvm-project?rev=352539&view=rev > Log: > Revert "OpenCL: Extend argument promotion rules to v

Re: r352610 - [clang] [Driver] [NetBSD] Append -rpath for shared compiler-rt runtimes

2019-01-30 Thread Hans Wennborg via cfe-commits
Merged to 8.0 in r352650. On Wed, Jan 30, 2019 at 3:20 AM Michal Gorny via cfe-commits wrote: > > Author: mgorny > Date: Wed Jan 30 00:20:24 2019 > New Revision: 352610 > > URL: http://llvm.org/viewvc/llvm-project?rev=352610&view=rev > Log: > [clang] [Driver] [NetBSD] Append -rpath for shared com

Re: r346167 - [Driver] Reland again again: Default Android toolchains to libc++.

2018-11-06 Thread Hans Wennborg via cfe-commits
Just fyi: this broke Chrome's build of compiler-rt using tot Clang against the sysroot generated by NDK r16's (I think) make_standalong_toolchain.py, see https://crbug.com/902270 It looks like we'll just hack around it though. On Mon, Nov 5, 2018 at 9:57 PM, Dan Albert via cfe-commits wrote: > A

r346393 - clang-cl: Add "/clang:" pass-through arg support.

2018-11-08 Thread Hans Wennborg via cfe-commits
Author: hans Date: Thu Nov 8 03:27:04 2018 New Revision: 346393 URL: http://llvm.org/viewvc/llvm-project?rev=346393&view=rev Log: clang-cl: Add "/clang:" pass-through arg support. The clang-cl driver disables access to command line options outside of the "Core" and "CLOption" sets of command lin

Re: r346491 - [clang-cl] Add warning for /Zc:dllexportInlines- when the flag is used with /fallback

2018-11-09 Thread Hans Wennborg via cfe-commits
On Fri, Nov 9, 2018 at 4:53 PM, Nico Weber wrote: > This only prints the warning when /fallback actually happens, right? No, it prints it when the fallback job is created, not when (or if) it runs. I.e. it prints if the /fallback flag is used, regardless of whether it actually falls back or not.

r346639 - clang-cl: Add documentation for /Zc:dllexportInlines-

2018-11-12 Thread Hans Wennborg via cfe-commits
Author: hans Date: Mon Nov 12 00:38:10 2018 New Revision: 346639 URL: http://llvm.org/viewvc/llvm-project?rev=346639&view=rev Log: clang-cl: Add documentation for /Zc:dllexportInlines- Differential revision: https://reviews.llvm.org/D54319 Modified: cfe/trunk/docs/UsersManual.rst cfe/tru

r346640 - Release notes: Mention clang-cl's /Zc:dllexportInlines- flag

2018-11-12 Thread Hans Wennborg via cfe-commits
Author: hans Date: Mon Nov 12 00:42:21 2018 New Revision: 346640 URL: http://llvm.org/viewvc/llvm-project?rev=346640&view=rev Log: Release notes: Mention clang-cl's /Zc:dllexportInlines- flag Modified: cfe/trunk/docs/ReleaseNotes.rst Modified: cfe/trunk/docs/ReleaseNotes.rst URL: http://llv

Re: r346491 - [clang-cl] Add warning for /Zc:dllexportInlines- when the flag is used with /fallback

2018-11-12 Thread Hans Wennborg via cfe-commits
Hmm, maybe I misunderstood your initial request for this. The current implementation does what the warnings says: If the compiler falls back to cl.exe, /Zc:dllexportInlines- will be ignored. This suggests to the user that it's a bad idea, but they can go ahead if they want to. It sounds like you'

r346748 - UserManual: Tweak the /Zc:dllexportInlines- docs some

2018-11-13 Thread Hans Wennborg via cfe-commits
Author: hans Date: Tue Nov 13 01:05:12 2018 New Revision: 346748 URL: http://llvm.org/viewvc/llvm-project?rev=346748&view=rev Log: UserManual: Tweak the /Zc:dllexportInlines- docs some Addressing comments on https://reviews.llvm.org/D54319 Modified: cfe/trunk/docs/UsersManual.rst cfe/tru

Re: r347417 - Re-Reinstate 347294 with a fix for the failures.

2018-11-27 Thread Hans Wennborg via cfe-commits
We're hitting test failures due to this in Chromium: https://crbug.com/908372 I'm still not sure what's going on, just wanted to give a heads up in case someone else is seeing issues. On Wed, Nov 21, 2018 at 9:44 PM, Bill Wendling via cfe-commits wrote: > Author: void > Date: Wed Nov 21 12:44:18

r347656 - Revert r347417 "Re-Reinstate 347294 with a fix for the failures."

2018-11-27 Thread Hans Wennborg via cfe-commits
Author: hans Date: Tue Nov 27 06:01:40 2018 New Revision: 347656 URL: http://llvm.org/viewvc/llvm-project?rev=347656&view=rev Log: Revert r347417 "Re-Reinstate 347294 with a fix for the failures." This caused a miscompile in Chrome (see crbug.com/908372) that's illustrated by this small reduction

Re: r347417 - Re-Reinstate 347294 with a fix for the failures.

2018-11-27 Thread Hans Wennborg via cfe-commits
I've reverted this and the follow-ups in r347656 and included a reduced repro for the miscompile. On Tue, Nov 27, 2018 at 11:36 AM, Hans Wennborg wrote: > We're hitting test failures due to this in Chromium: > https://crbug.com/908372 I'm still not sure what's going on, just > wanted to give a he

[clang-tools-extra] r347657 - Revert r347419 "Update call to EvaluateAsInt() to the new syntax."

2018-11-27 Thread Hans Wennborg via cfe-commits
Author: hans Date: Tue Nov 27 06:15:37 2018 New Revision: 347657 URL: http://llvm.org/viewvc/llvm-project?rev=347657&view=rev Log: Revert r347419 "Update call to EvaluateAsInt() to the new syntax." It's pre-requisite was reverted in r347656. Modified: clang-tools-extra/trunk/clang-tidy/bugpr

r347756 - Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures."

2018-11-28 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Nov 28 06:04:12 2018 New Revision: 347756 URL: http://llvm.org/viewvc/llvm-project?rev=347756&view=rev Log: Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures." This was reverted in r347656 due to me thinking it caused a miscompile of Chromium. Turns out it

[clang-tools-extra] r347757 - Re-commit r347419 "Update call to EvaluateAsInt() to the new syntax."

2018-11-28 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Nov 28 06:04:26 2018 New Revision: 347757 URL: http://llvm.org/viewvc/llvm-project?rev=347757&view=rev Log: Re-commit r347419 "Update call to EvaluateAsInt() to the new syntax." Modified: clang-tools-extra/trunk/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp cla

Re: r347417 - Re-Reinstate 347294 with a fix for the failures.

2018-11-28 Thread Hans Wennborg via cfe-commits
There's more details on http://crbug.com/908372, but my conclusion is that there wasn't anything wrong with your commit, it just triggered a bug in Chromium's code that had been hiding there for six years without anyone noticing. I've re-committed your change in r347756. Sorry for the hassle. On

r348569 - Fix thunks returning memptrs via sret by emitting also scalar return values directly in sret slot (PR39901)

2018-12-07 Thread Hans Wennborg via cfe-commits
Author: hans Date: Fri Dec 7 00:17:26 2018 New Revision: 348569 URL: http://llvm.org/viewvc/llvm-project?rev=348569&view=rev Log: Fix thunks returning memptrs via sret by emitting also scalar return values directly in sret slot (PR39901) Thunks that return member pointers via sret are broken du

Re: r354721 - Remove sanitizer context workaround no longer necessary

2019-02-26 Thread Hans Wennborg via cfe-commits
Merged to release_80 in r354858. On Sat, Feb 23, 2019 at 7:18 AM Brad Smith via cfe-commits wrote: > > Author: brad > Date: Fri Feb 22 22:19:28 2019 > New Revision: 354721 > > URL: http://llvm.org/viewvc/llvm-project?rev=354721&view=rev > Log: > Remove sanitizer context workaround no longer neces

Re: r354723 - Remove OpenBSD case for old system libstdc++ header path as OpenBSD

2019-02-26 Thread Hans Wennborg via cfe-commits
Merged to release_80 in r354859. On Sat, Feb 23, 2019 at 8:20 AM Brad Smith via cfe-commits wrote: > > Author: brad > Date: Fri Feb 22 23:21:19 2019 > New Revision: 354723 > > URL: http://llvm.org/viewvc/llvm-project?rev=354723&view=rev > Log: > Remove OpenBSD case for old system libstdc++ header

r354968 - AttrDocs.td: fix broken bullet-point indentation

2019-02-27 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Feb 27 05:11:37 2019 New Revision: 354968 URL: http://llvm.org/viewvc/llvm-project?rev=354968&view=rev Log: AttrDocs.td: fix broken bullet-point indentation Modified: cfe/trunk/include/clang/Basic/AttrDocs.td Modified: cfe/trunk/include/clang/Basic/AttrDocs.td URL: ht

Re: [clang-tools-extra] r353422 - [clangd] Reduce number of threads used by BackgroundIndex to number of physical cores.

2019-02-27 Thread Hans Wennborg via cfe-commits
Merged to release_80 in r354980. On Thu, Feb 7, 2019 at 5:04 PM Kadir Cetinkaya via cfe-commits wrote: > > Author: kadircet > Date: Thu Feb 7 08:04:30 2019 > New Revision: 353422 > > URL: http://llvm.org/viewvc/llvm-project?rev=353422&view=rev > Log: > [clangd] Reduce number of threads used by B

Re: [clang-tools-extra] r354505 - [clangd] Store index in '.clangd/index' instead of '.clangd-index'

2019-02-27 Thread Hans Wennborg via cfe-commits
Merged to release_80 in r354982. On Wed, Feb 20, 2019 at 8:07 PM Ilya Biryukov via cfe-commits wrote: > > Author: ibiryukov > Date: Wed Feb 20 11:08:06 2019 > New Revision: 354505 > > URL: http://llvm.org/viewvc/llvm-project?rev=354505&view=rev > Log: > [clangd] Store index in '.clangd/index' ins

Re: [clang-tools-extra] r354765 - [clangd] Add thread priority lowering for MacOS as well

2019-02-27 Thread Hans Wennborg via cfe-commits
Merged to release_80 in r354983. On Mon, Feb 25, 2019 at 10:18 AM Kadir Cetinkaya via cfe-commits wrote: > > Author: kadircet > Date: Mon Feb 25 01:19:26 2019 > New Revision: 354765 > > URL: http://llvm.org/viewvc/llvm-project?rev=354765&view=rev > Log: > [clangd] Add thread priority lowering for

Re: [clang-tools-extra] r354957 - [clangd] Set thread priority on Windows

2019-02-27 Thread Hans Wennborg via cfe-commits
Merged to release_80 in r354984. On Wed, Feb 27, 2019 at 11:15 AM Ilya Biryukov via cfe-commits wrote: > > Author: ibiryukov > Date: Wed Feb 27 02:16:03 2019 > New Revision: 354957 > > URL: http://llvm.org/viewvc/llvm-project?rev=354957&view=rev > Log: > [clangd] Set thread priority on Windows >

[libunwind] r355016 - Creating release candidate rc3 from release_800 branch

2019-02-27 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Feb 27 10:49:24 2019 New Revision: 355016 URL: http://llvm.org/viewvc/llvm-project?rev=355016&view=rev Log: Creating release candidate rc3 from release_800 branch Added: libunwind/tags/RELEASE_800/rc3/ - copied from r355015, libunwind/branches/release_80/ ___

[libclc] r355016 - Creating release candidate rc3 from release_800 branch

2019-02-27 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Feb 27 10:49:24 2019 New Revision: 355016 URL: http://llvm.org/viewvc/llvm-project?rev=355016&view=rev Log: Creating release candidate rc3 from release_800 branch Added: libclc/tags/RELEASE_800/rc3/ - copied from r355015, libclc/branches/release_80/ _

r355489 - clang-cl: Parse /Qspectre and a few other missing options (PR40964)

2019-03-06 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Mar 6 01:38:04 2019 New Revision: 355489 URL: http://llvm.org/viewvc/llvm-project?rev=355489&view=rev Log: clang-cl: Parse /Qspectre and a few other missing options (PR40964) Modified: cfe/trunk/include/clang/Driver/CLCompatOptions.td cfe/trunk/test/Driver/cl-optio

r355491 - Inline asm constraints: allow ICE-like pointers for the "n" constraint (PR40890)

2019-03-06 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Mar 6 02:26:19 2019 New Revision: 355491 URL: http://llvm.org/viewvc/llvm-project?rev=355491&view=rev Log: Inline asm constraints: allow ICE-like pointers for the "n" constraint (PR40890) Apparently GCC allows this, and there's code relying on it (see bug). The idea is to

Re: r355489 - clang-cl: Parse /Qspectre and a few other missing options (PR40964)

2019-03-07 Thread Hans Wennborg via cfe-commits
Yes, we warn about them being unused. On Thu, Mar 7, 2019 at 21:59 Nico Weber via cfe-commits < cfe-commits@lists.llvm.org> wrote: > Do we warn "ignoring flag" or something like that for these, or are these > now silently ignored? > > On Wed, Mar 6, 2019 at 4:37 AM H

r355670 - Add another test for r354937 that came up in PR40890

2019-03-08 Thread Hans Wennborg via cfe-commits
Author: hans Date: Fri Mar 8 01:01:10 2019 New Revision: 355670 URL: http://llvm.org/viewvc/llvm-project?rev=355670&view=rev Log: Add another test for r354937 that came up in PR40890 Modified: cfe/trunk/test/CodeGen/x86-64-inline-asm.c Modified: cfe/trunk/test/CodeGen/x86-64-inline-asm.c UR

Re: r354937 - Fix inline assembler constraint validation

2019-03-08 Thread Hans Wennborg via cfe-commits
Merged to release_80 in r355673. On Wed, Feb 27, 2019 at 1:40 AM Joerg Sonnenberger via cfe-commits wrote: > > Author: joerg > Date: Tue Feb 26 16:40:59 2019 > New Revision: 354937 > > URL: http://llvm.org/viewvc/llvm-project?rev=354937&view=rev > Log: > Fix inline assembler constraint validation

Re: r355491 - Inline asm constraints: allow ICE-like pointers for the "n" constraint (PR40890)

2019-03-08 Thread Hans Wennborg via cfe-commits
Merged to release_80 in r355674. On Wed, Mar 6, 2019 at 11:25 AM Hans Wennborg via cfe-commits wrote: > > Author: hans > Date: Wed Mar 6 02:26:19 2019 > New Revision: 355491 > > URL: http://llvm.org/viewvc/llvm-project?rev=355491&view=rev > Log: > Inline asm constrai

Re: r355489 - clang-cl: Parse /Qspectre and a few other missing options (PR40964)

2019-03-08 Thread Hans Wennborg via cfe-commits
Merged to release_80 in r355677. On Wed, Mar 6, 2019 at 10:37 AM Hans Wennborg via cfe-commits wrote: > > Author: hans > Date: Wed Mar 6 01:38:04 2019 > New Revision: 355489 > > URL: http://llvm.org/viewvc/llvm-project?rev=355489&view=rev > Log: > clang-cl: Par

r355682 - clang-cl : Parse all /d2 options

2019-03-08 Thread Hans Wennborg via cfe-commits
Author: hans Date: Fri Mar 8 02:00:42 2019 New Revision: 355682 URL: http://llvm.org/viewvc/llvm-project?rev=355682&view=rev Log: clang-cl : Parse all /d2 options We will now warn about such options being unused, which is better than the current "no such file or directory: '/d2foo'" errors. Not

[libunwind] r355691 - Creating release candidate rc4 from release_800 branch

2019-03-08 Thread Hans Wennborg via cfe-commits
Author: hans Date: Fri Mar 8 04:20:49 2019 New Revision: 355691 URL: http://llvm.org/viewvc/llvm-project?rev=355691&view=rev Log: Creating release candidate rc4 from release_800 branch Added: libunwind/tags/RELEASE_800/rc4/ - copied from r355690, libunwind/branches/release_80/ ___

[libclc] r355691 - Creating release candidate rc4 from release_800 branch

2019-03-08 Thread Hans Wennborg via cfe-commits
Author: hans Date: Fri Mar 8 04:20:49 2019 New Revision: 355691 URL: http://llvm.org/viewvc/llvm-project?rev=355691&view=rev Log: Creating release candidate rc4 from release_800 branch Added: libclc/tags/RELEASE_800/rc4/ - copied from r355690, libclc/branches/release_80/ _

Re: r355743 - [8.0 Regression] Fix handling of `__builtin_constant_p` inside template arguments, enumerators, case statements, and the enable_if attribute.

2019-03-12 Thread Hans Wennborg via cfe-commits
Merged to release_80 in r355898. On Fri, Mar 8, 2019 at 11:05 PM Eric Fiselier via cfe-commits wrote: > > Author: ericwf > Date: Fri Mar 8 14:06:48 2019 > New Revision: 355743 > > URL: http://llvm.org/viewvc/llvm-project?rev=355743&view=rev > Log: > [8.0 Regression] Fix handling of `__builtin_co

[libunwind] r355910 - Creating release candidate rc5 from release_800 branch

2019-03-12 Thread Hans Wennborg via cfe-commits
Author: hans Date: Tue Mar 12 04:16:25 2019 New Revision: 355910 URL: http://llvm.org/viewvc/llvm-project?rev=355910&view=rev Log: Creating release candidate rc5 from release_800 branch Added: libunwind/tags/RELEASE_800/rc5/ - copied from r355909, libunwind/branches/release_80/ ___

[libclc] r355910 - Creating release candidate rc5 from release_800 branch

2019-03-12 Thread Hans Wennborg via cfe-commits
Author: hans Date: Tue Mar 12 04:16:25 2019 New Revision: 355910 URL: http://llvm.org/viewvc/llvm-project?rev=355910&view=rev Log: Creating release candidate rc5 from release_800 branch Added: libclc/tags/RELEASE_800/rc5/ - copied from r355909, libclc/branches/release_80/ _

[libunwind] r356365 - Creating release candidate final from release_800 branch

2019-03-18 Thread Hans Wennborg via cfe-commits
Author: hans Date: Mon Mar 18 05:53:32 2019 New Revision: 356365 URL: http://llvm.org/viewvc/llvm-project?rev=356365&view=rev Log: Creating release candidate final from release_800 branch Added: libunwind/tags/RELEASE_800/final/ - copied from r356364, libunwind/branches/release_80/ ___

[libclc] r356365 - Creating release candidate final from release_800 branch

2019-03-18 Thread Hans Wennborg via cfe-commits
Author: hans Date: Mon Mar 18 05:53:32 2019 New Revision: 356365 URL: http://llvm.org/viewvc/llvm-project?rev=356365&view=rev Log: Creating release candidate final from release_800 branch Added: libclc/tags/RELEASE_800/final/ - copied from r356364, libclc/branches/release_80/ _

r357255 - clang-cl: Expose -fprofile-generate and -fcs-profile-generate (PR41252)

2019-03-29 Thread Hans Wennborg via cfe-commits
Author: hans Date: Fri Mar 29 07:03:34 2019 New Revision: 357255 URL: http://llvm.org/viewvc/llvm-project?rev=357255&view=rev Log: clang-cl: Expose -fprofile-generate and -fcs-profile-generate (PR41252) Modified: cfe/trunk/include/clang/Driver/Options.td cfe/trunk/test/Driver/cl-options.c

Re: r357255 - clang-cl: Expose -fprofile-generate and -fcs-profile-generate (PR41252)

2019-03-29 Thread Hans Wennborg via cfe-commits
r 29, 2019 at 10:02 AM Hans Wennborg via cfe-commits > wrote: >> >> Author: hans >> Date: Fri Mar 29 07:03:34 2019 >> New Revision: 357255 >> >> URL: http://llvm.org/viewvc/llvm-project?rev=357255&view=rev >> Log: >> clang-cl: Expose -fprofile-

r357452 - SimplifyCFG SinkCommonCodeFromPredecessors: Also sink function calls without used results (PR41259)

2019-04-02 Thread Hans Wennborg via cfe-commits
Author: hans Date: Tue Apr 2 01:01:38 2019 New Revision: 357452 URL: http://llvm.org/viewvc/llvm-project?rev=357452&view=rev Log: SimplifyCFG SinkCommonCodeFromPredecessors: Also sink function calls without used results (PR41259) The code was previously checking that candidates for sinking had

r358087 - clang-cl: Fix parsing of the /F option (PR41405)

2019-04-10 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Apr 10 07:27:47 2019 New Revision: 358087 URL: http://llvm.org/viewvc/llvm-project?rev=358087&view=rev Log: clang-cl: Fix parsing of the /F option (PR41405) Modified: cfe/trunk/include/clang/Driver/CLCompatOptions.td cfe/trunk/test/Driver/cl-options.c Modified: cfe

r358402 - clang-format vs plugin: Visual Studio 2019 support

2019-04-15 Thread Hans Wennborg via cfe-commits
Author: hans Date: Mon Apr 15 06:02:03 2019 New Revision: 358402 URL: http://llvm.org/viewvc/llvm-project?rev=358402&view=rev Log: clang-format vs plugin: Visual Studio 2019 support Modified: cfe/trunk/tools/clang-format-vs/source.extension.vsixmanifest.in Modified: cfe/trunk/tools/clang-for

Re: r358402 - clang-format vs plugin: Visual Studio 2019 support

2019-04-16 Thread Hans Wennborg via cfe-commits
ally easy? > > On Mon, Apr 15, 2019 at 9:01 AM Hans Wennborg via cfe-commits > wrote: >> >> Author: hans >> Date: Mon Apr 15 06:02:03 2019 >> New Revision: 358402 >> >> URL: http://llvm.org/viewvc/llvm-project?rev=358402&view=rev >> Log: >&

r358483 - Re-commit r357452: SimplifyCFG SinkCommonCodeFromPredecessors: Also sink function calls without used results (PR41259)

2019-04-16 Thread Hans Wennborg via cfe-commits
Author: hans Date: Tue Apr 16 05:13:25 2019 New Revision: 358483 URL: http://llvm.org/viewvc/llvm-project?rev=358483&view=rev Log: Re-commit r357452: SimplifyCFG SinkCommonCodeFromPredecessors: Also sink function calls without used results (PR41259) The original commit caused false positives fro

r358570 - clang-cl: Parse /openmp:experimental

2019-04-17 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Apr 17 03:05:58 2019 New Revision: 358570 URL: http://llvm.org/viewvc/llvm-project?rev=358570&view=rev Log: clang-cl: Parse /openmp:experimental It was added to the MS docs recently here: https://github.com/MicrosoftDocs/cpp-docs/commit/3951085ab722fbb488ca40864f4a0553f7b71

r359077 - Fix unquoted spaces in args in clang --verbose output

2019-04-24 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Apr 24 02:06:03 2019 New Revision: 359077 URL: http://llvm.org/viewvc/llvm-project?rev=359077&view=rev Log: Fix unquoted spaces in args in clang --verbose output The behaviour of not quoting spaces appears to have been introduced by mistake in r190620. Patch by Brad Moody!

r359081 - Add 'REQUIRES: shell' to verbose-output-quoting.c

2019-04-24 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Apr 24 03:12:30 2019 New Revision: 359081 URL: http://llvm.org/viewvc/llvm-project?rev=359081&view=rev Log: Add 'REQUIRES: shell' to verbose-output-quoting.c The lit shell couldn't handle these run lines. Modified: cfe/trunk/test/Driver/verbose-output-quoting.c Modifi

Re: r359949 - [clang] adding explicit(bool) from c++2a

2019-05-06 Thread Hans Wennborg via cfe-commits
On Sat, May 4, 2019 at 2:06 AM Nicolas Lesser via cfe-commits wrote: > > Author: rakete > Date: Fri May 3 17:09:00 2019 > New Revision: 359949 > > URL: http://llvm.org/viewvc/llvm-project?rev=359949&view=rev > Log: > [clang] adding explicit(bool) from c++2a > > this patch adds support for the

[libunwind] r342382 - Creating release candidate final from release_700 branch

2018-09-17 Thread Hans Wennborg via cfe-commits
Author: hans Date: Mon Sep 17 04:38:04 2018 New Revision: 342382 URL: http://llvm.org/viewvc/llvm-project?rev=342382&view=rev Log: Creating release candidate final from release_700 branch Added: libunwind/tags/RELEASE_700/final/ (props changed) - copied from r342381, libunwind/branche

r342470 - cl-options.c: Fix negative -cfguard check

2018-09-18 Thread Hans Wennborg via cfe-commits
Author: hans Date: Tue Sep 18 06:07:55 2018 New Revision: 342470 URL: http://llvm.org/viewvc/llvm-project?rev=342470&view=rev Log: cl-options.c: Fix negative -cfguard check Modified: cfe/trunk/test/Driver/cl-options.c Modified: cfe/trunk/test/Driver/cl-options.c URL: http://llvm.org/viewvc/

r342636 - FileCheckify test/Driver/Xarch.c

2018-09-20 Thread Hans Wennborg via cfe-commits
Author: hans Date: Thu Sep 20 02:29:35 2018 New Revision: 342636 URL: http://llvm.org/viewvc/llvm-project?rev=342636&view=rev Log: FileCheckify test/Driver/Xarch.c Modified: cfe/trunk/test/Driver/Xarch.c Modified: cfe/trunk/test/Driver/Xarch.c URL: http://llvm.org/viewvc/llvm-project/cfe/tr

r342977 - [clang-cl] Provide separate flags for all the /O variants

2018-09-25 Thread Hans Wennborg via cfe-commits
Author: hans Date: Tue Sep 25 07:10:26 2018 New Revision: 342977 URL: http://llvm.org/viewvc/llvm-project?rev=342977&view=rev Log: [clang-cl] Provide separate flags for all the /O variants This provides better help text in "clang-cl /?". Also it cleans things up a bit: previously "/Od" could be

r343077 - [clang-cl] Make /Gs imply default stack probes, not /Gs0 (PR39074)

2018-09-26 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Sep 26 00:39:04 2018 New Revision: 343077 URL: http://llvm.org/viewvc/llvm-project?rev=343077&view=rev Log: [clang-cl] Make /Gs imply default stack probes, not /Gs0 (PR39074) Differential revision: https://reviews.llvm.org/D52499 Modified: cfe/trunk/include/clang/Drive

Re: r343285 - [cxx2a] P0641R2: (Some) type mismatches on defaulted functions only

2018-10-02 Thread Hans Wennborg via cfe-commits
I'm confused about what implicitly deleted means. In this code for example: struct S { S(const S&) = default; S& operator=(const S&) = default; const int x; }; void f(S &s) { S t = s; } Clang will warn that operator= is implicitly deleted. But it seems the code still works fine, whereas

Re: r343285 - [cxx2a] P0641R2: (Some) type mismatches on defaulted functions only

2018-10-02 Thread Hans Wennborg via cfe-commits
On Tue, Oct 2, 2018 at 12:02 PM, Hans Wennborg wrote: > I'm confused about what implicitly deleted means. In this code for example: > > struct S { > S(const S&) = default; > S& operator=(const S&) = default; > const int x; > }; > > void f(S &s) { > S t = s; > } > > Clang will warn that ope

Re: r352672 - Don't define __has_feature(objc_fixed_enum) in non-objc mode

2019-02-01 Thread Hans Wennborg via cfe-commits
Sure, r352854. On Wed, Jan 30, 2019 at 10:16 PM Erik Pilkington wrote: > > Hans, can you cherry-pick this into LLVM 8? > > Thanks! > > On 1/30/19 1:14 PM, Erik Pilkington via cfe-commits wrote: > > Author: epilk > > Date: Wed Jan 30 13:14:08 2019 > > New Revision: 352672 > > > > URL: http://llvm.

Re: r350920 - [Sema] Make canPassInRegisters return true if the CXXRecordDecl passed

2019-02-01 Thread Hans Wennborg via cfe-commits
Thanks! I've merged r352822 to the branch in r352855. On Fri, Feb 1, 2019 at 1:37 AM Shoaib Meenai wrote: > > +Hans for managing the 8.0 branch. > > On 1/31/19, 4:15 PM, "ahatan...@apple.com on behalf of Akira Hatanaka" > wrote: > > Reverted patch in r352822. I’ll send a new patch later th

Re: r352156 - [AArch64] Make the test for rsr and rsr64 stricter

2019-02-01 Thread Hans Wennborg via cfe-commits
Merged to 8.0 in r352859. On Fri, Jan 25, 2019 at 3:42 AM Petr Hosek via cfe-commits wrote: > > Author: phosek > Date: Thu Jan 24 18:42:30 2019 > New Revision: 352156 > > URL: http://llvm.org/viewvc/llvm-project?rev=352156&view=rev > Log: > [AArch64] Make the test for rsr and rsr64 stricter > > A

Re: r352463 - [AArch64] Update int64_t ACLE builtin arguments

2019-02-01 Thread Hans Wennborg via cfe-commits
Merged to 8.0 in r352860. On Tue, Jan 29, 2019 at 10:03 AM Sam Parker via cfe-commits wrote: > > Author: sam_parker > Date: Tue Jan 29 01:04:03 2019 > New Revision: 352463 > > URL: http://llvm.org/viewvc/llvm-project?rev=352463&view=rev > Log: > [AArch64] Update int64_t ACLE builtin arguments > >

Re: r351740 - [AArch64] Use LL for 64-bit intrinsic arguments

2019-02-01 Thread Hans Wennborg via cfe-commits
Merged in r352860. On Tue, Jan 29, 2019 at 2:48 PM Hans Wennborg wrote: > > Thanks! I'll merge it after it's been in trunk for a little. Please > let me know if there are any issues or follow-up commits. > > Cheers, > Hans > > On Tue, Jan 29, 2019 at 4:04 AM Sam Parker wrote: > > > > Hi Hans, >

Re: r352307 - Remove Expr sugar decorating the CXXUuidofExpr node.

2019-02-04 Thread Hans Wennborg via cfe-commits
Merged to 8.0 in r353031. On Sun, Jan 27, 2019 at 8:23 AM Bill Wendling via cfe-commits wrote: > > Author: void > Date: Sat Jan 26 23:24:03 2019 > New Revision: 352307 > > URL: http://llvm.org/viewvc/llvm-project?rev=352307&view=rev > Log: > Remove Expr sugar decorating the CXXUuidofExpr node. >

[libunwind] r353287 - Merging r352016:

2019-02-06 Thread Hans Wennborg via cfe-commits
Author: hans Date: Wed Feb 6 02:22:11 2019 New Revision: 353287 URL: http://llvm.org/viewvc/llvm-project?rev=353287&view=rev Log: Merging r352016: r352016 | phosek | 2019-01-24 04:04:42 +0100 (Thu, 24 Jan 2019) | 12 lines [

Re: [libunwind] r352016 - [libunwind] Don't abort if encoutering invalid .eh_frame_hdr

2019-02-06 Thread Hans Wennborg via cfe-commits
It seems like a good change, so merged in r353287. Please let me know if you have any concerns. On Tue, Jan 29, 2019 at 3:11 PM Hans Wennborg wrote: > > Should we merge this to 8.0? > > On Wed, Jan 23, 2019 at 10:04 PM Petr Hosek via cfe-commits > wrote: > > > > Author: phosek > > Date: Wed Jan

Re: [clang-tools-extra] r353327 - [clang-tidy] modernize-avoid-c-arrays: avoid main function (PR40604)

2019-02-07 Thread Hans Wennborg via cfe-commits
Merged in r353391. On Wed, Feb 6, 2019 at 8:17 PM Roman Lebedev via cfe-commits wrote: > > Author: lebedevri > Date: Wed Feb 6 11:17:30 2019 > New Revision: 353327 > > URL: http://llvm.org/viewvc/llvm-project?rev=353327&view=rev > Log: > [clang-tidy] modernize-avoid-c-arrays: avoid main function

<    1   2   3   4   5   6   7   8   9   10   >