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

Updates to test cases by Guoling Han.

llvm-svn: 33386

0ae5d0b104d89849936838022088ee865d112b76 authored almost 18 years ago by Reid Spencer <[email protected]>
Add casts to eliminate warnings.

llvm-svn: 33381

cf1e29ecb704ab34f3f27beacaf51aeaf7d1e093 authored almost 18 years ago by Reid Spencer <[email protected]>
Add needed #include

llvm-svn: 33380

197e8e31933239e70730163b1411b5c77a26dd47 authored almost 18 years ago by Reid Spencer <[email protected]>
Rearrange code so sort definition comes before use and is not conflicting

with builtin sort function name.

llvm-svn: 33379

290c4fb433cfdf4a6104e972064aeea5ce5da537 authored almost 18 years ago by Reid Spencer <[email protected]>
Add needed #include.

llvm-svn: 33378

4dc9e1207c1217cdd96910705b083cea438afde9 authored almost 18 years ago by Reid Spencer <[email protected]>
Get rid of compilation warnings.

llvm-svn: 33377

183eb38601f79dfd9b8edf77d7b0580168d44618 authored almost 18 years ago by Reid Spencer <[email protected]>
Print something useful out.

llvm-svn: 33376

255d306c4dbb9a7e307598b1fba1d0c394ee4500 authored almost 18 years ago by Reid Spencer <[email protected]>
Get rid of compilation errors and warnings.

llvm-svn: 33351

8ea356509ceed7de9e3bcd9fa490541be7525e01 authored almost 18 years ago by Reid Spencer <[email protected]>
Integer is not ready for prime time yet.

llvm-svn: 33350

74fdcf820db4a982bef574bdfa8d5b85325ef6b2 authored almost 18 years ago by Reid Spencer <[email protected]>
C and C++ unit tests for arbitrary precision integers. This test suite

is not functioning yet and is being committed for easier patch generation.

Test suite by Guoling...

e97609b9b9f6b60a400016660be265407ba874c9 authored almost 18 years ago by Reid Spencer <[email protected]>
Regenerate.

llvm-svn: 33341

7624fc1baeb0e175febc4c15664f737e4fa2a13a authored almost 18 years ago by Reid Spencer <[email protected]>
For PR919:

1. Eliminate the --with options for individual external benchmarks.
2. Implement directory checki...

996b00db4c7ab8a12da2ec49a6762b639d41cc94 authored almost 18 years ago by Reid Spencer <[email protected]>
this doesn't use EH

llvm-svn: 33332

9f5aa6facaeae663a0fe2e09a91a45b1f4246c66 authored almost 18 years ago by Chris Lattner <[email protected]>
adjust to eliminate timing output

llvm-svn: 33331

15b04f376867d486b52e443c17ce807afdbc5297 authored almost 18 years ago by Chris Lattner <[email protected]>
run tramp3d-v4 benchmark

llvm-svn: 33330

303edd5d979435a1143268c1403b825c28d83a87 authored almost 18 years ago by Chris Lattner <[email protected]>
Add the tramp3d-v4 benchmark.

llvm-svn: 33329

b5a49630dd9e36f94fb05eed413dc8feee86f560 authored almost 18 years ago by Chris Lattner <[email protected]>
Don't reference stderr, lli can't find it on Linux because it is both a

global variable and a macro!

llvm-svn: 33324

c1ed4841a10663f8df72f20c1b5716ea548eb469 authored almost 18 years ago by Reid Spencer <[email protected]>
Turn on ENABLE_LLI so that it is run, along with CBE, by default.

llvm-svn: 33322

66983dfbb62d30e7a9a975880396033e98288b16 authored almost 18 years ago by Reid Spencer <[email protected]>
Provide a simple test case and its reference output.

llvm-svn: 33320

c54d5f60b0792ae7200e95cac39daee5b3a9c8be authored almost 18 years ago by Reid Spencer <[email protected]>
Ignore the output directory

llvm-svn: 33319

aa5f6c2e6152674b6d119d29293f45306f03f542 authored almost 18 years ago by Reid Spencer <[email protected]>
Don't run the shell if we don't have to.

llvm-svn: 33269

b059fff9c231a1fdd0c042caa3554e56dc63bd6c authored almost 18 years ago by Reid Spencer <[email protected]>
Add the Integer sub directory.

llvm-svn: 33268

