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

Test case for PR7490 (clang PR).

llvm-svn: 106870

4b53ad255c7041ead6c12c70b98e9fd45eda7a65 authored over 14 years ago by Fariborz Jahanian <[email protected]>
Fix a reference output.

llvm-svn: 106855

98e4f7e58d16c83e580a3c293e504c0e5fd0f128 authored over 14 years ago by Daniel Dunbar <[email protected]>
Add initp1 reference output.

llvm-svn: 106559

b3ca6dafb55cc50a8c9a82f83e780385d36b31b6 authored over 14 years ago by Daniel Dunbar <[email protected]>
Tweak USE_REFERENCE_OUTPUT=1 implementation to not fall over when reference outputs are missing.

llvm-svn: 106558

ee828156385c7c73a8d3e5bc663346ad5d3beec1 authored over 14 years ago by Daniel Dunbar <[email protected]>
Change this struct's name so that it doesn't conflict with a keyword in C99.

llvm-svn: 106514

3d4cd8c292f62db26df2a4bb2f96a01759d79b53 authored over 14 years ago by Dan Gohman <[email protected]>
Change reference output to match test change in 106490.

llvm-svn: 106491

d6258eb2a13aeab2f0fa37d54cfa122bfd6a74ab authored over 14 years ago by Dale Johannesen <[email protected]>
Fix test case which Dale mentioned is failing.

Part of code only works with clang; thus guarded
with __clang__.

llvm-svn: 106490

e143d318c5d2fa4b29ef625fe35905032788e89f authored over 14 years ago by Fariborz Jahanian <[email protected]>
Test case for clang's radar 8076356.

llvm-svn: 106442

830ef39be8955a6075cbacb9df36457019ea4979 authored over 14 years ago by Fariborz Jahanian <[email protected]>
Don't print excluded .svn directories in the output

llvm-svn: 106435

446ab16ffc2a425dcfdde9b94e39e27e408e6df6 authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Add nurbs reference output

llvm-svn: 106429

113b9892730ced15bba81cdbb2cc2fc47ad33461 authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Fix seemingly mangled reference output for bison test

llvm-svn: 106426

1c28c50ed315be41cf67106c56be99d5ea4b3c50 authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Speed up stepanov_abstraction benchmark for SMALL_PROBLEM_SIZE.

This benchmark is really slow for -O0 tests.

llvm-svn: 106425

0e988c49f602d8abebca565ebbc5f81d3931dbb2 authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Make crafty work with ARCH=THUMB.

llvm-svn: 106294

1589d2b213a31b26348b95f283a9df5887f5ebbd authored over 14 years ago by Dale Johannesen <[email protected]>
Make test more deterministic and add reference output.

llvm-svn: 106257

97c51575f7ec11294371f29c4a701d5b8f70501a authored over 14 years ago by Daniel Dunbar <[email protected]>
Test case for fix to radar 7501812 (clang fix).

llvm-svn: 106249

c9e9e58e6f9981880e3bed74f509b359af9ad095 authored over 14 years ago by Fariborz Jahanian <[email protected]>
Sigh, fix a shell quoting issue when calling DiffOutput under RunToolSafely.

llvm-svn: 106077

83775b1dabd32fe4e0473ed6543df9a944822378 authored over 14 years ago by Daniel Dunbar <[email protected]>
Run DiffOutput/fpcmp under RunToolSafely, to allow testing old revisions which

unfortunately hit the fpcmp infinite loop when testing with Clang.

llvm-svn: 106035

c0973c87abe3aa7088ca1becf4e4d219908307e8 authored over 14 years ago by Daniel Dunbar <[email protected]>
Add SingleSource/UnitTests/Threads/tls reference output.

llvm-svn: 105999

ceb4bb746e471b5b9209b5951865a597db07f029 authored over 14 years ago by Daniel Dunbar <[email protected]>
llc -f option is gone.

llvm-svn: 105727

