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

If LITTLE_ENDIAN is not defined but __ORDER_LITTLE_ENDIAN__ is, locally define LITTLE_ENDIAN.

llvm-svn: 202702

1a18953131574eb81e1211a2c128e5ed3d288459 authored over 10 years ago by Robert Lytton <[email protected]>
XCore target: add support to build SingleSource/UnitTests/2005-05-11-Popcount-ffs-fls

llvm-svn: 202701

e06c6dc2f2b6a0118cd83126404de54f10418407 authored over 10 years ago by Robert Lytton <[email protected]>
XCore target: add support to build MultiSource/Applications/SIBsim4

llvm-svn: 202700

08ad82a83c273f4e734728a73ecfb69398420b85 authored over 10 years ago by Robert Lytton <[email protected]>
XCore target: add support to build MultiSource/Benchmarks/sim/sim.c

llvm-svn: 202699

f43f7bd65c9edd4019239ceafa6ae26e3b004720 authored over 10 years ago by Robert Lytton <[email protected]>
XCore target: add support to build SingleSource/Benchmarks/Misc-C++-EH/spirit.cpp

llvm-svn: 202698

1abf53aa894b5ece2c954eebf1c5267d93a5bca9 authored over 10 years ago by Robert Lytton <[email protected]>
XCore target: add support to build MultiSource/Benchmarks/MallocBench/gs

llvm-svn: 202697

c4d6db2a554d1b29f4c4403bc11704d7c6afa672 authored over 10 years ago by Robert Lytton <[email protected]>
XCore target: add support to build MultiSource/Applications/JM/lencod

XCore requires C-linkage const data to be consistently declared

llvm-svn: 202696

582bd1a06069103cfc50023f4d214bb49f0ad544 authored over 10 years ago by Robert Lytton <[email protected]>
XCore target: add support to build MultiSource/Benchmarks/Prolangs-C++/ocean

llvm-svn: 202695

f758f4efb86ba509c2d5cab83014fa3f66b35e3b authored over 10 years ago by Robert Lytton <[email protected]>
XCore target: add support to build MultiSource/Benchmarks/Prolangs-C++/city

llvm-svn: 202694

82b2d041e25d273d5d44705c3a685614f3e390dd authored over 10 years ago by Robert Lytton <[email protected]>
XCore target: add support to build MultiSource/Applications/oggenc/oggenc.c

llvm-svn: 202693

7651829b6bc1dbeeb52cc1147f39d043caaa088e authored over 10 years ago by Robert Lytton <[email protected]>
XCore target: add support to build MultiSource/Applications/hexxagon

llvm-svn: 202692

9cfee0d8c72d022be86272a7fc9dfadf075ddf9d authored over 10 years ago by Robert Lytton <[email protected]>
XCore target: add support to build MultiSource/Applications/lua

llvm-svn: 202691

f69b61116db96ba215b6f5cf7cb772f207718e30 authored over 10 years ago by Robert Lytton <[email protected]>
XCore target: add support to build MultiSource/Benchmarks/MallocBench/espresso

llvm-svn: 202690

939fc2bd727b30ed70dd5cb22c4a7662bdcf43b6 authored over 10 years ago by Robert Lytton <[email protected]>
XCore target: add support to build MultiSource/Applications/lambda-0.1.3

XCore target does not support getcwd() so explicitly print expected string.

llvm-svn: 202689

6ff833b6ac260046a6e81daf6418cc747fece137 authored over 10 years ago by Robert Lytton <[email protected]>
XCore target: add support to build MultiSource/Applications/minisat

llvm-svn: 202388

068deda48d7e45a05b6855041169e09f4739db8b authored over 10 years ago by Robert Lytton <[email protected]>
Replace stderr with stdout to make deterministic

MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec

llvm-svn: 202387

ed70f7d81b97856f454fe8d293fe80e4d7fe1352 authored over 10 years ago by Robert Lytton <[email protected]>
Replace stderr with stdout to make deterministic

MultiSource/Benchmarks/Prolangs-C/cdecl

llvm-svn: 202386

d28def36c17f1b8ecea671258d8670f5bfb09f08 authored over 10 years ago by Robert Lytton <[email protected]>
Replace stdout with stderr to make deterministic