d8ee5b8571744fff15c09b5aa136ea0327de7b2f authored almost 18 years ago by Reid Spencer <[email protected]>
Provide a general bitwidth attribute usage test and its reference output.

This provides a test case for getting the CBE to handle aribitrary
precision integers correctly. ...

45f2b318da40e9e9c78f030eb5abfca0ff9443da authored almost 18 years ago by Reid Spencer <[email protected]>
Add a new feature; USE_REFERENCE_OUTPUT. This allows a directory to opt

for providing its own reference output instead of generating it with the
gcc compiler. This is us...

eaa6ba608ba7ba5d6abea94b1c8399f7ba00eb87 authored almost 18 years ago by Reid Spencer <[email protected]>
Add the USE_REFERENCE_OUTPUT to bypass the native gcc output.

llvm-svn: 33264

7e26325dbe41486794a7441e873bdd40e8a7573f authored almost 18 years ago by Reid Spencer <[email protected]>
Makefile for the integer tests. We need to have a special Makefile here

because the targets don't support code gen of arbitrary precision integers.
This makefile disable...

3cad32ca4ed71558c7f7f338b414a934fcd9ecc7 authored almost 18 years ago by Reid Spencer <[email protected]>
Make test correct on 64-bit systems.

llvm-svn: 33124

f9f9828194f0d570b45bd4385e0c983d47773f27 authored almost 18 years ago by Jeff Cohen <[email protected]>
Revert unintentionally committed portion of last patch.

llvm-svn: 33119

4eb7c9317c78258bd2eedd6d3efdd1578a00385a authored almost 18 years ago by Reid Spencer <[email protected]>
Remove useless redirect.

llvm-svn: 33112

1e622f70cbc49145b825d71645024e8c8c41d4cc authored almost 18 years ago by Reid Spencer <[email protected]>
Don't allow time values in the output.

llvm-svn: 33109

a5461bc7592f0c68cab3bfcc40c0c9f169d8af26 authored almost 18 years ago by Reid Spencer <[email protected]>
Get rid of time related output that causes differences in output.

llvm-svn: 33108

f05b690ba5a346e6b7aee46a62df663c10bba582 authored almost 18 years ago by Reid Spencer <[email protected]>
Add a rule for running utils/findmisopt. You can just "make misopt" now in

any test directory and it will run findmisopt correctly. This is useful in
situations where you h...

6f98341c84ccca412fd216dc1c60be5e22b3f56b authored almost 18 years ago by Reid Spencer <[email protected]>
Bad input file was supplied. Fixed.

llvm-svn: 33102

9f14adb2fd69174f282e180ad5119d0cbcb0e36c authored almost 18 years ago by Anton Korobeynikov <[email protected]>
Ignore Output directory.

llvm-svn: 33100

f13018be0f5f0d49be1ee96aea3ec9daa441f05e authored almost 18 years ago by Reid Spencer <[email protected]>
Don't print uninitialized value to output :)

llvm-svn: 33099

42b94500e2cb43eca1424dcaee4d67e395f43aaa authored almost 18 years ago by Anton Korobeynikov <[email protected]>
fpost_t is opaque type. It's long only on few systems. Use ftell()

instead to get file length.

llvm-svn: 33098

cc84251471730cfb8fc62e986f5a31f1fd4eb45f authored almost 18 years ago by Anton Korobeynikov <[email protected]>
Don't use rand() for input: it's runtime-dependent.

Add tolerance.

llvm-svn: 33097

524eaf706e3ee86362f4d78a60cd5cf654ae99b7 authored almost 18 years ago by Anton Korobeynikov <[email protected]>
Rename getline so it doesn't conflict with the Linux version.

llvm-svn: 33095

aee5564c3e58f4ee4f9100f35b9a369d172b144a authored almost 18 years ago by Reid Spencer <[email protected]>
Set a relative FP tolerance for this test.

llvm-svn: 33086

1a26282a3cd864f2cbc684fc259a85a082306a1a authored almost 18 years ago by Reid Spencer <[email protected]>
Back out the last patch. We want to include the stderr in the diff'd

output. I got fooled by stale *.out-nat files resulting from a local
change.

llvm-svn: 33084

9b83ee636ef2f4bc569d2598376ccce58ba655d0 authored almost 18 years ago by Reid Spencer <[email protected]>
Don't re-direct stderr to the output file. This can cause differences.

