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

Make test GCC friendly.

llvm-svn: 156181

f879eba72f8b252796f911c2553085b829d5e8e7 authored over 12 years ago by Jakob Stoklund Olesen <[email protected]>
Add a vector constant pool unit test.

This test contains a function with *many* constant pool entries. It
exercises the ARM constant p...

bb81616f61d2140d4fda893a99a08b7e5873f6d3 authored over 12 years ago by Jakob Stoklund Olesen <[email protected]>
This test is primarily for ARM:

Verify that comparison between immediates and INT32_MIN behave correctly no
matter which side th...

0f6a373ffa90ad1f94b2a1d1748d58475502e64e authored over 12 years ago by Bill Wendling <[email protected]>
Bump version to 3.2.

llvm-svn: 155212

d681ecb455a6043d1bc501cf93ce106ad104abc5 authored over 12 years ago by Benjamin Kramer <[email protected]>
Remove llvm-ld from the test suite. This will be followed by a patch to LLVM to

remove llvm-ld.

llvm-svn: 155145

7d3be80ce980a3463223549a438e6ff4e09e51d5 authored over 12 years ago by Michael J. Spencer <[email protected]>
Remove vestiges of the C Backend from the test-suite.

Signed off by Eric Christopher.

llvm-svn: 154856

8852a714d834cbba4f888f0904ea8366c3075030 authored over 12 years ago by David Blaikie <[email protected]>
Update usage comment to mention timeit parameter.

llvm-svn: 154855

42c2ddf550848eca6cd5bd47e34d6340ca5bb39f authored over 12 years ago by David Blaikie <[email protected]>
Increase the file name size so that some long file names won't cause a failure.

llvm-svn: 154464

de65acaacab352f295acd8dc8a946ffb6c415983 authored over 12 years ago by Bill Wendling <[email protected]>
Increase the file name size so that some long file names won't cause a failure.

llvm-svn: 154461

1270b2f8ddad6d666fa831848ef2e33cd0ecbcde authored over 12 years ago by Bill Wendling <[email protected]>
Modify unix-small to be more appropriate as a performance test.

After reviewing the performance characteristics over time of the unix-smail
benchmark with Dani...

1bc5bc30019f15041848eed9f4f46ca6a53a9902 authored over 12 years ago by Joel Jones <[email protected]>
[tools] Propagate ORIGINAL_{CC,CXX} explicitly, some users have systems where

otherwise the value of CC (as redefined from TARGET_CC) will propagate and cause
ORIGINAL_CC to b...

7236c9b504284676414eb39a035aa0411a044482 authored over 12 years ago by Daniel Dunbar <[email protected]>
Include a link to the testing guide.

llvm-svn: 153682

e7d8073f757479e6160bc7d63e4c32ae76490985 authored over 12 years ago by Daniel Dunbar <[email protected]>
Update README.txt

llvm-svn: 153679

db2271101a781aa6fa0f5d3008b0b9a2ccf161a9 authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] Fix mpeg2dec to not create output files in source tree.

llvm-svn: 153654

d812f471cb6ef62c921eaa9054040b5ea6df4499 authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] Fix pcompess2 to not create output file in the source directory, by

copying the input to the output directory before running.

llvm-svn: 153653

94f0ac41142434714bce49faa9164338c178e06b authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] Fix consumer-typeset to not create output file in the source

directory, by copying some of the inputs to the output directory before running.

llvm-svn: 153652

2cb626ce574a722351b0452e42cfb159de672f0f authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] Stop BitBench/drop3 from creating an output file in the source directory.

- This appears to be a remnant of what the code used to do, the output file
wasn't actually e...

d1e685be4e109388350620e62a2961ddde985029 authored over 12 years ago by Daniel Dunbar <[email protected]>
Fix some undefined behavior found by r153423.

llvm-svn: 153520

7489518c43c7f4e629f8fae015b0e526801a37f5 authored over 12 years ago by Chad Rosier <[email protected]>
MultiSource/Applications/sqlite3: Clean up rules to generate the test input

files to not be bogus, this seems to break this test on gmake 3.82 (which is
completely fair).

l...

8ce5a3e49ef6132421f93d19ba0303b9d9ee6ffe authored over 12 years ago by Daniel Dunbar <[email protected]>
ARM doesn't appear to have the objc/Object.h header.

llvm-svn: 153275