SingleSource/Benchmarks/Linpack

llvm-svn: 202385

f80052d1f7915ed5409dcb7896054c2f070d2c32 authored over 10 years ago by Robert Lytton <[email protected]>
Replace stderr with stdout to make deterministic

MultiSource/Benchmarks/Trimaran/netbench-url

llvm-svn: 202384

15e6cab5d64dd5f327b1da2edd42d0071c197a73 authored over 10 years ago by Robert Lytton <[email protected]>
XCore target: skip tests xcore can't run

llvm-svn: 202383

b5e5ab5514c286d706e069fa2dbeaff1b7829b67 authored over 10 years ago by Robert Lytton <[email protected]>
XCore target: only build timeit-target if USER_MODE_EMULATION not defined

llvm-svn: 202382

b409c124efef82568f709f6967334a84b9218973 authored over 10 years ago by Robert Lytton <[email protected]>
Add support for unaligned readBE32bit and writeBE32bit

XCore target does not support unaligned memory access.
Add support to MultiSource/Applications/A...

2b7f0209c15450df967b4aada76963a2cc2b585e authored over 10 years ago by Robert Lytton <[email protected]>
Add AArch64 detection, just like in LLVM

llvm-svn: 202279

368d335f767f753d0789a57aed88d251baf943f3 authored over 10 years ago by Renato Golin <[email protected]>
Add AArch64 port for test-suite.

llvm-svn: 201382

a7511083f1c8931e1bdd2fbf299ae84b1541daa7 authored over 10 years ago by Jiangning Liu <[email protected]>
Re-enable EH tests on ARM due to EHABI changes

llvm-svn: 200389

a8a8ddf4fce70cbd7bce2f8f5b6b86857f29778f authored over 10 years ago by Renato Golin <[email protected]>
Fix signature of main() to use 'int' rather than 'int32_t'

For the XCore target's Newlib, the definition of 'int32_t' is
"typedef signed long int32_t;"
'...

94e14274bbca2a2b53db60932052adeca21ac2c3 authored over 10 years ago by Robert Lytton <[email protected]>
sgefa: Fix invalid memory access

In test case 4 all elements of the row are zero such that
the loop is exited due to the i < n co...

4b1b7a8ab14846994f1d74620cee381f84789b0e authored over 10 years ago by Tobias Grosser <[email protected]>
This test works just fine on SPARC now.

llvm-svn: 199395

8c07bc984b3054187de4b9245a48bd2ebbac05d8 authored almost 11 years ago by Jakob Stoklund Olesen <[email protected]>
voronoi: Make printing of negative NaNs consistent

The difference between printing of negative NaNs caused trouble with
the reference output hashes...

d2b1cd8e3d72388a6dce6e216aeb4f1080a38c84 authored almost 11 years ago by Tobias Grosser <[email protected]>
Work-around for ClamAV uncertainty in test-suite

llvm-svn: 195646

bb5295475545eea7c6f3d964e2173511107b6f9e authored almost 11 years ago by Renato Golin <[email protected]>
Rename mn() to main() in this new test.

Bill added this new test in 193961, but it doesn't link and is breaking
all of our testers.

llv...

009fd181a6c14981a3e537c4eb37e348d3579e80 authored almost 11 years ago by Bob Wilson <[email protected]>
PR10189 appears to be fixed.

Add this as a testcase for PR10189. It appears to be fixed now, but we don't
want it to regress....

12da6462ce72d20130b163a5fbb9b4479b7bc3f1 authored almost 11 years ago by Bill Wendling <[email protected]>
Linpack: Use a fixed number of iterations for the linpack benchmark

Before, the benchmark used the executation time of running a loop containing
some function calls...

d7e5a698f137b95cc824fde0349e0cf3e9e42047 authored almost 11 years ago by Arnold Schwaighofer <[email protected]>
__builtin_stdarg_start was renamed __builtin_va_start a long time ago.

llvm-svn: 192779

04186154ff3c02bd270017f25905594dcc4fba82 authored about 11 years ago by Bill Wendling <[email protected]>
Remove TEST.profile.*

They used the now removed profiling options in opt.

llvm-svn: 192607