llvm-svn: 33083

b3f4b8ff8c897ce3359abd5f732026ea2c149198 authored almost 18 years ago by Reid Spencer <[email protected]>
Remove time as a source of non-determinism in the output of this program.

llvm-svn: 33082

f2178c9ce23eaaaa7f6e2084a6bdc5464a1ef047 authored almost 18 years ago by Reid Spencer <[email protected]>
Add a rule for bugpointing cbe

llvm-svn: 33081

83672bb78816c12679c4982f5221c291c35cb88f authored almost 18 years ago by Reid Spencer <[email protected]>
Add a short hand rule for running bugpoint on cbe

llvm-svn: 33080

44e4d0f702dc782f574079322c2733892bdd4bdf authored almost 18 years ago by Reid Spencer <[email protected]>
Fix this test to have as many printf format specifications as arguments.

llvm-svn: 33079

247e0d9173f35c87a080e18236c593a9a7ebf6a1 authored almost 18 years ago by Reid Spencer <[email protected]>
A little test for parameter attributes.

llvm-svn: 33056

12d91eea9e26ad369060d14181ab7f511b39e42c authored almost 18 years ago by Reid Spencer <[email protected]>
The proper operator for testing string equality is "=", not "==".

llvm-svn: 33055

fda4b93320ce79f207cbfda61a03cdf7b519bf4c authored almost 18 years ago by Jeff Cohen <[email protected]>
new file

llvm-svn: 33049

88ff96db52bfe9c73d59adeb43e2bde77a360361 authored almost 18 years ago by Chris Lattner <[email protected]>
continue adding mibench

llvm-svn: 33048

a89a6833146bb1cbd0e97cf95eb38e0ddadfa178 authored almost 18 years ago by Chris Lattner <[email protected]>
readd mibench

llvm-svn: 33047

b7ce42c6cd7d8d30f3b8b456be107c46234304db authored almost 18 years ago by Chris Lattner <[email protected]>
initial recheckin of mibench

llvm-svn: 33046

538d4e41f08abe63b7d3e2792cd67ee1343426c9 authored almost 18 years ago by Chris Lattner <[email protected]>
Readd mibench

llvm-svn: 33045

200cbef06b8c2869e7747e26e05ba1b5114c77f8 authored almost 18 years ago by Chris Lattner <[email protected]>
re-check-in MiBench

llvm-svn: 33044

e357b76a604994ad242d3de87d6db5e82dafba58 authored almost 18 years ago by Chris Lattner <[email protected]>
Added MiBench.

llvm-svn: 33040

1ee24bde3ec40fc652b66a7614b5fdda70fc52e2 authored almost 18 years ago by Evan Cheng <[email protected]>
Regression test for llvm-rs6000.cpp function cache overlap.

llvm-svn: 32996

9a884d9671e1b58b4f3a29a565b3eabc66bbb3f6 authored almost 18 years ago by Jim Laskey <[email protected]>
Filter out Fortran tests if fortran compiler isn't available.

llvm-svn: 32896

f724faca16091ddf19a881144061c51cffb42a7f authored almost 18 years ago by Evan Cheng <[email protected]>
Auto-generate configure.

llvm-svn: 32895

abc14ec1676fb71c632edabb1cf2abc6894e4d47 authored almost 18 years ago by Evan Cheng <[email protected]>
Add an extra check for f95 sanity. It seems some versions of autoconf may end

up generate code that does not initialize $sanity to 0.

llvm-svn: 32894

0dfa75dfa1f26d803e46b83ff4f71962905b4650 authored almost 18 years ago by Evan Cheng <[email protected]>
new testcase

llvm-svn: 32886

1603642531a7cb461056c3253c3fa54c5c6c7ec3 authored almost 18 years ago by Chris Lattner <[email protected]>
Use the LLVMGCCLIBEXEC variable to get the paths for cc1 and cc1plus

instead of trying to hack it together from other variables.

llvm-svn: 32739

c0d719be303fb21419e9f6f55aa7d8f3385ae667 authored almost 18 years ago by Reid Spencer <[email protected]>
Update to new mnemonics for shift operators.

llvm-svn: 32737

495dc90a22739a5dc2c0a40cf5617f01b4be7e49 authored almost 18 years ago by Reid Spencer <[email protected]>
Restore definitions of LCC1 and LCC1PLUS to cause test programs to be