b561cf72648d4da3222161508982f819cc4ed271 authored over 12 years ago by Bill Wendling <[email protected]>
[test-suite] Simplify RunSafely.

llvm-svn: 153144

6a8305f70316dcd21148b7ad67bb4cef2723e5e4 authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] tools/timeit: Tidy up a comment.

llvm-svn: 153143

b9f14c20954cb9ee6f6ca6a143dc712fbc9cbd36 authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] RunSafely: Fix test for '/' in path.

- I hate shell programming.

llvm-svn: 153094

6c9decd1bc9303e6c6356ae25b75881165fbb9f6 authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] RunSafely: Make sure to pass the absolute path to the input file

when running on remotely.

llvm-svn: 153056

5277f053056f678fe635097710e5089b01e65888 authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] tools/timeit: Use setpgid() instead of the deprecated setpgrp().

llvm-svn: 153042

361743e21ed5ea377f34e34d96adb951bebfc445 authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] RunSafely: Adjust the limit for file sizes. The comment lied,

bash's ulimit -f is in multiples of 1024 so previous the limit was 10GB not
10MB. Turns out when ...

59f7c40abd10ca26efdd14abd06eab42a39e749a authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] tools/timeit: Line up exit codes with what RunSafely.sh expects.

llvm-svn: 153024

1ae032bd3f633503058c23857bfd376cc1cd7e3b authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] RunSafely: The -t argument is required now.

llvm-svn: 153023

fdc76df0b09e450ec5185700196ccdcd4dc882d2 authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] Update RunSafely to use the --limit arguments to timeit.

- Simplifies a bunch more goop, we now are down to basically executing only two
main commands...

75d29aeff422ffbc68947f30afb001859df2efbe authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] tools/timeit: Warn user when setrlimit fails().

llvm-svn: 153021

f26da53126c48ca1274c80648831dfc05d7949b0 authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] tools/timeit: Tidy up --help.

llvm-svn: 153020

0aa0ffef1d69ae3329d23d2363f6f907ddcf22ea authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] tools/timeit: Add options for setting all the major resource

limits.

llvm-svn: 153019

2635a8581a014e3cf2108bb43d499fdeac975f09 authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] Update RunSafely to use the --redirect-{input,output} options for

timeit; this fixes a bogoism where we were timing the command-to-test + the
shell.

llvm-svn: 153018

49b9502464da79eb9e0ab77b7ccf52381466833a authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] tools/timeit: Add support for --redirect-{input,output} options

which redirect the IO for the spawned target.

llvm-svn: 153005

9bc817bac8d28990ed91696767f636d01824b350 authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] RunSafely: Switch to using timeit --summary option instead of awk

horribleness.

llvm-svn: 153004

8d1c40ae0b8271c25d09cb1ca3eb244b54a83d1e authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] tools/timeit: Add an option to write out summary files (exit code

and time) in the format the nightly test wants to consume.

llvm-svn: 153003

2bbe1c8f109f744015df1ccb2ff93ec7ab287d0c authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] Make report targets automatically build tools, too.

llvm-svn: 152996

24c97f192710a9e9536fd3ac154a8cbfcc5f1a1b authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] Change RunSafely to use the timeit --timeout option, instead of

TimedExec.sh.
- Also eliminate NO_WATCHDOG option, and TimedExec.sh script itself.

llvm-svn: 15...

96a34e7d2ccef7262d4c76fa6c509b0da2df01c5 authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] Rename $ULIMIT to $TIMELIMIT for clarity.

llvm-svn: 152994

405f5ec8201071f09dc329d2825a74d436c1e93f authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] Change to always use test-suite built fpcmp and timeit tools.

llvm-svn: 152992

634edc2c11fe2b6e075b54eefb875108843fd827 authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] Fix refacto, timeit should use execvp().

llvm-svn: 152990

a1737937cf51408c23564ddf04bbdc6abaec9b97 authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] Eliminate GET_STABLE_NUMBERS and RunSafelyAndStable; this is just a hack, LNT does this better.

llvm-svn: 152989

049080574c9ebabf39640d6025559d6bb8854fb9 authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] We don't need to run DiffOutput under RunToolSafely anymore.

llvm-svn: 152988

855f0e638d7fc2dd2cca8ad419633597d033f536 authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] Remove unused TimeProgram.sh.