9e6c4f215d8a0cb9e60f936a8842adb0c1b1f36b authored over 14 years ago by Evan Cheng <[email protected]>
add more debug info filters to optllcdbg test

llvm-svn: 105635

635a89a13e71585c4ab864aa3c73361049bbb96d authored over 14 years ago by Jim Grosbach <[email protected]>
readability cleanup. no functional change.

llvm-svn: 105632

513ef7e6c554a58e699c0ae15d6b21b916b16187 authored over 14 years ago by Jim Grosbach <[email protected]>
ignore debug info label numbering for codegen comparisons. Filter out

Lpubtypes, Lpubnames and Linfo_ labels. The content is already filtered by
the .long, .byte, .asc...

2f97198210a447281404f4023c31dbf7642f1743 authored over 14 years ago by Jim Grosbach <[email protected]>
Add reference output for 'SingleSource/UnitTests/ObjC++/reference-in-block-args'.

llvm-svn: 105609

a44b2b73a5f4ada41714739129e941ea5397c6cd authored over 14 years ago by Daniel Dunbar <[email protected]>
Fix paq8p again...

The benchmark is compressing a file to a temporary file and then decompressing
while comparing t...

21552026a4ff9794b60d177bb47d474f9e9f9f95 authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Try again to fix this test. Don't copy the input file, but change the test to

use an output file named basename(input).paq8p.

llvm-svn: 105459

ead4a1f4914afdb96d74e6f66060a9d595e2d81c authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
PAQ8p wants to write a file next to the input file.

Copy the input file to the output directory in case PROJ_SRC_DIR is not writable.

llvm-svn: 105444

a26aa5cadddf88b5299194a58d56ece2d95b2e60 authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Make sure that lemon can find its template file next to the input file.

