Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/llvm/llvm-test-suite


https://github.com/llvm/llvm-test-suite

cmake: Disable PIE/ASLR by default

Address space randomisation makes the performance of memory/cache
intensive benchmark indetermin...

4d23e3acdd5a69392ae0d7eee8afea3ce1840eb2 authored over 8 years ago by Matthias Braun <[email protected]>
cmake: Some benchmarks need more stack than the iOS default

llvm-svn: 261398

44d9228eea37849f466fc1eb622990e512f52fe7 authored over 8 years ago by Matthias Braun <[email protected]>
cmake: Do not use target_link_libraries() to add linker flags

target_link_libraries() only treats things starting with '-' as flags
which is not always the ca...

05cd6374131636433956ba9a4cd592eb5fb129b1 authored over 8 years ago by Matthias Braun <[email protected]>
Enable tramp3d-v4 on PowerPC again (CMakeLists.txt)

This had been disabled while a miscompile was fixed, and was reenabled in
r252944 in the Makefil...

0346f8f6f48b49c6fb20e11eaf1f2228a297dcc3 authored over 8 years ago by Hal Finkel <[email protected]>
Add -lm to SingleSource/UnitTests/Vector/Altivec/CMakeLists.txt

Like the SSE tests, these tests also require -lm.

llvm-svn: 261288

fd00f5b10b80be1ecdf3640464db35dfbfa73afe authored over 8 years ago by Hal Finkel <[email protected]>
cmake: 403.gcc: Adapt to SPEC2006 v1.2

llvm-svn: 261186

576d9f70ae0b4734d111316b0247d748fd1bca53 authored over 8 years ago by Matthias Braun <[email protected]>
cmake: 254.gap: Add sgtty.h with stubs for iOS

llvm-svn: 261068

526aa69eeb5271b40aea8ff816a3980df9166b6f authored over 8 years ago by Matthias Braun <[email protected]>
Document requirement for latest SPEC versions

llvm-svn: 261063

dfd3889b0e5743a1d421c1def03a2c0195d558f1 authored over 8 years ago by Matthias Braun <[email protected]>
cmake: External/HMMER: Only define SSE2 for x86 arch

llvm-svn: 261062

26c4726f5320d0e66da20827a8e10a2400170c5d authored over 8 years ago by Matthias Braun <[email protected]>
Adapt to latest SPEC sources

llvm-svn: 261061

145861e6f2ecc671af881504768255d059da6832 authored over 8 years ago by Matthias Braun <[email protected]>
cmake: Avoid using __DATE__/__TIME__ for reproducible builds

Use -Werror=date-time to avoid accidental use in the future.

llvm-svn: 261060

6b243184dee3ca7fb363b678650d5b8a05fdc1dc authored over 8 years ago by Matthias Braun <[email protected]>
[test-suite] Enable UnitTests/C++11/stdthreadbug.cpp on all platforms

The test uses only standard C++11 features and should work on any
platform. In fact, if it had ...

79716af6275a502a5fca1dca6d456a2ff7d40993 authored over 8 years ago by Ulrich Weigand <[email protected]>
Add a missing input file to 483.xalancbmk's TestModule.

llvm-svn: 260805

6e30d4651dd9d75705eb889efea2643873197310 authored over 8 years ago by Michael Zolotukhin <[email protected]>
[test-suite] Use cmake `find_package` to search zLib for ClamAV test case

- in case of cross-compilation using `find_package` allows to provide
path to target specific ...

0a413261a7dacd16b116c512b6bf1a54f975e2de authored over 8 years ago by Simon Atanasyan <[email protected]>
cmake: Add option to add apropriate -fprofile-instr-use= flags based on the executable name

llvm-svn: 260358

cfd6c402208512eb20ab9c3e27ac69f481cd30be authored over 8 years ago by Matthias Braun <[email protected]>
lit: Add module to produce and merge profile data for benchmarks compiled with -fprofile-instr-generate

llvm-svn: 260357

69b3e9a8e78a0c87bdc8fffc8a2f1f5e9849495f authored over 8 years ago by Matthias Braun <[email protected]>
lit: Add function to determine the main executable of a .test file

llvm-svn: 260356