llvm-svn: 152987

b063209563f9fdfccea0a9251467f18239e2c4ef authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] tools/timeit: Clean up exit status codes.

llvm-svn: 152986

1c094cbe60e2f818728e609cbf752bf4049e821d authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] tools/timeit: Add support for passing a directory to execute the

target in.

llvm-svn: 152985

d029ce208a8baa8d7965c7f580c0e0c7f6fd4dae authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] tools/timeit: Add usage text and long form options.

llvm-svn: 152984

6a4bab3d1abf381881dfda7f7dac97034f5aa45f authored over 12 years ago by Daniel Dunbar <[email protected]>
[test-suite] tools/timeit: Add support for watch-dogging the monitored process,

in addition to timing it.

llvm-svn: 152983

8e29dd80fb57f969dda6fbcedb98bcf5b6ac80f9 authored over 12 years ago by Daniel Dunbar <[email protected]>
The nightly test scripts get confused by tests like siod that make

use of reference output because there is no accompanying time info
for how long the native run to...

04163e3bf5e202328059e5a84f05170890f1f8c2 authored over 12 years ago by Duncan Sands <[email protected]>
Add a *temporary* NO_WATCHDOG option to disable TimedExec.sh.

This is not the right fix. TimedExec.sh needs to be replaced by adding
a timeout option to the t...

ad00b4f5cd805dd17fd1fc362e636e4140ca5f3a authored over 12 years ago by Andrew Trick <[email protected]>
Don't define POV_LIB_DIR to prevent the path from being embedded in the object

file. This seems to be relevant to only unix.c, but isn't used in our current
configuration.
Las...

f7448b3ab9a8d969656047a82db16d834c1ef41a authored over 12 years ago by Chad Rosier <[email protected]>
Replace the use of the __DATE__ and __TIME builtins with something statically

defined. This prevents the object files from differing between compiles.
Part of rdar://10868863...

ddf1e39ccef945734c0fd1eb8221f250a73d6c68 authored over 12 years ago by Chad Rosier <[email protected]>
nbench is still taking too long on embedded devices, so drop the number of iterations.

llvm-svn: 148845

eb82978461b55ffdc78fffba80e206b2e3128ec6 authored over 12 years ago by Chad Rosier <[email protected]>
nbench exceeds the 500s default, so bump it a bit.

llvm-svn: 148727

d2eba6576c443177068b4fe8209ddcec79421d1f authored over 12 years ago by Chad Rosier <[email protected]>
Add a hack to make sure nbench can always find its data files.

llvm-svn: 148660

ff8203451db3e8e695aaf829059423b476d14e31 authored over 12 years ago by Benjamin Kramer <[email protected]>
Remove warning about the statistical soundness, we let lnt do the math anyway.

This popped up on some testers and broke the reference output.

llvm-svn: 148657

da7b8feef9340b82e9b9d26083c2b59a461a64f0 authored over 12 years ago by Benjamin Kramer <[email protected]>
Add nbench to the test suite (aka the old BYTE magazine benchmark)

- Modified to run a fixed number of iterations so changes are reflected in the reports.
- Made i...

99e71c25ebd13a01623b99543298965c0aeaacb2 authored over 12 years ago by Benjamin Kramer <[email protected]>
make api local for testing.

llvm-svn: 147875

91b1e2d8c0c03263dc02b4e43960f22c8aa8c75c authored almost 13 years ago by Fariborz Jahanian <[email protected]>
Added test for atomic property of c++ objects

with non-trivial copy/assignment methods using the
new api. // rdar://6137845

llvm-svn: 147873

10c3309f5bd35f878e4770cba657274d1c47e8dd authored almost 13 years ago by Fariborz Jahanian <[email protected]>
Fix the test case for // rdar://6137845

llvm-svn: 147822

e9c6fe8e45a7512de99d36b7593491f7631979c8 authored almost 13 years ago by Fariborz Jahanian <[email protected]>
Bump 464.h264ref run-time limit. This appears to have failed on our ARMv7 -O0

nightly tester due to exceeding this cap.
rdar://10650337

llvm-svn: 147611

53337006c7a95ec113c718f2d66674af7f85615e authored almost 13 years ago by Chad Rosier <[email protected]>
Regenerate.

llvm-svn: 146731

8370bff8c18f568aad5f57193141290a565a19ca authored almost 13 years ago by Eric Christopher <[email protected]>
Use LLVM_SRC to detect whether we have a built clang.