This prevents spurious output on stderr and it makes more code run (the output
part needs the te...

1bac2420d90c466d54bb2d1084db917d958db6a7 authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Remove path names from output.

llvm-svn: 105423

bc8ab7f89b107d4405615387684a4e8bfa05cb42 authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Avoid depending on sizeof(long)

llvm-svn: 105420

0f9a47428f14db87e9ecbe18e1671a9bf72b8f3f authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Avoid undefined behaviour from signed overflows and shifts >= type size.

This makes ARM and X86 produce identical results.

llvm-svn: 105418

6b4dd45e938ccb1141ed9d2aa1fa25f46e3ea353 authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Better fix: Take input file name as a command line argument.

llvm-svn: 105415

d30230f1ca1ed973c1a9a7340a18a1a9f68bb87d authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Revert "Use hardwired constants instead of reading a small parameter file from a"

Hardwired constants completely change optimization, we don't want that for a
benchmark.

I'll fi...

ccdb8a1bd57007ad184d88139c699524303bd7c1 authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Don't try to open the Bison skeleton file. This was hardwired to be the same as

the input file (parse.y.in), but without the path.

The file wasn't actually read, as far as I ca...

796cefc15ecd2c6d8caa13e58cfe3cf9d3a965a1 authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Allow test to be run outside of source dir.

llvm-svn: 105409

e0ff6170710948f645c3fcd700beb366500ccee2 authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Use hardwired constants instead of reading a small parameter file from a

hardwired filename.

This test would fail unless run from the source directory. It has probably b...

41d834dd97dfbf3f21e4c8b1c3567d776daab6db authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Use fpcomp for the sqlite test. There are floating point values in the output.

llvm-svn: 105405

909018954fee208aac73f21d7346b01832a64c71 authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Disable file locking in ClamAV. It fails sometimes on network mounts, and it

doesn't contribute to testing the compiler.

llvm-svn: 105398

be33b398cc26c30473d020759b5b48e8fe62c408 authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Add a few more filters to get ARM compares working

llvm-svn: 105371

8632aaf0b93d12b5e1115f78542dc9a10421e5f1 authored over 14 years ago by Jim Grosbach <[email protected]>
Fix exceptions.m to not change behavior based on ARCH, and split

print-class-info.m into x86_32 and x86_64 variants, since we expect it to differ
but want to keep...

04530ec3c4ff758ec637a694aa68113a4d45aa3d authored over 14 years ago by Daniel Dunbar <[email protected]>
Rewrite 2002-05-19-DivTest to use int64_t instead of long, this fixes the

x86/x86_64 reference output mismatch.

llvm-svn: 105368

6b5af5bdb519d02a271a4a846ed0d4a82b64f0a0 authored over 14 years ago by Daniel Dunbar <[email protected]>
Rewrite globalrefs to not depend on int/long size differences, this fixes the

x86/x86_64 reference output mismatch. This butchers the test a bit, but it
wasn't that interestin...

6d355e4501c04f823cfd2579df3f2576e4464e26 authored over 14 years ago by Daniel Dunbar <[email protected]>
Fix sphereflake to not print memory usage info, this fixes the x86/x86_64

reference output mismatch.

llvm-svn: 105366

e0248f5a546684d65ab051f6545dcb4d293869da authored over 14 years ago by Daniel Dunbar <[email protected]>
Test case for radar 8041962

llvm-svn: 105364

595d922d0fd39d4494a19df31b68a534142f30b4 authored over 14 years ago by Fariborz Jahanian <[email protected]>
Removing this test because it is not supported on

all targets. Will move it somewhere Darwin specific.

llvm-svn: 105363

e1248368b659cdb28f8cf642e9d3638894bcc2d5 authored over 14 years ago by Fariborz Jahanian <[email protected]>
Test for radar 8041962 (reference in block args).

llvm-svn: 105348

779edbd1f4b6879a8ddb423cb1114e9b24e5f19c authored over 14 years ago by Fariborz Jahanian <[email protected]>
Bump RUNTIMELIMIT for 483.xalancbmk, opt was timing out when building with -g.

llvm-svn: 105343

772e36ce7e210a0bf469f7b679f1398b5e23ddc9 authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Allow setting of TARGET_FLAGS on the make command line, as is done for the

nightly test target. Allows using other test targets for ARM more
effectively.

llvm-svn: 105334

13efcf14f410ba9514044558151d944f79887223 authored over 14 years ago by Jim Grosbach <[email protected]>
Rewrite netcomm-crc to only print the computed hash as an int. This fixes the

x86/x86_64 reference output mismatch.

llvm-svn: 105242

ef3b4f031a8c119679bfde0134ab3f16448048ed authored over 14 years ago by Daniel Dunbar <[email protected]>
Rewrite telecomm-CRC32 to only print the computed hash as an int. This fixes the

x86/x86_64 reference output mismatch.

llvm-svn: 105241

6a91eaf9340168afaef69f95322ec3f6d6e502aa authored over 14 years ago by Daniel Dunbar <[email protected]>
Rewrite automotive-basicmath to use int instead of long for usqrt. It seemed to

be off by one on x86_64, and the code has things like '#define BITSPERLONG 32'
in it. This fixes ...

31bdef9b2f9ac631950802a6a946ad03b23765e7 authored over 14 years ago by Daniel Dunbar <[email protected]>
Fix SPASS to not print # of bytes allocated message, which isn't consistent

across platforms.

llvm-svn: 105239

90822be7810cb735c84761a6011fad3a84a9bcfd authored over 14 years ago by Daniel Dunbar <[email protected]>
Don't XFAIL 126.gcc/x86 with reference outputs, it works.

llvm-svn: 105238

969516e129de32440ea37f1ec40fb2c5d1d94c1e authored over 14 years ago by Daniel Dunbar <[email protected]>
Enable 147.vortx on x86_64, I believe I mistakenly disabled this at some point

but it seems to work fine.

llvm-svn: 105237

f4bd48b80cf04a001004e29d109fc26bb766505c authored over 14 years ago by Daniel Dunbar <[email protected]>
Rename UPDATE_REFERENCE_OUTPUTS to UPDATE_REFERENCE_OUTPUT (for consistency with USE_REFERENCE_OUTPUT).

llvm-svn: 105236

6c96f4fb23b948a025311e96aaaa4a0e1f0b4541 authored over 14 years ago by Daniel Dunbar <[email protected]>
Fix PAQ8p to not print # of bytes used message, which isn't consistent across

platforms.

llvm-svn: 105235

a1d81842025a2fff79ee4a87fadc2d04de27d41c authored over 14 years ago by Daniel Dunbar <[email protected]>
Don't run HMMER by default, we already have a copy in SPEC.

Also, remove its reference output which has a path dependency in it.

llvm-svn: 105234

cda058d681cdfb9cbce3fee6f1b9e6604f6abdcd authored over 14 years ago by Daniel Dunbar <[email protected]>
XFAIL a bunch of tests with USE_REFERENCE_OUTPUT/x86.

- TEST=simple USE_REFERENCE_OUTPUT=1 now passes {i386,x86_64} x {-O0,-O3} x {,SMALL_PROBLEM_SIZE...

005c9bee7a63399a8d8983a37d7385bcadf5ae19 authored over 14 years ago by Daniel Dunbar <[email protected]>
Add a bunch of reference outputs, for normal and SMALL_PROBLEM_SIZE=1 modes.

llvm-svn: 105213

33949620663947361243e19d6d95092c302bd8bb authored over 14 years ago by Daniel Dunbar <[email protected]>
Add HASH_PROGRAM_OUTPUT=1 for large SPEC outputs.

llvm-svn: 105212

bdeebde9eae5b11b6dd2794477927d2e7e9df60c authored over 14 years ago by Daniel Dunbar <[email protected]>
Add HASH_PROGRAM_OUTPUT=1 to voronoi and beamformer for SMALL_PROBLEM_SIZE=1.

llvm-svn: 105211

c2dd3607f29d2f85ac35ffb28fa4e297e0c84d23 authored over 14 years ago by Daniel Dunbar <[email protected]>
Add support for having distinct reference outputs for SMALL_PROBLEM_SIZE.

Also, add USE_REFERENCE_OUTPUT and HASH_PROGRAM_OUTPUT support for SPEC.

Also, add an UPDATE_RE...

b5c6749f0c1d4b4e6cd0aacc3efbf99cdf7ed2fa authored over 14 years ago by Daniel Dunbar <[email protected]>
Add TEST=simple support for marking tests as XFAIL.

llvm-svn: 105208

f4a9efa9db207407301adb3c8fe0adb4c1c666be authored over 14 years ago by Daniel Dunbar <[email protected]>
Use ARCH instead of TARGET_ARCH.

llvm-svn: 105207

3729148af08641ec83dccacbc5ff72b9a94da4f1 authored over 14 years ago by Daniel Dunbar <[email protected]>
Fix a Makefile problem with TEST=simple.

- What a wonderful language for a test harness.

llvm-svn: 105196

fb91aeaf5b6e0a6c99276fee7e4b1fe11553d62c authored over 14 years ago by Daniel Dunbar <[email protected]>
Update another test which depended on its path name, subtly.

llvm-svn: 105180

9be491ed56c986cdfa6cd560d1af21929c0bc2c6 authored over 14 years ago by Daniel Dunbar <[email protected]>
Rename local basename(), which apparently shows up in Linux's string.h

llvm-svn: 105163

07404bd753bbf9e648426dae875fe7a3f2816e7e authored over 14 years ago by Daniel Dunbar <[email protected]>
Hack up a bunch of tests to fix their expected output to not contain their source path. The general pattern I followed is to replace any prints of pathnames with just the basename() of the path, which should be fixed across different installations.

llvm-svn: 105149

e25f837095f1ad632a8ebc496b3a04915a2c8d2c authored over 14 years ago by Daniel Dunbar <[email protected]>
Fix a bug in HMMER test, the test was almost never running because it refuses to run if it's temporary file is left around. Just 'rm -f' the temp file in the Makefile as a workaround.

llvm-svn: 105148

07342a325361651e761927aee4a21273d6065091 authored over 14 years ago by Daniel Dunbar <[email protected]>
Add TEST=simple support for SPEC.

llvm-svn: 105147

0522ab0f2a4508ea988c2cc132a74057a0d51f47 authored over 14 years ago by Daniel Dunbar <[email protected]>
Teach RunSafely to rescape quotes in the command, so that they get passed through properly. This is important for arguments like -DFOO=\"BAR\", and fixes some problems with TEST=simple.

llvm-svn: 105146

d81cb9895c45a91ca13eb5584503774e678e8202 authored over 14 years ago by Daniel Dunbar <[email protected]>
Set HASH_PROGRAM_OUTPUT=1 for tests with large (>100k) expected output.

llvm-svn: 105127

64716d004c96cc2a6aa3bb5c25e7f9aecccf91bd authored over 14 years ago by Daniel Dunbar <[email protected]>
Sink several SingleSource tests with large output into Large/ subdirectories (with HASH_PROGRAM_OUTPUT=1)

llvm-svn: 105126

f4d41460524b5e126cc6ba892f2818afeb5248c4 authored over 14 years ago by Daniel Dunbar <[email protected]>
Add HASH_PROGRAM_OUTPUT makefile variable, which uses md5sum/md5 to hash the program output before comparing. This is useful for tests which have ridiculously large expected output files (as in, tens of MBs).

- Currently only enabled with ENABLE_HASHED_PROGRAM_OUTPUT=1.

llvm-svn: 105125

ef17be3e97399688e6ab8f8870678b06731adac4 authored over 14 years ago by Daniel Dunbar <[email protected]>
Add 'TEST=simple', which runs a nightly test that only uses the compiler under test to build files, and doesn't rely on 'llc', 'opt', etc...

llvm-svn: 105124

05da70409208b9d676e10639b238482ff6112ad6 authored over 14 years ago by Daniel Dunbar <[email protected]>
Use static inline instead of inline, to avoid depending on language mode

and inline level.

llvm-svn: 105015

1dc1520660e600fb4fd431a7e817539033bc07d2 authored over 14 years ago by Dan Gohman <[email protected]>
Test for radar 8037512.

llvm-svn: 104965

4410917fb4390323a251a7878e1a76436bfaaf26 authored over 14 years ago by Fariborz Jahanian <[email protected]>
Delete a spurious svn:mergeinfo property.

llvm-svn: 104844

fea5cccf10af49dd693e8def303357ffa10bde06 authored over 14 years ago by Dan Gohman <[email protected]>
Add an svn:ignore.

llvm-svn: 104843

a7166f142281f4f2b40d9105ddab8d2cd1904d7a authored over 14 years ago by Dan Gohman <[email protected]>
Re-enable Misc-C++-EH, now that clang reportedly supports it.

llvm-svn: 104836

2520cdabde0edad34e6657edd2c3d941f7f3851b authored over 14 years ago by Dan Gohman <[email protected]>
Test case for r104523. Radar 7980096.

llvm-svn: 104546

0bf5def9e72cff2d804f2059b31b778798f25a22 authored over 14 years ago by Stuart Hastings <[email protected]>
Remove what appears to be an unnecessary include.

llvm-svn: 103433

0b040535ca38dd59c6b4976957d11f082dd2f57a authored over 14 years ago by Daniel Dunbar <[email protected]>
add support for REFERENCE_OUTPUT_FILE back, even if treeadd can't use it.

llvm-svn: 103416

0e986feb00978ecd1daeb8233aade8c94b752e7d authored over 14 years ago by Chris Lattner <[email protected]>
Revert "the makefiles already support reference outputs, show daniel ", it broke in places.

llvm-svn: 103405

c08135243956fff2bc07662fdf73471589731243 authored over 14 years ago by Daniel Dunbar <[email protected]>
Revert "add the ability for a makefile to specify a custom reference output," it broke in places.

llvm-svn: 103404

7e933043343e265da338da29b923682ba54b8884 authored over 14 years ago by Daniel Dunbar <[email protected]>
add the ability for a makefile to specify a custom reference output,

useful when programs have multiple different run-modes. Convert
treeadd to use this facility as ...

4040ddba3cef6f1f8b61af99ff6a4cf7f0c56f34 authored over 14 years ago by Chris Lattner <[email protected]>
the makefiles already support reference outputs, show daniel

how it is done. If USE_REFERENCE_OUTPUT is set to true, the
foo.native app isn't built or run.

...

ccaf58e42f7714ebc50f64401cc75f8330c7e2d5 authored over 14 years ago by Chris Lattner <[email protected]>
remove the test for now. Fariborz aggress.

Buildbots are reporting compiler crash.

gcc -D_POSIX_SOURCE -DHYPRE_TIMING -DHYPRE_SEQUENTIAL -...

5b40a08b98018122764d63da1ceedf5e27d4e149 authored over 14 years ago by Devang Patel <[email protected]>
Disable OptimizerEval. The amount of time it takes to run it changes dramatically between runs which makes it a poor benchmark.

llvm-svn: 103244

a0f9e882d0b36c2f5a6aefa20e8543981bf37413 authored over 14 years ago by Evan Cheng <[email protected]>
fix a variable shadowing issue in the previous patch I applied.

llvm-svn: 103209

98f6a02518f69c09071e16a7a7bf61b3beab6a5a authored over 14 years ago by Chris Lattner <[email protected]>
Test case for radar 7468090.

llvm-svn: 103206

3bc5be237b226186e75e21e508219f7870fc08d5 authored over 14 years ago by Fariborz Jahanian <[email protected]>
make these tests more portable by avoiding valloc. Patch by Galina Kistanova!

llvm-svn: 103201

c914a0dd6a85e3e49bfc2ae7fdfdb50d74c61d29 authored over 14 years ago by Chris Lattner <[email protected]>
Disable 458.sjeng for SMALL_PROBLEM_SIZE. It is using too much memory.

llvm-svn: 103101

62311ce17186323eb2a9a8bbe8858310eb92c4f4 authored over 14 years ago by Jakob Stoklund Olesen <[email protected]>
Test -combiner-alias-analysis as llcbeta.

llvm-svn: 102897

205aef571d256bd91722fff99d1e201452654028 authored over 14 years ago by Evan Cheng <[email protected]>
Fix title comment and remove -f from llc lines, which

has apparently been disabled.

llvm-svn: 102801

0b7c10efb2aa32feb11c408d0e95391bfb1d37dd authored over 14 years ago by Dale Johannesen <[email protected]>
-promote-16bit is no more.

llvm-svn: 102494

5e3e4cea0c39bcfa19fffdb44b99fae39b823e76 authored over 14 years ago by Evan Cheng <[email protected]>
"TheArray" is accessed with SSE operations, it must be 16-byte aligned.

Fixes rdar://7914560, where clang just started failing on it.

llvm-svn: 102480

a04f7fd1c6f11bd54730d3f8dc8f1cb681b526bb authored over 14 years ago by Chris Lattner <[email protected]>
Add semicolons to fix an apparent cut+pasto.

llvm-svn: 102408

3dc0fe247c71b5ba70356be00d48bd274302858c authored over 14 years ago by Dan Gohman <[email protected]>
add a silly testcase.

llvm-svn: 102360

2f02c0a05253360ba4eb53310cd1e88358ee266d authored over 14 years ago by Chris Lattner <[email protected]>
Add an Objective-C EH test case, from <rdar://problem/7471679>.

llvm-svn: 102205

48b7d3ecb1520ae10aba196f5d04cf0b3a6c96b9 authored over 14 years ago by Daniel Dunbar <[email protected]>
x86 llc-beta is now -promote-16bit.

llvm-svn: 102201

114a5e1275add7b3f1bba9b3ea3460698f9c6035 authored over 14 years ago by Evan Cheng <[email protected]>