7b28dc6e05020efc70f70f4d9629a66d57d42a9a authored over 8 years ago by Matthias Braun <[email protected]>
lit: Create output files with different names in runsafely

If a script has multiple lines, then we should use a different output
name for each of these so ...

12379c3111eb2988f789bcddafae4d53eaa6f2c5 authored over 8 years ago by Matthias Braun <[email protected]>
lit: Factor out commandline parsing into an own file.

llvm-svn: 260354

c1dd9559792cbbcf6a140be9fee2c12b162cd322 authored over 8 years ago by Matthias Braun <[email protected]>
lit: Introduce the TestContext

The TestContext contains information about the environment while
constructing and executing the ...

0f607915fce7a503bfa551cf647d3adfea90e993 authored over 8 years ago by Matthias Braun <[email protected]>
cmake: Remove some unnecessary quoting

llvm-svn: 259980

851b9d375cd0db0001bb12011994e9e87e9bfa1d authored over 8 years ago by Matthias Braun <[email protected]>
cmake: Fix quoting of quotation marks in append_cflags()

llvm-svn: 259970

f833a4766ba58404d989f9f5503e82ace00e70b0 authored over 8 years ago by Matthias Braun <[email protected]>
cmake: Simplify append_cflags()

llvm-svn: 259909

cdcf3a9793fb471038d184850a733a06b8a58f50 authored over 8 years ago by Matthias Braun <[email protected]>
cmake: Factor out common code

llvm-svn: 259908

753397ca79ef835a878b678b02a572ade1ccf29c authored over 8 years ago by Matthias Braun <[email protected]>
RunSafely: Base the XXX.command filename on OUTFILE not on the programname

Otherwise they will overwrite each other when we invoke the same
executable mutliple files. This...

4eaf6f1604398f7b7b2c4f20ea50611896e9fd8c authored over 8 years ago by Matthias Braun <[email protected]>
RunSafely: Place .command file into directory of OUTFILE even if -d is specified

Note: This does not affect the Makefile based test-suite in any way as
the RunSafely -d option i...

9a6646c7d48be7391e116b0a50904a054b6f7020 authored over 8 years ago by Matthias Braun <[email protected]>
lit: Fix unsupported error case

llvm-svn: 259754

a632ba3f4e3daad0846cf1b246ab08bfebea0e35 authored over 8 years ago by Matthias Braun <[email protected]>
lit: Split lit.cfg into separate files

llvm-svn: 259753

a022c4fca9975ad1c20930c37418705cabb1f4c6 authored over 8 years ago by Matthias Braun <[email protected]>
RunSafely: Fix temporary .time.remote file not getting deleted

llvm-svn: 259752

ada988b488e9ef0f21a898c2b7d5fe72a9d80d73 authored over 8 years ago by Matthias Braun <[email protected]>
CINT2000/252.eon: Make benchmark compatible with modern C++ libs

The benchmark included fstream.h and iostream.h which are ancient names
not available anymore in...

399ecd7d1555dc2db33ba85a4570fb80f2d9f7ff authored over 8 years ago by Matthias Braun <[email protected]>
CMakeLists: The build isn't using the LIBS variable so no need to set it

The build is using LDFLAGS though which is set in to the same values as
LIBS anyway in most CMak...

e48696c81852d09c59b0e8d1fd24649594a29234 authored over 8 years ago by Matthias Braun <[email protected]>
Set projectname in arcconfig

llvm-svn: 259579

5a031e8dd9ca1c8bea24088f33c7a2e95982bdc6 authored over 8 years ago by Matthias Braun <[email protected]>
[test-suite] Detect SystemZ host architecture

Add SystemZ case to cmake/modules/DetectArchitecture.c logic.

llvm-svn: 259184

cf5d5dcab389e3a0092ee3cb41f6d988d041b963 authored over 8 years ago by Ulrich Weigand <[email protected]>
Add --param=profile=perf option to lit.

This option will also run each test under perf record, and store the
perf data in the Output dir...

610b0dd43c398f8f530b8e068f51e298edf9eec6 authored over 8 years ago by Kristof Beyls <[email protected]>
[test-suite] Fix name of sqlite rc file.

llvm-svn: 258934

997fdb07b76dc6fac9f841a4eeb85ec4f4846fd9 authored over 8 years ago by Chad Rosier <[email protected]>
[test-suite][analyzer] Update reference results for openssl.

