Author: chapuni
Date: Tue Jun 21 19:41:50 2016
New Revision: 273343
URL: http://llvm.org/viewvc/llvm-project?rev=273343&view=rev
Log:
Stmt.h: Tweak r273312 to avoid bool:1 to appease win32.
Modified:
cfe/trunk/include/clang/AST/Stmt.h
Modified: cfe/trunk/include/clang/AST/Stmt.h
URL:
http:/
STL_MSFT created this revision.
STL_MSFT added reviewers: EricWF, mclow.lists.
STL_MSFT added a subscriber: cfe-commits.
Avoid mixing assignment and returning. "return locked = true;" looks really
suspicious, even though it happens to be correct here. Spend an extra statement
to make the code cl
STL_MSFT created this revision.
STL_MSFT added reviewers: EricWF, mclow.lists.
STL_MSFT added a subscriber: cfe-commits.
Make unord.hash/integral.pass.cpp portable.
This was assuming identity hashing, which is a non-Standard assumption.
Guarding this with LIBCPP_ASSERT makes the test portable.
STL_MSFT created this revision.
STL_MSFT added reviewers: EricWF, mclow.lists.
STL_MSFT added a subscriber: cfe-commits.
Fix an operator precedence mistake in valarray.unary/not.pass.cpp. This one was
sneaky - the test happened to be passing, but totally by accident.
You can thank MSVC warning C
Author: ericwf
Date: Tue Jun 21 19:50:09 2016
New Revision: 273344
URL: http://llvm.org/viewvc/llvm-project?rev=273344&view=rev
Log:
Guard use of non-standard macros in denorm_min() tests.
Modified:
libcxx/trunk/test/std/language.support/support.limits/limits/numeric.limits.members/denorm_mi
STL_MSFT created this revision.
STL_MSFT added reviewers: EricWF, mclow.lists.
STL_MSFT added a subscriber: cfe-commits.
Silence MSVC's spurious "warning C4100: 'p': unreferenced formal parameter".
This is a C1XX bug, tracked by VSO#188582. C1XX has found some good issues, so
I would like to ask
Author: ericwf
Date: Tue Jun 21 19:53:35 2016
New Revision: 273345
URL: http://llvm.org/viewvc/llvm-project?rev=273345&view=rev
Log:
Guard libc++ assumption about identity hashing in test. Patch from
s...@microsoft.com
Modified:
libcxx/trunk/test/std/utilities/function.objects/unord.hash/in
EricWF closed this revision.
EricWF added a comment.
r273345.
http://reviews.llvm.org/D21583
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
pcc added a comment.
Should be fine. This is testing an unusual feature of clang that takes IR as
input, so IR is the appropriate input type here.
http://reviews.llvm.org/D21542
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.l
This revision was automatically updated to reflect the committed changes.
Closed by commit rL273347: CodeGen: Replace test/CodeGen/thinlto_backend.c with
a functional test. (authored by pcc).
Changed prior to commit:
http://reviews.llvm.org/D21542?vs=61328&id=61479#toc
Repository:
rL LLVM
h
Author: pcc
Date: Tue Jun 21 19:57:26 2016
New Revision: 273347
URL: http://llvm.org/viewvc/llvm-project?rev=273347&view=rev
Log:
CodeGen: Replace test/CodeGen/thinlto_backend.c with a functional test.
This new test tests that functions are capable of being imported, rather than
that the import p
EricWF closed this revision.
EricWF added a comment.
For some reason your patch wouldn't apply, but I committed my own version in
r273348.
http://reviews.llvm.org/D21581
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/
Author: ericwf
Date: Tue Jun 21 19:58:06 2016
New Revision: 273348
URL: http://llvm.org/viewvc/llvm-project?rev=273348&view=rev
Log:
Suppress unused warnings in std::invoke tests.
Modified:
libcxx/trunk/test/std/utilities/function.objects/func.invoke/invoke.pass.cpp
Modified:
libcxx/trunk/t
EricWF accepted this revision.
EricWF added a comment.
This revision is now accepted and ready to land.
I think your compiler is silly, but I'm happy with the change anyway.
I like that syntax gosh darn it!
http://reviews.llvm.org/D21582
___
cfe-co
EricWF closed this revision.
EricWF added a comment.
r273349.
http://reviews.llvm.org/D21582
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: ericwf
Date: Tue Jun 21 20:00:32 2016
New Revision: 273349
URL: http://llvm.org/viewvc/llvm-project?rev=273349&view=rev
Log:
Avoid assignment in return. Patch from s...@microsoft.com
Modified:
libcxx/trunk/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_adopt_lock
EricWF accepted this revision.
EricWF added a comment.
This revision is now accepted and ready to land.
Fix your compiler though!
http://reviews.llvm.org/D21585
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/ma
Author: ericwf
Date: Tue Jun 21 20:02:08 2016
New Revision: 273350
URL: http://llvm.org/viewvc/llvm-project?rev=273350&view=rev
Log:
Suppress stupid and incorrect MSVC warning. patch from s...@microsoft.com
Modified:
libcxx/trunk/test/support/test_allocator.h
Modified: libcxx/trunk/test/supp
EricWF closed this revision.
EricWF added a comment.
r273350.
http://reviews.llvm.org/D21585
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: pcc
Date: Tue Jun 21 20:03:15 2016
New Revision: 273351
URL: http://llvm.org/viewvc/llvm-project?rev=273351&view=rev
Log:
Add missing test dependency.
Modified:
cfe/trunk/test/CMakeLists.txt
Modified: cfe/trunk/test/CMakeLists.txt
URL:
http://llvm.org/viewvc/llvm-project/cfe/trunk/t
EricWF accepted this revision.
EricWF added a comment.
This revision is now accepted and ready to land.
Good catch. Thanks.
http://reviews.llvm.org/D21584
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/
Author: ericwf
Date: Tue Jun 21 20:04:09 2016
New Revision: 273352
URL: http://llvm.org/viewvc/llvm-project?rev=273352&view=rev
Log:
Fix operator precedence mistake in valarray/not.pass.cpp. Patch from
s...@microsoft.com
Modified:
libcxx/trunk/test/std/numerics/numarray/template.valarray/va
EricWF closed this revision.
EricWF added a comment.
r273352.
http://reviews.llvm.org/D21584
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
EricWF accepted this revision.
EricWF added a comment.
This revision is now accepted and ready to land.
I'm really happy to accept this patch. I was trying to run some of these tests
against GCC 5.3 last week and it didn't support this form of static assert yet.
I'm secretly sad that we have to
Oops, that's because it touched the same file as my "avoid C++17 terse
static_assert" patch, which hadn't been accepted yet. Thanks for fixing it up.
STL
-Original Message-
From: Eric Fiselier [mailto:e...@efcs.ca]
Sent: Tuesday, June 21, 2016 6:05 PM
To: Stephan T. Lavavej ; mclow.li..
Hi Miklos,
This revision broke one of builders:
http://lab.llvm.org:8011/builders/llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast/builds/7435
Please have a look at it.
Thanks
Galina
On Tue, Jun 21, 2016 at 12:48 PM, Miklos Vajna via cfe-commits <
cfe-commits@lists.llvm.org> wrote:
> Author:
Author: ericwf
Date: Tue Jun 21 20:10:14 2016
New Revision: 273353
URL: http://llvm.org/viewvc/llvm-project?rev=273353&view=rev
Log:
Don't use C++17 terse static assert. Patch from s...@microsoft.com
Modified:
libcxx/trunk/test/std/utilities/function.objects/func.invoke/invoke.pass.cpp
li
EricWF closed this revision.
EricWF added a comment.
r273353.
http://reviews.llvm.org/D21350
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
EricWF closed this revision.
EricWF added a comment.
r273354.
http://reviews.llvm.org/D21345
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: pcc
Date: Tue Jun 21 20:17:30 2016
New Revision: 273356
URL: http://llvm.org/viewvc/llvm-project?rev=273356&view=rev
Log:
Specify a target triple to fix the test on non-Linux.
Modified:
cfe/trunk/test/CodeGen/thinlto_backend.ll
Modified: cfe/trunk/test/CodeGen/thinlto_backend.ll
URL:
STL_MSFT created this revision.
STL_MSFT added reviewers: EricWF, mclow.lists.
STL_MSFT added a subscriber: cfe-commits.
Fix comment typos, strip trailing whitespace. No code changes.
http://reviews.llvm.org/D21587
Files:
test/std/strings/char.traits/char.traits.specializations/char.traits.sp
EricWF accepted this revision.
EricWF added a comment.
This revision is now accepted and ready to land.
I suck at spelling. Thanks.
http://reviews.llvm.org/D21587
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/
Author: ericwf
Date: Tue Jun 21 20:23:51 2016
New Revision: 273357
URL: http://llvm.org/viewvc/llvm-project?rev=273357&view=rev
Log:
Fix comment typos, strip trailing whitespace. Patch from s...@microsoft.com
Modified:
libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/cha
EricWF closed this revision.
EricWF added a comment.
r273357.
http://reviews.llvm.org/D21587
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: ericwf
Date: Tue Jun 21 20:33:38 2016
New Revision: 273359
URL: http://llvm.org/viewvc/llvm-project?rev=273359&view=rev
Log:
Remove locale tests that depend on LC_ALL. These are non-portable.
Modified:
libcxx/trunk/test/std/localization/locale.categories/category.collate/locale.colla
Author: pcc
Date: Tue Jun 21 20:40:47 2016
New Revision: 273361
URL: http://llvm.org/viewvc/llvm-project?rev=273361&view=rev
Log:
Require an x86 target for the thinlto_backend.ll test.
Modified:
cfe/trunk/test/CodeGen/thinlto_backend.ll
Modified: cfe/trunk/test/CodeGen/thinlto_backend.ll
URL
Author: ericwf
Date: Tue Jun 21 20:40:46 2016
New Revision: 273360
URL: http://llvm.org/viewvc/llvm-project?rev=273360&view=rev
Log:
Use static_assert instead of runtime assert in std::money_base tests.
Modified:
libcxx/trunk/test/std/localization/locale.categories/category.monetary/locale.m
Author: ericwf
Date: Tue Jun 21 20:42:39 2016
New Revision: 273362
URL: http://llvm.org/viewvc/llvm-project?rev=273362&view=rev
Log:
Move typoed dir meta.hel to meta.help
Added:
libcxx/trunk/test/std/utilities/meta/meta.help/
libcxx/trunk/test/std/utilities/meta/meta.help/bool_constant.pa
Author: ericwf
Date: Tue Jun 21 20:55:59 2016
New Revision: 273364
URL: http://llvm.org/viewvc/llvm-project?rev=273364&view=rev
Log:
Move all tests for _LIBCPP_VERSION in language.support to
test/libcxx/language.support.
Added:
libcxx/trunk/test/libcxx/language.support/cstdint/
libcxx/tr
Author: ericwf
Date: Tue Jun 21 21:07:26 2016
New Revision: 273365
URL: http://llvm.org/viewvc/llvm-project?rev=273365&view=rev
Log:
Move more _LIBCPP_VERSION tests to test/libcxx.
Added:
libcxx/trunk/test/libcxx/atomics/version.pass.cpp
libcxx/trunk/test/libcxx/diagnostics/
libcxx/tr
Author: ericwf
Date: Tue Jun 21 21:23:22 2016
New Revision: 273367
URL: http://llvm.org/viewvc/llvm-project?rev=273367&view=rev
Log:
Move remaining _LIBCPP_VERSION tests into test/libcxx
Added:
libcxx/trunk/test/libcxx/algorithms/
libcxx/trunk/test/libcxx/algorithms/version.pass.cpp
l
Author: ericwf
Date: Tue Jun 21 21:31:32 2016
New Revision: 273368
URL: http://llvm.org/viewvc/llvm-project?rev=273368&view=rev
Log:
Don't use non-conforming pointer_traits specialization it tests.
Modified:
libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/diffe
Author: kli
Date: Tue Jun 21 22:10:32 2016
New Revision: 273369
URL: http://llvm.org/viewvc/llvm-project?rev=273369&view=rev
Log:
[OpenMP] Add the depend clause to target update construct (sema and parsing)
Differential Revision: http://reviews.llvm.org/D21532
Added:
cfe/trunk/test/OpenMP/t
Author: ericwf
Date: Tue Jun 21 22:46:32 2016
New Revision: 273371
URL: http://llvm.org/viewvc/llvm-project?rev=273371&view=rev
Log:
Cleanup [list.modifiers] tests.
Added:
libcxx/trunk/test/libcxx/containers/sequences/list/list.modifiers/
libcxx/trunk/test/libcxx/containers/sequences/lis
Author: ericwf
Date: Tue Jun 21 23:00:45 2016
New Revision: 273372
URL: http://llvm.org/viewvc/llvm-project?rev=273372&view=rev
Log:
UBSan doesn't globally replace new/delete but it still makes some tests fail.
Investigation needed.
Modified:
libcxx/trunk/test/libcxx/test/config.py
libc
ABataev added inline comments.
Comment at: include/clang/AST/StmtOpenMP.h:2884-2896
@@ +2883,15 @@
+
+ /// Increment expression for distribute loop (OMPLoopDirective contains
+ /// increment expression for #for loop)
+ Expr *DistIncExpr;
+
+ /// \brief EnsureUpperBound for #pr
Author: ericwf
Date: Tue Jun 21 23:23:54 2016
New Revision: 273374
URL: http://llvm.org/viewvc/llvm-project?rev=273374&view=rev
Log:
Placate MSVC's unchecked malloc warnings.
Modified:
libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow_replac
Author: ericwf
Date: Tue Jun 21 23:34:24 2016
New Revision: 273375
URL: http://llvm.org/viewvc/llvm-project?rev=273375&view=rev
Log:
Make locale constructors tests use count_new.hpp
Modified:
libcxx/trunk/test/std/localization/locales/locale/locale.cons/assign.pass.cpp
libcxx/trunk/test
Author: ctopper
Date: Tue Jun 21 23:47:55 2016
New Revision: 273377
URL: http://llvm.org/viewvc/llvm-project?rev=273377&view=rev
Log:
[AVX512] Use correct types for mask parameters in avx512vlbw cmp builtin tests.
Modified:
cfe/trunk/test/CodeGen/avx512vlbw-builtins.c
Modified: cfe/trunk/tes
Author: ctopper
Date: Tue Jun 21 23:47:58 2016
New Revision: 273378
URL: http://llvm.org/viewvc/llvm-project?rev=273378&view=rev
Log:
[AVX512] Replace masked integer cmp and ucmp builtins with native IR.
Modified:
cfe/trunk/lib/CodeGen/CGBuiltin.cpp
cfe/trunk/test/CodeGen/avx512bw-builtin
Author: ericwf
Date: Tue Jun 21 23:51:07 2016
New Revision: 273379
URL: http://llvm.org/viewvc/llvm-project?rev=273379&view=rev
Log:
Make shared_ptr constructor tests use count_new.hpp
Modified:
libcxx/trunk/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.co
Author: ericwf
Date: Wed Jun 22 00:03:10 2016
New Revision: 273381
URL: http://llvm.org/viewvc/llvm-project?rev=273381&view=rev
Log:
Fix exception/rtti detection in tests.
So the macros TEST_HAS_NO_EXCEPTIONS and TEST_HAS_NO_RTTI were always
getting defined because I spelt __cpp_exceptions and __
mprobst created this revision.
mprobst added a reviewer: djasper.
mprobst added a subscriber: cfe-commits.
Herald added a subscriber: klimek.
Includes parenthesized type expressions and type aliases.
http://reviews.llvm.org/D21597
Files:
lib/Format/FormatToken.h
lib/Format/TokenAnnotator.cpp
Author: ericwf
Date: Wed Jun 22 00:29:15 2016
New Revision: 273382
URL: http://llvm.org/viewvc/llvm-project?rev=273382&view=rev
Log:
Add tests for RTTI/exceptions test macros.
Added:
libcxx/trunk/test/support/test.support/
libcxx/trunk/test/support/test.support/test_convertible_header.pas
Author: ericwf
Date: Wed Jun 22 00:33:52 2016
New Revision: 273383
URL: http://llvm.org/viewvc/llvm-project?rev=273383&view=rev
Log:
Support old GCC exception and rtti detection macros
Modified:
libcxx/trunk/test/support/test_macros.h
Modified: libcxx/trunk/test/support/test_macros.h
URL:
h
Author: ericwf
Date: Wed Jun 22 00:40:17 2016
New Revision: 273384
URL: http://llvm.org/viewvc/llvm-project?rev=273384&view=rev
Log:
Use correct Clang feature names. I got them wrong in the previous commit
Modified:
libcxx/trunk/test/support/test_macros.h
Modified: libcxx/trunk/test/support/
Author: ericwf
Date: Wed Jun 22 00:44:08 2016
New Revision: 273385
URL: http://llvm.org/viewvc/llvm-project?rev=273385&view=rev
Log:
Placate MSVC's unchecked malloc warning in thread tests.
Modified:
libcxx/trunk/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/F.pass.
mprobst added a comment.
This seems to be getting a bit tricky with the declaration contexts. If you
have a better suggestion, please come forward.
http://reviews.llvm.org/D21597
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.
Hi Galina,
On Tue, Jun 21, 2016 at 06:17:52PM -0700, Galina Kistanova
wrote:
> This revision broke one of builders:
> http://lab.llvm.org:8011/builders/llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast/builds/7435
Yes, sorry. Should be fixed by r273314.
Regards,
Miklos
Author: ctopper
Date: Wed Jun 22 01:36:23 2016
New Revision: 273389
URL: http://llvm.org/viewvc/llvm-project?rev=273389&view=rev
Log:
[AVX512] Use a __v8hi vector inside of _mm_setzero_hi to match its name.
Probably no real functional change.
Modified:
cfe/trunk/lib/Headers/avx512vlbwintrin.
Author: ctopper
Date: Wed Jun 22 01:36:16 2016
New Revision: 273386
URL: http://llvm.org/viewvc/llvm-project?rev=273386&view=rev
Log:
[AVX512] Add missing typecasts to intrinsics.
Modified:
cfe/trunk/lib/Headers/avx512vlbwintrin.h
Modified: cfe/trunk/lib/Headers/avx512vlbwintrin.h
URL:
http
Author: ctopper
Date: Wed Jun 22 01:36:18 2016
New Revision: 273387
URL: http://llvm.org/viewvc/llvm-project?rev=273387&view=rev
Log:
[AVX512] __builtin_ia32_reducesd_mask and __builtin_ia32_reducess_mask should
not require avx512vl.
Modified:
cfe/trunk/include/clang/Basic/BuiltinsX86.def
M
Author: ctopper
Date: Wed Jun 22 01:36:21 2016
New Revision: 273388
URL: http://llvm.org/viewvc/llvm-project?rev=273388&view=rev
Log:
[AVX512] Fix _mm_setzero_di to not require avx512vl since its used by the
avx512dqintrin.h. Also update the avx512dq test to not enable avx512vl feature
so we can
101 - 163 of 163 matches
Mail list logo