This should fix PR11047.

llvm-svn: 146730

3e0f7d8fb1298a45d8b8d3dda00d9a87ee6e19ac authored almost 13 years ago by Eric Christopher <[email protected]>
Test for r146414 checked in clang.

This is for // rdar://10513599

llvm-svn: 146415

b97824e946b52e708c4c51038e9e0defbaa3745d authored almost 13 years ago by Fariborz Jahanian <[email protected]>
On Debian testing and recent Ubuntu systems llvm-ld fails to find libc,

causing every test in the nightly testsuite to fail. But llvm-ld is only
using libc to work out ...

18326ba33de65f2fa15fde0d179f6c7a5002c4f6 authored almost 13 years ago by Duncan Sands <[email protected]>
In two cases where llvm-ld is being used as a simple bitcode linker

use llvm-link instead. It's not clear where llvm-ld is going: if it
will be removed or turned in...

7244ff2106259c9fccdfbe44435e2174fba9d9c5 authored almost 13 years ago by Duncan Sands <[email protected]>
Errors here should be ignored, as they are already for all other

rules in this Makefile. Otherwise the nightly test fails if clang
(or dragonegg) fails to compil...

96c8e569a260b427f6d8c5cecbb23960cb681b40 authored almost 13 years ago by Duncan Sands <[email protected]>
Add report description for dbgopt.

llvm-svn: 142362

6b192f572a359b92f580935f7e8fa1e46fa323b5 authored about 13 years ago by Devang Patel <[email protected]>
Fixed test. const reference properties do not

require copying to temporary.

llvm-svn: 142190

bd60edfda5540487dee855e3510d59d51191f1c6 authored about 13 years ago by Fariborz Jahanian <[email protected]>
ToT is now for 3.1.

llvm-svn: 142045

95e28647fabe5b6d31ac0bb1696ddbb90950f347 authored about 13 years ago by Bill Wendling <[email protected]>
Add FloatMM.c, a single precision version of RealMM.c

llvm-svn: 141710

61c325d29dcdbcf27ca0dfab69cc7204d052f7b3 authored about 13 years ago by Jakob Stoklund Olesen <[email protected]>
test-suite/LNTBased: Add an example of how to define a minimal LNTBased test.

llvm-svn: 141421

7b2a7eb64b7f7bdb199936d495b7ed3f43c9e3ad authored about 13 years ago by Daniel Dunbar <[email protected]>
Get this compiling with gcc-4.6, which did some more header trimming.

llvm-svn: 141175

549e90f6c9fd8dc32b8c676457952df023e22ef2 authored about 13 years ago by Duncan Sands <[email protected]>
Err... 3.0svn

llvm-svn: 140371

50e9247d72a84d5a9809576f08045b779982d03c authored about 13 years ago by Eric Christopher <[email protected]>
Miscelleous updates:

a) We're using 2.60.
b) It's llvm 2.9.
c) We no longer support systems old enough to not have st...

b3101b9dcc3a3ee2ad04f9f957a0261bd0405573 authored about 13 years ago by Eric Christopher <[email protected]>
EH testcase. This tests r140335.

llvm-svn: 140336

526ef61e24f4e92354110c6281d123e4633fe9ce authored about 13 years ago by Bill Wendling <[email protected]>
Add comment.

llvm-svn: 140333

b8c662f9d7bee13fa5abcb5f1c71171e114d9d85 authored about 13 years ago by Bill Wendling <[email protected]>
Add a filter test to the nightly test suite.

llvm-svn: 140286

2fc9c43fa033fe34b0f886dab7e1ce65ca04cd7c authored about 13 years ago by Bill Wendling <[email protected]>
Migrate the rest of the compiler checking to the testsuite from the toplevel

llvm configure script.

llvm-svn: 140219

ad7b30248f794c515bf8929435aefaf8b148daf5 authored about 13 years ago by Eric Christopher <[email protected]>
Migrate llvm-gcc handling to the test-suite project where it belongs.