9ec88a01c0bc11440a22c9e639deadcf4c55b520 authored about 11 years ago by Rafael Espindola <[email protected]>
[projects/test-suite] Fix RUNSAFELY make variable definition.

To allow the RUNUNDER script to be run with parameters, the
the definition of RUNSAFELY needs ...

ee1345e6ece20cd77c975074eae6585f04750a81 authored about 11 years ago by Jack Carter <[email protected]>
Fix a buildbot test failure caused by paths longer than the expected 200 characters. Replace path buffer size with the standard PATH_MAX from limits.h. I think this is a very safe change, but please revert if it causes problems.

llvm-svn: 190918

36513ab2a205c61e268f10c4814bc88257806703 authored about 11 years ago by Chris Matthews <[email protected]>
Fix undefined behaviour by moving safety test before the memory loads. Patch

by Jim Stichnoth!

llvm-svn: 190848

7acb22945b8790589f7cbeb51471ed2249928077 authored about 11 years ago by Nick Lewycky <[email protected]>
Allow for test suite to be run under Qemu and other host emulators.

Patch by Doug Gilmore of Imagination technologies.

llvm-svn: 187691

f4ec81989c1354eb0ba74a67ba27dbf0323ad1ac authored about 11 years ago by Reed Kotler <[email protected]>
sqlite3: Bring back -DSQLITE_THREADSAFE=0 to unbreak the ARM LNT bot.

llvm-svn: 187311

497188a5a28fa06673877c42350783688ebe22b1 authored about 11 years ago by Benjamin Kramer <[email protected]>
nbench: just disable inclusion of malloc.h, LLVM doesn't support platforms that still need it anyways.

Fixes the test on recent FreeBSDs.

llvm-svn: 187308

f008f1a959925e0544501fb1a7c8082ad8066fb3 authored about 11 years ago by Benjamin Kramer <[email protected]>
sqlite3: Remove preprocessor defines that should be disabled.

The source code uses #ifdef so the =0 had no effect. Should unbreak tests on
FreeBSD which misse...

1bf9cdeadcbb52a58ec7844672eafd30b77c5062 authored about 11 years ago by Benjamin Kramer <[email protected]>
[PowerPC] Support powerpc64le as a syntax-checking target.

This patch modifies the config.guess file to do the appropriate thing
on a system identifying it...

cb5d3c36ca8224bc0580f47061f55429e7228cd0 authored about 11 years ago by Bill Schmidt <[email protected]>
Add the ability to have Mips specific single and multi source tests.

llvm-svn: 184530

ef58a2837b35df7e67c8ccf112462f3aebdada96 authored over 11 years ago by Reed Kotler <[email protected]>
Fix use of EXECUTION_ENVIRONMENT_OVERRIDES.

llvm-svn: 181499

fba5c4080ca3a0673fbdb3984ac72cb4e9abe1ca authored over 11 years ago by Daniel Dunbar <[email protected]>
Force ffp-contract=off on PowerPC/Linux

In order for the test-suite outputs to match the reference outputs we need to
specify -ffp-contr...

73fce90cb7b158e944d4cb045689b3be687713a6 authored over 11 years ago by Hal Finkel <[email protected]>
Always enable hashed program output when using reference outputs

Because several of the reference outputs require hashed output, running
with reference outputs b...

9ff7bf6550bb53b4e0f3c0f23638684e4f31fd43 authored over 11 years ago by Hal Finkel <[email protected]>
Add other big-endian reference outputs