dependent upon the llvm-gcc compiler components they use.

llvm-svn: 32728

c754fc88c122dcea4fdf5bdddb9b5b1b6901a24b authored almost 18 years ago by Reid Spencer <[email protected]>
Make this program return a consistent result value.

llvm-svn: 32515

008c0548292468b64b34eb31c890a1bb6cd44a2c authored almost 18 years ago by Reid Spencer <[email protected]>
this code is dead when the -s option is passed (which llvm-test does), but

it is dangerous, remove it.

llvm-svn: 32485

ded65bbd632eb4126f631e6e96f387d390aa3ca0 authored almost 18 years ago by Chris Lattner <[email protected]>
Add more constants.

llvm-svn: 32480

d18cde64b9a3cebd8dc207617ee09924da7864a0 authored almost 18 years ago by Jim Laskey <[email protected]>
Loading constants properly test.

llvm-svn: 32443

1664c600fd4be5ee821abaf369aa40640320f3cb authored almost 18 years ago by Jim Laskey <[email protected]>
Make it easy to run findmisopt.

llvm-svn: 32401

63973c7ef7d9c8651679e8262c3452ba8aabae10 authored almost 18 years ago by Reid Spencer <[email protected]>
GCC vs. LLVM-GCC by Debug vs. No Debug reports.

llvm-svn: 32398

d8348242f4a01c725725dd99c516558f47b95b63 authored almost 18 years ago by Jim Laskey <[email protected]>
Only add the path to LLVMGCC and LLVMGXX variables if its version 3.

Version 4 doesn't need the path set.

llvm-svn: 32356

faed4cc1a596294c3b22c3fbfc3182df66ed447f authored almost 18 years ago by Reid Spencer <[email protected]>
Add a report for comparing time and size of gcc vs llvm-gcc.

llvm-svn: 32355

2ffe98268327ebe13f128271d663fdc04fc22eb8 authored almost 18 years ago by Jim Laskey <[email protected]>
PowerPC was not checking upper 32 bits of 64 bit constant.

llvm-svn: 32304

4874fa6ed3cc1d8db966cbacad10bafaf3997c5b authored almost 18 years ago by Jim Laskey <[email protected]>
Make this program return 0 reliably.

llvm-svn: 32217

d4c73af31e14dc0ef3b975cb906e59d6b2f2082e authored almost 18 years ago by Reid Spencer <[email protected]>
Make this test return 0 reliably.

llvm-svn: 32216

d0da926103fe7a1d96de53cae5127b9fa0bf08cb authored almost 18 years ago by Reid Spencer <[email protected]>
Provide an output file filter for this test because 183.equake prints out

the program name in its messages. The program name has a different suffix
for native, llc, jit, a...

86e7199849cd237275f462aee4439cc085101f4a authored almost 18 years ago by Reid Spencer <[email protected]>
Implement a new feature: output file filtering. A makefile can override

the default filter (cat) to contort the test's output. This is necessary
for things like 183.equa...

d585db7014ecbe2f627ab09fa5140c0bb45da20a authored almost 18 years ago by Reid Spencer <[email protected]>
Make sure that restore stack does the right thing.

llvm-svn: 32201

5de9bc681a093c1723d52576899cdfefdea39861 authored almost 18 years ago by Jim Laskey <[email protected]>
If F95 fails the sanity check then don't set its definition. This works

around false positives if gfortran's f95 is discovered instead of NAG's

llvm-svn: 32194

7ee0c2e28d0c3d0229ec6e9e5fbcb42161face12 authored almost 18 years ago by Reid Spencer <[email protected]>
Handle upgrade of llvm-gcc3 output by running llvm-upgrade on it.

llvm-svn: 32162

3ecd0d498bb484ca7bc0ed62973874db5313d655 authored almost 18 years ago by Reid Spencer <[email protected]>
Don't let make fail if compiling fortran fails.

llvm-svn: 32119

0e5c1552c8d9c29641cca6950634cac5762b3282 authored almost 18 years ago by Reid Spencer <[email protected]>
Don't let make fail if any of the test runs fail.

llvm-svn: 32118

e2979a9f5fec9f1703f5c6e8ba3c5e7c4be2ed10 authored almost 18 years ago by Reid Spencer <[email protected]>
Test failing because of missing return statement.