llvm-svn: 258590

c65b782fa5dac301a9e63d3b25a3e09394133de1 authored over 8 years ago by Devin Coughlin <[email protected]>
Polybench: Remove undefined behavior introduce in r241675

- Make sure strings are NULL terminated
- The floats we look at are double, not single precision...

56c4727abd3ef916268015db4eaf12abea0d9ceb authored over 8 years ago by Tobias Grosser <[email protected]>
[test-suite] Add a file that should have been included in r257928.

llvm-svn: 258402

a59308e005b6858d040364927e4efcd96eb41419 authored over 8 years ago by Chad Rosier <[email protected]>
[test-suite] Add ClangAnalyzer directory to test-suite repository

Add a new directory in the llvm test-suite repository to hold test projects for
the static analy...

a09fac5d58b767a915d6f0948b23d84e033b64b6 authored over 8 years ago by Devin Coughlin <[email protected]>
lit.cfg: Fix most violations reported by pep8 tool, NFC

llvm-svn: 258282

8132137ca9093ab2338e81abf6311f3cd4c3daac authored over 8 years ago by Matthias Braun <[email protected]>
tools/CMakeLists: Use a macro for common code, fix custom_command output

Remove the explicit ${CMAKE_CURRENT_BINARY_DIR}/ prefix from the
add_custom_command OUTPUT part,...

a220d3dd80db3e6e9d3142450430ca7a8b8f5b59 authored over 8 years ago by Matthias Braun <[email protected]>
[test-suite] Move LDFLAGS to after objects

LDFLAGS were previously added after other compilation flags when
linking, but not after object f...

30321575d68bc319bed1c9ab234bce4969282e10 authored over 8 years ago by Chad Rosier <[email protected]>
[test-suite] Add -pthread to Misc-C++-EH LDFLAGS

The benchmark built under SingleSource/Benchmarks/Misc-C++-EH requires
pthread functions but did...

587faf27221e9c24aa5452750b75c9493e15a87c authored over 8 years ago by Chad Rosier <[email protected]>
[test-suite] Add sqliterc to silence sqlite3 error

When sqlite3 cannot access the user's home directory (either through
getpwuid or the HOME env va...

4c20f764b3fd774fd0e2e8b759836226daa45b08 authored almost 9 years ago by Chad Rosier <[email protected]>
CMakeLists: Revert accidentally enabled SetjmpLongjmp tests

I accidentally enabled them in r257681 and they worked fine for me on
x86. However the cmake bui...

3f6e30dc678dcc7d83c6b15f5960c28963f51613 authored almost 9 years ago by Matthias Braun <[email protected]>
Pre-generate Burg's YACC file.

Summary:
Without this patch, ninja test-suite dies with

CMake Error at MultiSource/Applicatio...

ad301a7093dccf3efc7cfcb8e6ac52fd72c1b99b authored almost 9 years ago by Justin Lebar <[email protected]>
CMakeLists: Manually cleanup remaining llvm_add_subdirectories() usage, NFC

llvm-svn: 257681

eaa0385e3681c4a679cc3847e660d5fdc58ca4f5 authored almost 9 years ago by Matthias Braun <[email protected]>
Rename fpcmp and timeit custom targets to {fpcmp,timeit}-host.

Summary:
Ninja is displeased with the binary name matching the custom target name. We get

ni...

99a33579318789d7efcc9f06c8a17995a840829d authored almost 9 years ago by Justin Lebar <[email protected]>
CMakeLists: Remove empty DIRS/PARALLEL_DIRS definitions and simplify/remove llvm_add_subdirectories()

llvm-svn: 257568

90ddb65f940148209ed26e3e12ebc5ef55bb679d authored almost 9 years ago by Matthias Braun <[email protected]>
CMakeLists: Remove llvm_singlesource()/llvm_multisource() in directories without tests

llvm-svn: 257567

cffe77b3eede1ae16bea4aff2d3a46b4439cc9c9 authored almost 9 years ago by Matthias Braun <[email protected]>
CMakeLists.txt: Remove unnecessary LEVEL variable

It was just an artifact from the Makefile conversion.

llvm-svn: 257566