(Part #2 will be committed in llvm.)

llvm-svn: 140215

b6d0f5dd6da8ac753696ba7003d455fd298c9177 authored about 13 years ago by Eric Christopher <[email protected]>
Reenable inlined_cleanup on Darwin-ARM. This seems to be passing now.

llvm-svn: 139749

c9f26fec78676fc83449fee462b577a8692786bc authored about 13 years ago by Bill Wendling <[email protected]>
Add some EH cleanup tests.

llvm-svn: 139737

c21912759fd9ce6393e642c4173339a068ca7245 authored about 13 years ago by Bill Wendling <[email protected]>
Add some simple throw and rethrow exception handling tests.

llvm-svn: 139730

0235cee6115355956338f56439d443e18e8ba72b authored about 13 years ago by Bill Wendling <[email protected]>
Silence warnings about "control may reach end of non-void function"

llvm-svn: 138828

85933c195153aec21297e98f53915e52dabfc7f3 authored about 13 years ago by Bill Wendling <[email protected]>
llc "-f" option is long gone!

llvm-svn: 138755

0b5a42e87e7ecab544d0a88d8e7dac491c14d9e2 authored about 13 years ago by Bruno Cardoso Lopes <[email protected]>
The siod and consumer-lame tests appear to fail when using dragonegg,

because their output does not match the output when they are built
with gcc. But in fact it is g...

f21056ba88ff2ec7de71cc5766e22bf4dcc8a679 authored about 13 years ago by Duncan Sands <[email protected]>
Make 176.gcc work on Darwin platforms with a lower default stack size.

llvm-svn: 138480

ee5bf8714d7638e0762fcf4597c2410f412aa309 authored about 13 years ago by Cameron Zwarich <[email protected]>
176.gcc was disabled with Clang for a use of lvalue casts, but it is easy to

patch yourself or get updated source from SPEC. I updated the Apple copy.

llvm-svn: 138322

c2792081d6d6f337d7889e707c43d0b8de7be6b9 authored about 13 years ago by Cameron Zwarich <[email protected]>
Fix 403.gcc so it works remotely.

llvm-svn: 137577

16de09289ddc03386eaa7b8861b632da80e39fc4 authored about 13 years ago by Cameron Zwarich <[email protected]>
A useful test for //rdar://9778214

llvm-svn: 135347

d2de84f28bbefa383e7b3449442cb03b1b89c17f authored over 13 years ago by Fariborz Jahanian <[email protected]>
reenable oggenc, lets see if it works now, it works for me.

llvm-svn: 134970

cf5b743bc017ae1d1110ca0fca925a43e4e9b336 authored over 13 years ago by Chris Lattner <[email protected]>
temporarily disable oggenc to let the buildbots go green

llvm-svn: 134881

ca0c9269ea449a4541834f8a4fa4bc9c875c3ab2 authored over 13 years ago by Chris Lattner <[email protected]>
Simplify.

llvm-svn: 134564

200562af380ff701d72a6cd5f0e5ef8ebbd2c9dd authored over 13 years ago by Devang Patel <[email protected]>
cleanup.

llvm-svn: 134450

5666b348b66c6acf740bc1f0e4d883a1c18c7fb1 authored over 13 years ago by Devang Patel <[email protected]>
Run ms_struct tests only on x86_64. They are target dependent.

llvm-svn: 134243

4171604e7f17d973078374d3e50ca518f1ade069 authored over 13 years ago by Jakob Stoklund Olesen <[email protected]>
Add little test harness to measure and compare quality of linenumber information preserved by clang. It produces .lineinfo file, for example

.|int main() {
| int Array[100][200], i, j;
+| double sum = 0.0;
|
.| for (i=0; i < 100; ...

97c8dc766846fd55abe73785f5cb38035d359a6d authored over 13 years ago by Devang Patel <[email protected]>
GCC only implements #pragma ms_struct on Darwin, so don't try to test it

on other platforms.

llvm-svn: 133058

095759745ffc722c6b03a74e094de60bb45c323a authored over 13 years ago by Jay Foad <[email protected]>
Not all targets have a signed plain char (implementation defined). Be explicit.

llvm-svn: 131929

f8dfd95e8cf9cdb5c332b59be194c71c569de960 authored over 13 years ago by Jim Grosbach <[email protected]>
Make these tests return a deterministic exit code.

llvm-svn: 131535

b3183782fb4a0864d64dafc01c08e3f4b9382499 authored over 13 years ago by Duncan Sands <[email protected]>
New test for packed ms_struct layout.

llvm-svn: 131107

9f6b994111a75cff7f82231b20b85b4cf834b974 authored over 13 years ago by Fariborz Jahanian <[email protected]>