llvm-svn: 32101

08d762797152427d4a612ebba4fb8e895e81559b authored almost 18 years ago by Jim Laskey <[email protected]>
Add float vararg test.

llvm-svn: 32085

c692928adc643a10e55e086133e6b87fa9670294 authored almost 18 years ago by Jim Laskey <[email protected]>
correct this test

llvm-svn: 32082

e3cdca400506c81eaa3aece366564eb53bb3219c authored almost 18 years ago by Chris Lattner <[email protected]>
Allow these to pass on ppc

llvm-svn: 32078

3f668d617f13d9ea63be702ec70ad2f23616931f authored almost 18 years ago by Chris Lattner <[email protected]>
let this pass on ppc

llvm-svn: 32077

0def01eb4635a7e75fe3534a71c70901ea1ee38c authored almost 18 years ago by Chris Lattner <[email protected]>
Allow this program to link against the correct llvm-gcc libraries and

thereby not crash in libstdc++.

llvm-svn: 32050

ab37158b9af8ca63bfa4afa3dbc004abcf277b56 authored almost 18 years ago by Reid Spencer <[email protected]>
Add a facility for linking test programs against the llvm-gcc libraries

that it was produced with. Some programs will use libstdc++.a or libgcc.a
in such a way that it m...

16e1cea9f09afc38066a52410bc804a3ff9a4d93 authored almost 18 years ago by Reid Spencer <[email protected]>
fix spec2k6. Patch by Reid, thanks!

llvm-svn: 32021

f37f9a618d1a1b8c5d5290d79cf6915431a31392 authored almost 18 years ago by Chris Lattner <[email protected]>
Fix the file comment.

llvm-svn: 31995

0954a8d75610ea295e263516cb21e5bd72a7173c authored almost 18 years ago by Reid Spencer <[email protected]>
Makefile changes necessary in order to allow 253.perlbmk to comile

properly on Linux or Win32.

llvm-svn: 31994

e23ed2df10f286cf6d8a8203e05b3bf252f08c59 authored almost 18 years ago by Reid Spencer <[email protected]>
Allow a relative fp difference of 0.1 per SPEC

llvm-svn: 31993

5184d666b81b80e3adfd8f0070c235eef5efc52a authored almost 18 years ago by Reid Spencer <[email protected]>
Need -append-exit-code to match RunSafely.sh changes.

llvm-svn: 31991

0d6042d5d495b1cd03704b92ac914adbfe582c85 authored almost 18 years ago by Evan Cheng <[email protected]>
Fix undefined behavior, main should return 0 if executed correctly.

llvm-svn: 31971

34a2ffd67e8bd5b8b28c61682ca52a634c58cd27 authored almost 18 years ago by Evan Cheng <[email protected]>
Fix undefined behavior, main should return 0 if executed correctly.

llvm-svn: 31968

e522daf435810cc57f17af3e31b5d85077ed1fc3 authored almost 18 years ago by Evan Cheng <[email protected]>
Fix undefined behavior, main should return 0 if executed correctly.

llvm-svn: 31967

ce74402e3ff9e74e496f8b6c125d46cc0a9322ab authored almost 18 years ago by Evan Cheng <[email protected]>
Make bugpoint always run with the -append-exit-code option so that it will

write out "exit <retval>" to the end of the test program's output file.
This causes it to mimic R...

fdfda6a883dec2d6b7a755600dee9aded25af9f1 authored almost 18 years ago by Reid Spencer <[email protected]>
Make the script always output an "exit <retval>" line to the end of the

program's output. This will make differences in the return val show up
when the reference and tes...

628d9c7d381a87f913b7853a15775437fccdd0b0 authored almost 18 years ago by Reid Spencer <[email protected]>
do not depend on undefined behavior

llvm-svn: 31946

06b8bfe79d3974e7cc73ed69f7c0d7345b3275c7 authored almost 18 years ago by Chris Lattner <[email protected]>
Implement a poor-mans version of getline that hopefully works for this

program on most platforms.

llvm-svn: 31945

55348272c82bbadd0145490fab591fa3f6e285b3 authored almost 18 years ago by Reid Spencer <[email protected]>
Run the SignlessTypes tests.

llvm-svn: 31928

48b359c806dc21d7a397106dbd06c0eeffb2e265 authored almost 18 years ago by Reid Spencer <[email protected]>