b4f434ceb9a25722f6e81bfe69c12ac5aad58eab authored almost 9 years ago by Matthias Braun <[email protected]>
CMakeLists: Remove unnecessary autogenerated from comment

llvm-svn: 257565

72d72d6265292874b37e64cc9d0deba61b195046 authored almost 9 years ago by Matthias Braun <[email protected]>
[test-suite] Add missed whitespace from previous commit.

llvm-svn: 257526

8071019948bac01e167d535f5e108257968dcf50 authored almost 9 years ago by Chad Rosier <[email protected]>
[test-suite] Address an exception due to the incorrect unpacking of arguments.

http://reviews.llvm.org/D16121

llvm-svn: 257524

4fce8b3523ea6f024ce470d94c3009a86ac3823f authored almost 9 years ago by Chad Rosier <[email protected]>
cmake: Use if (HAVE_RE_COMP) instead of if(DEFINED HAVE_RE_COMP)

Seems like check_function_exists() always defines the variable to a true
or false expression.

A...

5b99a47ee47e5ee313dcfd362347c34ecfa30092 authored almost 9 years ago by Matthias Braun <[email protected]>
cmake/lit: Add integer part of SPEC CPU2006

This adds support for the integer C/C++ tests of the SPEC CPU2006
benchmark suite.

llvm-svn: 25...

4baa7fadebb88124922fe4fb7c4882c82d52d835 authored almost 9 years ago by Matthias Braun <[email protected]>
[test-suite] Fix for archie-client and plot2fig in MS/Benchmarks/Prolangs-C.

This flag controls whether some tests are included when configuring.
It was missed when transiti...

1fb591ce704ef0d5aa4928975f6c7865fc969031 authored almost 9 years ago by Chad Rosier <[email protected]>
Re-enable the hexxagon test case on PPC.

Since the fix for hexxagon was provided in rl257168, the test case
can now be re-enabled.

llvm-...

83c546af522efba82866109ef8505c26ccfbacb1 authored almost 9 years ago by Nemanja Ivanovic <[email protected]>
[test-suite] Prevent timeit/fpcmp from being rebuilt every time make is run.

This patch adds a custom_command level underneath the custom_targets for timeit
and fpcmp to pre...

6ed39ee476aacd5fb56abceb85c11803aa5a35bf authored almost 9 years ago by Chad Rosier <[email protected]>
tools/CMakeLists: Add an explanation on why we use custom rules

llvm-svn: 256997

fe2b9effed22a0e50285e0096d05423568109e5b authored almost 9 years ago by Matthias Braun <[email protected]>
[test-suite] This change causes lit to use the host-compiled timeit when not

remoting into another host to run the test suite. timeit-target is intended to
be used on a host ...

e549f498ab94adff108af5546fdba2077beca527 authored almost 9 years ago by Chad Rosier <[email protected]>
cmake/lit: Add SPEC CPU95

This adds the C tests from SPEC CPU95, no support for the fortran tests.

llvm-svn: 255878

1f511fafc4f53bf20a1ef2845ee68907272b214c authored almost 9 years ago by Matthias Braun <[email protected]>
cmake/lit: Add SPEC2000

This is a new integration that improves over the Makefiles:
- Support all of spec input data set...

1420958d0dc16ada511a6bdd680e698619163ef2 authored almost 9 years ago by Matthias Braun <[email protected]>
RunSafely/lit: Allow separate stdout/stderr redirection.

This will be necessary for the upcoming SPEC support for cmake/lit which will
use the reference ...

d100081790c29d679e8911d2f393bec49582d032 authored almost 9 years ago by Matthias Braun <[email protected]>
RunSafely: Share remote and local timeit flag construction; NFC

llvm-svn: 255873

f176e62730910a380021111fc19be4b339be9778 authored almost 9 years ago by Matthias Braun <[email protected]>
Set -lm more fine-grained, making general cmake rules a bit cleaner.

This reverts r255239 which did set -lm on all MultiSource links, and
instead sets it more fine-g...

e21253b48efb6aa736f0e64f11651202a1886d33 authored almost 9 years ago by Kristof Beyls <[email protected]>
cmake: Use custom target to timeit/fpcmp, add timeit-target

When cross compiling we still need to compile timeit/fpcmp for the host
machine. These two are e...