In the name of getting reasonable feedback from the buildbots (and other
test-suite runs that us...

9dc9a677ae5fe84f5f77624448ce79b715e696ce authored over 11 years ago by Hal Finkel <[email protected]>
Fix office-ispell big-endian reference output

As Daniel has mentioned, this test is completely broken (on both big and little
endian systems, ...

d37e3d3a303b5b65e0a787535f028893b8135871 authored over 11 years ago by Hal Finkel <[email protected]>
Keep Makefile.spec in sync with Makefile.programs.

llvm-svn: 180650

f3948a6a6f89a5d978e14bf480955d0bfc61a1d9 authored over 11 years ago by Daniel Dunbar <[email protected]>
[tests] Add big-endian specific reference outputs for some tests.

- The outputs themselves are taken from Hal's PPC64 runs.

- I only added outputs for tests whe...

846dadba03a9b32f9ef137b3fecc43e9e3f1c9ed authored over 11 years ago by Daniel Dunbar <[email protected]>
[tests] Fix automative-bitcount test for big-endian LP64 systems.

llvm-svn: 180648

d78a29b4e22966f12633add9b440340e2ed702f6 authored over 11 years ago by Daniel Dunbar <[email protected]>
Add support for endian-specific reference outputs.

- Use naming convention such as ".reference_output.big-endian" or, for type
specific outputs,...

a09fc51101c7754bac4f7891396a18ca0bd6f626 authored over 11 years ago by Daniel Dunbar <[email protected]>
Fix a typo when running with LARGE_PROBLEM_SIZE.

llvm-svn: 180566

46580bdf4d8d2cbe246d059ffe37514263f0a1a7 authored over 11 years ago by Daniel Dunbar <[email protected]>
Fix accesses to uninitialized stack space in alti.isamax.c.

Hal Finkel recently discovered this test could fail when stack pages
are not pre-initialized to ...

078c9d6062664db200efdbe9442a4941a7e48877 authored over 11 years ago by Bill Schmidt <[email protected]>
[tests] Modify TSVC static data layout to make benchmarks more stable.

As was previously written, the performance of these benchmarks can depend
significantly on the e...

056df9be3f84799541a8930b5727789dbb8e7e72 authored over 11 years ago by Daniel Dunbar <[email protected]>
fpcmp catching different number of digits

teaching fpcmp to catch the case where the two number have different
number of digits (ex. 1.234...

0e3504ec4c00e468e0b79a52865caf8beedd1d04 authored over 11 years ago by Renato Golin <[email protected]>
Declaration vs. Initialization in C89

llvm-svn: 178884

297170211ea7dc071d79642640ccd06494ac31a7 authored over 11 years ago by Renato Golin <[email protected]>
Add return statement to linpack main routine.

The "main" routine in linpack-pc.c is missing a return statement.
This doesn't matter when it is...

35c19efc4a1f6dd5bbd4c9c0a04c527b8328008f authored over 11 years ago by Ulrich Weigand <[email protected]>
Improving lemon sort criteria makes test pass

As with other tests, the output of lemon was scrambled due to
its sorting criteria. Changing the...

78b846629763d688ef0560ce337666c8adf329ad authored over 11 years ago by Renato Golin <[email protected]>
Removing sources of uncertainty from ClamAV

ClamAV is an anti-virus that scans directories by their
inode order, and thus being random in na...

44e15fb43d0ebceb5561006aafc76e0f6a2c5b17 authored over 11 years ago by Renato Golin <[email protected]>
Add test for atomic addition and subtraction. <rdar://problem/13549656>

llvm-svn: 178594

c9b8210aaadc424642bef075a4153f40dd6ea53d authored over 11 years ago by Bill Wendling <[email protected]>
Add a missing open-paren for $(TARGET_OS) reference.

llvm-svn: 178560

50ea4bdaba311ab92a29c0cfdaf4f57e8f99d43a authored over 11 years ago by Will Schmidt <[email protected]>
Use fgets() to remove a Darwin-specific warning from stdout of the test.

llvm-svn: 178555

cbd7708a807f0fbd2974a5e0a7b9bb8d92a7454c authored over 11 years ago by Daniel Dunbar <[email protected]>
Increasing stability of sort in Burg

The state matrix was being generated slightly different
on x86_64 and ARM Linux than on the refe...

67ab220b095c2d6f2e9bf82bda26ca41570a2416 authored over 11 years ago by Renato Golin <[email protected]>
Try to make anagram's sort more stable

The reference_output did not match the output of the
program, neither with current comparator, n...

14768b18f1ff969ed9378329968c4578183697c0 authored over 11 years ago by Renato Golin <[email protected]>
Add reference data output for the Altivec tests.

llvm-svn: 178501

839cd4307a545bceb720fe18166309659ab3e8ef authored over 11 years ago by Will Schmidt <[email protected]>
483lxalancbmk needs more stack space.

For the reference workload, some Darwin targets don't have enough default
stack space.

llvm-svn...

c180fc1849626dfad91ced7cb3ba421acd769ed7 authored over 11 years ago by Jim Grosbach <[email protected]>
Testcase for PR15555 (r177680).

llvm-svn: 177681

f0fa23df3e3c51b5d94db2d26930ae4d3e40b347 authored over 11 years ago by Bill Wendling <[email protected]>
Disable the darwin -force_cpusubtype_ALL parameter for Linux targets.

llvm-svn: 177405

8b1803f085507e5a8661d645496d1b9fe3501e66 authored over 11 years ago by Will Schmidt <[email protected]>
Disable Shootout-C++ except on non-Darwin ARM

Moving except test to EH dir to disable it on
non-Darwin ARM until EHABI support gets better

ll...

ff6b7247e665697c52e0241b2f185c7c4b0f0ea3 authored over 11 years ago by Renato Golin <[email protected]>
Fix Darwin SjLj tests back

llvm-svn: 177316

c71dc091ee30e2fce4cef8bd29cd58ac7351eab5 authored over 11 years ago by Renato Golin <[email protected]>
Define the RUNTIMELIMIT before we include other Makefiles.

llvm-svn: 177308

902e01ed4edd2a19492bed2bf2d8a7ebcb6cf5ab authored over 11 years ago by Chad Rosier <[email protected]>
Disabling EH tests on ARM for now

llvm-svn: 177266

f66d823c753dc7a271fff3d24fe3854a9c17b6de authored over 11 years ago by Renato Golin <[email protected]>
smallpt exceeds the 500s timeout for some -O0 configurations, so bump it a bit.

rdar://13420880

llvm-svn: 177191

030d0a26a3e806d0dcd442834f24fe7fc116fa0a authored over 11 years ago by Chad Rosier <[email protected]>
MiBench: Add simple RNG to avoid library diffs

Now the reference output is specific to the local implementation, avoiding
dependencies on the l...

600fae72e33f8ece8e58f879ed656a959f30722a authored over 11 years ago by Renato Golin <[email protected]>
Add simple RNG to avoid library differences

Now the reference output is specific to the local implementation, avoiding
dependencies on the l...

fdc30fc5ede18d6f30b2a444e929f7d4662a7e4c authored over 11 years ago by Renato Golin <[email protected]>
Perform the atomic operations on a global, rather then a local stack variable.

This was causing failures on one of our internal -O0 testers.

The issue appears to be that spill...

0b238cefa354294c903226c54a99ea4624be39ca authored over 11 years ago by Chad Rosier <[email protected]>
Typo.

llvm-svn: 176885

09692fe6a78acb3e616584e9a337f4c38ccef1e8 authored over 11 years ago by Chad Rosier <[email protected]>
Bound the recursion to avoid stack overflow on unoptimized builds.

llvm-svn: 176561

fd2769cd1b066d676c2289ef18dd31c9e468cd58 authored over 11 years ago by Chad Rosier <[email protected]>
Force signed char on McCat to pass on ARM

llvm-svn: 176549

a518d60a4570a427f83844f63b7d2a353c4f9aa7 authored over 11 years ago by Renato Golin <[email protected]>
When using -stdlib=libstdc++, it needs to be specified for the link as well.

llvm-svn: 176239

68ca97f8de0040d421df7a8ed54f41b2dfbf5577 authored over 11 years ago by Bob Wilson <[email protected]>
Change 252.eon and 447.dealII to explicitly build with libstdc++.

They both have issues when using libc++.

llvm-svn: 176238

38d7a97a17909a90fb2b29f21ebca239b7531295 authored over 11 years ago by Bob Wilson <[email protected]>
Further fixes for libc++. <rdar://problem/13302264>

llvm-svn: 176196

52e31c5970f31c082fc5ccbba3d579a65cae1680 authored over 11 years ago by Bob Wilson <[email protected]>
Attempt to fix a buildbot that is using libc++ by default. <rdar://13302264>

llvm-svn: 176194

3d7016ef5898f4f131f4d0626d3c9d9bc678771f authored over 11 years ago by Bob Wilson <[email protected]>
Use LLVMCC_EMITIR_FLAG rather than -emit-llvm in the 7zip Makefile, unbreaking

the dragonegg build.

llvm-svn: 175396

642889675317b613c40a3e23bd091fbd3af3b33a authored over 11 years ago by Duncan Sands <[email protected]>
TargetConfig.mk should be included unconditionally - the defines are

required regardless of whether LLVM's configuration makefile is
available.

llvm-svn: 175388

fea35ece6f25eb33be5df20806dfe49206acbaae authored over 11 years ago by Lang Hames <[email protected]>
Turned back on Polybench tests on ARM since we now have Small Problem Size support.

rdar://11907111.

llvm-svn: 175247

7c07025a34d55ed5401a86341d12f6551e4c76d0 authored over 11 years ago by Michael Gottesman <[email protected]>
Added Small Problem Size support to most tests in Benchmarks/Polybench/stencil/.

Specifically I added said support for:

1. adi.
2. fdtd-2d.
3. fdtd-apml.
4. jacobi-2d-imper.
5....

bf6c8c5bd791049261aff13c76aa1c76bed2f94f authored over 11 years ago by Michael Gottesman <[email protected]>
Added SmallProblemSize support for SingleSource/Benchmarks/Polybench/medley/floyd-warshall.

rdar://11907111.

llvm-svn: 175245

474b9bc3cb53b3829b7e3c8b87e9e3620704005a authored over 11 years ago by Michael Gottesman <[email protected]>
Added SmallProblemSize support for SingleSource/Benchmarks/Polybench/linear-algebra/solvers/gramschmidt. rdar://11907111.

llvm-svn: 175244

5c7201071045e71b8226109c2f615a67d1a0dac2 authored over 11 years ago by Michael Gottesman <[email protected]>
Added SmallProblemSize support for SingleSource/Benchmarks/Polybench/datamining/{correlation,covariance}. rdar://11907111.

llvm-svn: 175243

2ef8aa5c8608769ccf4f97893f0f037e75ed4d46 authored over 11 years ago by Michael Gottesman <[email protected]>
Added SmallProblemSize support for most Polybench Kernel Tests.

Specifically I added it for: 2mm, 3mm, cholesky, doitgen, gemm, symm, syr2k,
syrk, and trmm.

I ...

1eab1693a747a9b96f1e7478ea699b6cce026574 authored over 11 years ago by Michael Gottesman <[email protected]>
Update Makefile.{singlesrc,multisrc} to use X_TARGET_FLAGS

The LNT test harness handles TARGET_FLAGS specially, and prevents other
users of the variable fr...

d68d4662bf73aab0ff54ce22c5c860fabb9ea85b authored over 11 years ago by Will Schmidt <[email protected]>
Add missing include of Makefile.config to Altivec Makefile.

llvm-svn: 173167

aab1590b5e64b9e662d20824c80e8fe9a4460635 authored over 11 years ago by Bill Schmidt <[email protected]>
This test fixes the special compile rules for 7zip so that .bc files can be properly compiled if they are a target.

This fixes 'make TEST=profile'. Patch by Alastair Murray.

llvm-svn: 173091

f29f9975e949755577d48fc11407b2b6a899b509 authored over 11 years ago by Michael Gottesman <[email protected]>
Reorder some environment variable settings to be actually useful.

llvm-svn: 173089

6807463f8bc8ffb3c3fc67dfe8375a2523ab98a8 authored over 11 years ago by Bill Schmidt <[email protected]>
add -lstdc++ to smallpt LDFLAGS

- necessary when TEST=profile

Patch from Alastair Murray

llvm-svn: 173059

43fb7e34b7f734ef876b3f865f45d014f118e452 authored over 11 years ago by Paul Redmond <[email protected]>
Re-enable #pragma openmp as suggested by Duncan Sands

- openmp is supported by dragonegg
- #pragma openmp is ignored by clang

llvm-svn: 173057

414ee750080add7c1a241bb2ad6bb05d7357b298 authored over 11 years ago by Paul Redmond <[email protected]>
Explicitly specify "signed char" when testing extensions.

The ARM ABIs specify that char is unsigned by default, in contrast to many
others. This test see...

52aec3d6f233e02dc2ee53f2c64c0ecfd30bf8a2 authored almost 12 years ago by Tim Northover <[email protected]>