0f8d233ad9e0aff0ecbdee7bc142728f0d163198 authored almost 9 years ago by Matthias Braun <[email protected]>
Revert "(HEAD -> master, origin/master, origin/HEAD) EXPRIMENTAL: Support separate stdout/stderr redirect"

Revert accidental commit.

This reverts commit r255609.

llvm-svn: 255610

144a981dbe786ef8b5b129576e5326c7bb68f80f authored almost 9 years ago by Matthias Braun <[email protected]>
EXPRIMENTAL: Support separate stdout/stderr redirect

llvm-svn: 255609

d6c576fd6a1b6d980076a89f901dd13f5cac9cdf authored almost 9 years ago by Matthias Braun <[email protected]>
timeit: Add support to redirect stdout and stderr separately

llvm-svn: 255608

af8f739f9f781eca9805312a8b50dc5d664f337d authored almost 9 years ago by Matthias Braun <[email protected]>
cmake: Put path to fpcmp into a variable

llvm-svn: 255607

df51bf57148376516d44d39b4ac6df1b318b5e1c authored almost 9 years ago by Matthias Braun <[email protected]>
fpcmp: Fix crash when comparing an empty file with tolerance

llvm-svn: 255606

b47db209c5d5a6346a54c0868e0b91666a60775f authored almost 9 years ago by Matthias Braun <[email protected]>
Add .gitignore file to hide the default test-suite-externals checkout

llvm-svn: 255605

907b86e05d4f2a61e65dd461e7939e2993072d16 authored almost 9 years ago by Matthias Braun <[email protected]>
Add test suite output for 450.soplex v1.1

soplex apparently has already been updated with 1.1. Without this
change LNT incorrectly reports...

c283537abd5505a5b30f958ecaf75ed9419d02f8 authored almost 9 years ago by Tobias Grosser <[email protected]>
cmake: Add -lm flag for all programs in MultiSource

This makes the CMake-based build behave the same way as the Makefile-based
build, and makes the ...

4431f3279aac0d829ccef0ba535937e16c764c93 authored almost 9 years ago by Kristof Beyls <[email protected]>
cmake/Povray: Use a proper filename instead of copy&pasted Makefile variable expansion that does not work in cmake

llvm-svn: 255195

7ac6c7b7e9abbb89ee32a22557252a5617f3bf24 authored almost 9 years ago by Matthias Braun <[email protected]>
cmake: Nurbs only works on x86

llvm-svn: 255194

8373e4e5eb8850e936813e93a862af7aec39dd8a authored almost 9 years ago by Matthias Braun <[email protected]>
timeit: Fix a few warnings and remove trailing whitespace

llvm-svn: 255193

cfaefbe21e7a16fac018c4a0f678a5e1b1abf46c authored almost 9 years ago by Matthias Braun <[email protected]>
[cmake] Look for lit.site.cfg.in in the correct place

We should be looking in the PROJECT_SOURCE_DIR, not the top-level source dir.

llvm-svn: 255024

e47f6cfa4c683df3e54237d84339765d236370a4 authored almost 9 years ago by James Molloy <[email protected]>
[cmake] Add an option to suppress warnings in the test-suite

Warnings are only useful when they are actionable, and we can't change the tests, so suppress th...

60ff79700f27db785182e30ef3442194e5648641 authored almost 9 years ago by James Molloy <[email protected]>
RunSafely.sh: Allow the specification of a working directory

As discussed in D14678 I am going for post-commit review as cmake/lit
test-suite support is stil...

45d151735e488606fc49aac182b7eb137a14cd9a authored almost 9 years ago by Matthias Braun <[email protected]>
RunSafely: Add option to omit exit status from output.

This is useful for external benchmark suites which bring reference files
for stdout without the ...

cc7e4aa02ccf3d20c72e2ef98fc2ad3682bb9b6b authored almost 9 years ago by Matthias Braun <[email protected]>
Add CMakeLists for External/{Nurbs|Povray|skidmarks10|HMMER}

As discussed in D14678 I am going for post-commit review as cmake/lit
test-suite support is stil...

2fb414107d693b3c09efe148dbc7daa4c7360589 authored almost 9 years ago by Matthias Braun <[email protected]>
Cleanup and generalize .test file creation

This adds flexibility to the cmake/lit system to handle things like SPEC
in the future. This ch...

378b9bbdd4e85100244336c622ecfb8a67bdb391 authored almost 9 years ago by Matthias Braun <[email protected]>
[test-suite] Add the TEST_SUITE_EXE_WRAPPER option for cross-compiling.

The value of variable TEST_SUITE_EXE_WRAPPER, if present, is passed to
RunSafely.sh 's -u parame...

d6189c4ec4b1f900bd14bdc9c174afef53090c46 authored almost 9 years ago by Chad Rosier <[email protected]>
[test-suite/LNTBased/SPEC] Support multiple training runs

This is necessary for 450.soplex in SPECfp2006

llvm-svn: 254748

d5461d6194b76ad493eca77ba6bc065b1570a0c0 authored almost 9 years ago by Adam Nemet <[email protected]>
[test-suite/LNTBased/SPEC] Simplify code using enumerate()

llvm-svn: 254747

db226f2fbb56b2d2ffc9f7b77861ca4f88b2b196 authored almost 9 years ago by Adam Nemet <[email protected]>
lit: Support RunSafely remote execution

llvm-svn: 254545

8c8e1d38c86363cc713d5a2229f2a8189c77b090 authored almost 9 years ago by Matthias Braun <[email protected]>
RunSafely: Do not fail when running remotely and OUTFILE is an absolute path

llvm-svn: 254374

1e99df2646a2125d21659de9a4d40ab094ddfc8f authored almost 9 years ago by Matthias Braun <[email protected]>
RunSafely: Do not fail remote runs if PROG is an absolute path

llvm-svn: 254373

83fa236ee67a2906be3d9ccd3876546b90637dc5 authored almost 9 years ago by Matthias Braun <[email protected]>
RunSafely: If no -l flag is given do not pass in a default username

Simply leaving out -l let's ssh and rsh pick a sensible default user
(and allows to specify them...

f00861825800d3bb6521d0b06a48968674d52e7b authored almost 9 years ago by Matthias Braun <[email protected]>
tools/CMakeLists.txt: Add timeit-target target

llvm-svn: 254130

f286f1f360b6b178f8de9066f7e4629d7162419c authored almost 9 years ago by Matthias Braun <[email protected]>
lit: Parse stdout/stderr redirection in script

llvm-svn: 254129

5e0c023775b62ee2d3da22c9f6ba07b690ad7bf2 authored almost 9 years ago by Matthias Braun <[email protected]>
lit: Refactoring: Introduce toplevel prepareRunSafely function

llvm-svn: 254128

cc324566fa5c80a849ddf209138abbd0f6601159 authored almost 9 years ago by Matthias Braun <[email protected]>
lit: Be robust against missing timing result files

llvm-svn: 254127

3d81f3c939b67b12b2ed8a394aaff757bc16bf47 authored almost 9 years ago by Matthias Braun <[email protected]>
lit.cfg: Cleanup config usage

llvm-svn: 254126

718dc6f0c6ec5ff91ec63d8a90ee4f3f94d5c92a authored almost 9 years ago by Matthias Braun <[email protected]>
Change bitbench test to not have its own source as input

My last commit broke the uuencode test because it actually had its own
sourcecode as reference i...

e78d05d8c62752c46bb37ad2ddb0b715398887b6 authored almost 9 years ago by Matthias Braun <[email protected]>
Fix implicit function declaration errors

This is a followup to r231944. Last time I missed the regression tests
and a bunch of missing st...

9114517614b2e1ae6b46ea8f9ae9770632d1c3df authored almost 9 years ago by Matthias Braun <[email protected]>
[test-suite/LNTBased/SPEC] Support remote and timeit (i.e. RunSafely)

I cut out RunSafely.sh so that I wouldn't have to parse the test command
line for standard input...

8891cf7ef67b904599d9249d5fe26c06ba0c7fe5 authored almost 9 years ago by Adam Nemet <[email protected]>
[test-suite/LNTBased/SPEC] Make config and OBJROOT class members

llvm-svn: 253628

ce7f3f0a54cc937628017fb4b290ead1fc4ab94e authored almost 9 years ago by Adam Nemet <[email protected]>