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

We should be using USE_STRERROR instead of the even older and cruftier

HAS_ERRLIST. The latter is doomed to fail on Solaris.

llvm-svn: 10975

b08d232b28a6d2e39f63e71f52b0ec292b364dc2 authored over 20 years ago by Brian Gaeke <[email protected]>
Fix rule

llvm-svn: 10923

ab16c24832cc4e0d3d6ea974ba3fdc74a6cfb7e7 authored almost 21 years ago by Chris Lattner <[email protected]>
Do not auto-recurse

llvm-svn: 10910

81726c6af2e6d13bb2a4b97bcea386a9d8cddea2 authored almost 21 years ago by Chris Lattner <[email protected]>
Update headers.

llvm-svn: 10846

e0608000cec18131943dad26fe6f2ea1d507c908 authored almost 21 years ago by Alkis Evlogimenos <[email protected]>
Add llc report. Similar to the jit report but it runs faster since it doesn't run the actual program

llvm-svn: 10836

af2730f0822bfe12aa481af1063ebe09223068eb authored almost 21 years ago by Alkis Evlogimenos <[email protected]>
We already have a variable for $(TOOLS)/gccld, and it's called LGCCLDPROG.

llvm-svn: 10831

8b8fc4f6d63ea397dd45ad59a29a010f0977cfea authored almost 21 years ago by Brian Gaeke <[email protected]>
Use LLVMAS instead of LAS. (Big shout out to all our fans in LAS.)

llvm-svn: 10828

62e8a2d0a6510412ff251e151d4ff2f2aaced7c1 authored almost 21 years ago by Brian Gaeke <[email protected]>
Use LLVMAS instead of LAS.

llvm-svn: 10826

a2a8562238816bcd5ee7c98b128e02e764ffcbef authored almost 21 years ago by Brian Gaeke <[email protected]>
Use the new YACC macro that provides us with yacc (or yacc-like

functionality).

llvm-svn: 10775

cd8e6d47d0c2ada80d9dafead3bfcb303f21259b authored almost 21 years ago by John Criswell <[email protected]>
Add jit-ls targets.

Also modify the enviroment logic a bit. Disabling llc disables llc-ls
too even if ENABLE_LINEARS...

6fcf76301927a91eae8def6d826ad6d7e2e9660c authored almost 21 years ago by Alkis Evlogimenos <[email protected]>
Change output to include the actual program tested (lli, llc, llc-ls,

jit, jit-ls, cbe). Also remove the string FAILED from the second line
so that grepping on FAILED ...

6e3022a8c3fc89aeef87b6b7f5529c33c352ac55 authored almost 21 years ago by Alkis Evlogimenos <[email protected]>
Reorder LLC-LS column and add 'LLC-LS compile' and GCC/LLC-LS columns.

Also make the closures a little bit more readable :-)

llvm-svn: 10764

54ee2550adf4be6dfbcd1b2160ed3f597dc0d786 authored almost 21 years ago by Alkis Evlogimenos <[email protected]>
Add more documentation.

Use better variable names.
Allow diffing against something other than the native compiler's outpu...

2fecb1e3968b7bb641c591979601af76d4bb4f66 authored almost 21 years ago by Brian Gaeke <[email protected]>
Change yacc to 'bison -y'. This is a temporary fix until we get a

proper YACC variable from configure (this is better than before since
we know that bison is avail...

8cede5c17a6cdf2cc80b235935217b229b1dc9bf authored almost 21 years ago by Alkis Evlogimenos <[email protected]>
Change perl interpreter path to the standard /usr/bin/perl.

llvm-svn: 10708

8b53304a9a073066860c9c43a960aecd5cfffcf3 authored almost 21 years ago by Alkis Evlogimenos <[email protected]>
GenerateReport.pl really lives in srcdir and not in buildir.

llvm-svn: 10696

7dcf7634da790d6d3505c0ba0b8659d2d4a86922 authored almost 21 years ago by Alkis Evlogimenos <[email protected]>
Added an extra operation to increase the running time. I think it's

between 10-20 seconds now.

llvm-svn: 10680

08a6c842f5e3cc917cc42c36977b434b7c978415 authored almost 21 years ago by John Criswell <[email protected]>
Regression test that verifies that initializers with unknown initial sizes

are compiled correctly.
Second test case of 2004!

llvm-svn: 10679

faefa157ca420f051e44611748af76fc6e02ca19 authored almost 21 years ago by John Criswell <[email protected]>
Enable the D Parser generator test for Linux.

I'll probably enable it for Sparc soon, but it hasn't finished testing
yet.

llvm-svn: 10677

dcdba43ef7b22d467451b82ea7731ce2739c7534 authored almost 21 years ago by John Criswell <[email protected]>
Adding the D Parser Generator to the test suite.

On Linux, LLVM has historically compiled this program with ease.
So, if this program doesn't work...

80e33cfc4c46cf360bbcbd43ab3fe1c6ec9d4af6 authored almost 21 years ago by John Criswell <[email protected]>
Added lambda to the list of tests to run.

llvm-svn: 10641

d16217ef96b27a4007565c773a94be1c51d8f1f7 authored almost 21 years ago by John Criswell <[email protected]>
Adding the C++ program lambda to the test suite. This is a "real" C++

application that currently appears to work on both Linux and Solaris.

llvm-svn: 10640

0ca176ba58e17d16d26a07140ef3238f135b9f9e authored almost 21 years ago by John Criswell <[email protected]>
Add linear scan targets

llvm-svn: 10541

3346dff8db2a56f07f51584428f12d5225bb2bd1 authored almost 21 years ago by Chris Lattner <[email protected]>
Cleanup report a bit

llvm-svn: 10528

5de0754bc35344541df9f02fa1b411464ca103cd authored almost 21 years ago by Chris Lattner <[email protected]>
add linear scan tests if ENABLE_LINEARSCAN is defined

llvm-svn: 10526

683bbb578f86dd6fb63957b0fd08b91486575c41 authored almost 21 years ago by Chris Lattner <[email protected]>
Add a llc-ls column, which will only do stuff on the X86 tester, but oh well.

llvm-svn: 10524

93ebd89ca4800f9e4ba71e9240c6b54504d4b108 authored almost 21 years ago by Chris Lattner <[email protected]>
Add llc-ls target for testing the linear scan allocator, for use by alkis

llvm-svn: 10523

27072861e894de5645398c8431f984279ec8a154 authored almost 21 years ago by Chris Lattner <[email protected]>
Err, yeah, I have a clue, really.

llvm-svn: 10522

24bbc694ecfdc0ccd63f3bab48602a4a07d88e9b authored almost 21 years ago by Chris Lattner <[email protected]>
Hack off repeated prefixes from the first column if a variable is set.

This allows us to get rid of the External/SPEC/CINT2000 prefix, for example.

llvm-svn: 10521

09e2cafbcd2fd8579bccc849d4c97e0cac084689 authored almost 21 years ago by Chris Lattner <[email protected]>
Merged in RELEASE_11.

llvm-svn: 10516

b477960ad5be808ce8bcd478a251c9525e49e3d9 authored almost 21 years ago by John Criswell <[email protected]>
Take out lchown()

llvm-svn: 10492

9479fe15b6ed41672bf44dc71a603540e0addccb authored almost 21 years ago by Brian Gaeke <[email protected]>
Make sure 'unix' is always defined

llvm-svn: 10491

a2cc6cbd9dfd68a18d4327c77924afb986efd0ee authored almost 21 years ago by Brian Gaeke <[email protected]>
Take out reference to putpwent().

Provide a reasonable default definition for PATH_MAX.

llvm-svn: 10490

a8c55cf45173ddb65c61f55fa66a017242203a3f authored almost 21 years ago by Brian Gaeke <[email protected]>
Linux doesn't have libsocket so this breaks everything. This should either be conditionalized on solaris, or we should fix the bug causing libsocket to be pulled in.

llvm-svn: 10417

7eae205a037e4f49c80ab6df462d587b50836694 authored almost 21 years ago by Chris Lattner <[email protected]>
Check this in instead of having it live in my local tree, though it is not used

llvm-svn: 10416

dbf8320c605d7b55e8bf69723c463e1729f51cf2 authored almost 21 years ago by Chris Lattner <[email protected]>
Added libsocket because the except program seems to want it on Sparc.

I'll have to dig into that sometime.

llvm-svn: 10405

1e9761f8daeb19dde6411485f132b1a2236e3d35 authored almost 21 years ago by John Criswell <[email protected]>
Hrm, reading off the end of an array is _bad_. PLEASE don't do that! :)

llvm-svn: 10401

134aae2d2ba8a559f33bf2718e8cff2851d0f236 authored almost 21 years ago by Chris Lattner <[email protected]>
Eliminate the one test that uses threads, we aren't ready for it yet.

Also, don't link in the native libstdc++, as we aren't abi compatible with it,
and don't need it....

15dd4e52936014594ff420afe150f8f6f5fc01dd authored almost 21 years ago by Chris Lattner <[email protected]>
Fix a bug in the benchmark. Apparently these things haven't been tested with the default input sizes

llvm-svn: 10379

70c0c81b4922a5f87f90332117472e0423b85517 authored almost 21 years ago by Chris Lattner <[email protected]>
Added the -Wno-deprecated flag to avoid spurious error messages.

llvm-svn: 10365

117abb7e86d09961f8372a6dbedbe05a06489be9 authored almost 21 years ago by John Criswell <[email protected]>
Hrm, the cat happens before the chdir

llvm-svn: 10363

3a92889e3c1ccd2efc866721a3bad5463e5812ad authored almost 21 years ago by Chris Lattner <[email protected]>
Finally, fix the bugpoint-(gccas/gccld/llc/lli) targets for SPEC!

llvm-svn: 10362

3860945380773e9fb84d358ec543e8e3a0133e2a authored almost 21 years ago by Chris Lattner <[email protected]>
If a makefile defines its own run rules, it will have to define its own

bugpoint rules

llvm-svn: 10361

d7739a782910c3bd70a13b12b8ee779fa9c94877 authored almost 21 years ago by Chris Lattner <[email protected]>
Increased the default number of elements to 10. This matches the C

version, and prevents heapsort from segfaulting.

llvm-svn: 10340

c1903145e1ab314537e9ebc7b5f9307ed13e81de authored almost 21 years ago by John Criswell <[email protected]>
Use LDFLAGS to specify link flags for native applications.

These options should be the same for linking LLC, CBE, and native code.

Use these new features t...

b4463db7ffc2bd5df1b8f949e6ff424f789d5b5a authored almost 21 years ago by John Criswell <[email protected]>
Use LDFLAGS to specify link flags for native applications.

These options should be the same for linking LLC, CBE, and native code.

llvm-svn: 10329

a0b56eaf2f9e2275b7ccd58a5beec22bee360db4 authored almost 21 years ago by John Criswell <[email protected]>
Adding libpthread seems to get a few more tests working.

llvm-svn: 10328

571ee2a2ebcdacadc21d87299d308c1452ffd95d authored almost 21 years ago by John Criswell <[email protected]>
Enable the C++ Shootout benchmarks.

llvm-svn: 10327

be4609fec58a94c888ec3f57d6f264d9b1706d04 authored almost 21 years ago by John Criswell <[email protected]>
Add the C++ libraries needed to link most of the Shootout C++ programs.

llvm-svn: 10326

6d898d66676e0cae49a4042011f7ead6e4499cec authored almost 21 years ago by John Criswell <[email protected]>
Fixed the building of subdirectories with the new configure script.

llvm-svn: 10286

859591bbb210d554ef5fee3e5b15d781361b4cd0 authored almost 21 years ago by John Criswell <[email protected]>
Removed commented out LLVMSource directory.

llvm-svn: 10285

e37cb44cfb7b6b6ca41613b8ddfdc74f548e6013 authored almost 21 years ago by John Criswell <[email protected]>
Provide rules to build stripped .bc files

llvm-svn: 10282

b76e822da934b483cf50198dcc0bbd922f154545 authored almost 21 years ago by Chris Lattner <[email protected]>
Link to libcrtend with -l instead of filename directly, to work around gccld bugs

llvm-svn: 10261

30315df79d4824a293eb42ef233fa2693b4dfe96 authored almost 21 years ago by Chris Lattner <[email protected]>
crtend.o is no longer. Long live crtend.a!

llvm-svn: 10258

ad21169c7c3e14c15b404dd7ffa980872d0b3c7e authored almost 21 years ago by Chris Lattner <[email protected]>
Testcase for PR124

llvm-svn: 10234

56aef4f2c118214dd3afe0817cf0b53a5bb81b87 authored almost 21 years ago by Chris Lattner <[email protected]>
I spoke too soon, crafty still hangs, even the native version.

And sometimes the automatic script doesn't kill it after a certain time.

llvm-svn: 10208

13c8598d96fe7e8c15ab70b0a949c3cae859b117 authored almost 21 years ago by Misha Brukman <[email protected]>
Our SPARCs have finally figured out how to enforce CPU time limit.

They still don't work with crafty though.

llvm-svn: 10148

f27b234819f35d6c5ffe91ea74612332220d3d66 authored almost 21 years ago by Misha Brukman <[email protected]>
adjust problem size

llvm-svn: 10028

ec5ed48557f0e988fc2dc0a558ddaa2435bd7cf7 authored almost 21 years ago by Chris Lattner <[email protected]>
Make sure all variables are properly initialized before use

llvm-svn: 10026

2aea90e5d8384d30523384096205a97c97f9c11a authored almost 21 years ago by Chris Lattner <[email protected]>
reduce runtime a bit

llvm-svn: 10020

cffa9bc3f832ae41fe4e7d047444f30d0489a546 authored almost 21 years ago by Chris Lattner <[email protected]>
Take ~10s to run the test

llvm-svn: 9976

244a095ccb8b307c47d5de6129169be784d52a27 authored almost 21 years ago by Chris Lattner <[email protected]>
Bumped up the large problem size input so that it takes about 8.69 user

space seconds on Intel.

llvm-svn: 9937

e6d854dfc464103982dcfc0185284bdaf7fb506e authored almost 21 years ago by John Criswell <[email protected]>
Bumped the large problem size up to 4000. This takes about 13 seconds of

user space time on our Intel machines.

llvm-svn: 9933

3a46a267fb2db280b8e5f556c5368ff1cd2dd99f authored almost 21 years ago by John Criswell <[email protected]>
This benchmark is not guaranteed to terminate unless 'i' is volatile.

llvm-svn: 9816

044502aa67b88adb18a6ea44bc0ce6801029e611 authored almost 21 years ago by Brian Gaeke <[email protected]>
Don't pick 'gdiff' to diff unless 'which' hands us back something

which really is an executable. :-\

llvm-svn: 9813

2a0ea372dce353fa2f79fae0d253e14bdd7e6c10 authored almost 21 years ago by Brian Gaeke <[email protected]>
Spell 'crafty' correctly.

llvm-svn: 9634

fbd1e121010b1521ebd5324d93c25d58b7545afe authored almost 21 years ago by Misha Brukman <[email protected]>
Fix a typo.

llvm-svn: 9633

e9c0829b9729f9c9037fb74e82280ec79b44e0f1 authored almost 21 years ago by Misha Brukman <[email protected]>
Get the $(ARCH) setting before trying to use it in a conditional.

llvm-svn: 9632

df4b8b0fdb0551cf815c60ba4273632ef55fdbec authored almost 21 years ago by Misha Brukman <[email protected]>
Disable crafty on Sparc until we fix the infinite looping problem there

(or at least fix RunSafely.sh to properly terminate it within reasonable time).

llvm-svn: 9630

f56e497d5d817b6ab5d753bceb6322beaf552adb authored almost 21 years ago by Misha Brukman <[email protected]>
New test program, contributed by Bill Wendling!

llvm-svn: 9583

a1b21d08b00b5ac054fcf7afd49937e5baab5579 authored almost 21 years ago by Chris Lattner <[email protected]>
lli -q is history. Rebuild your gccld shell scripts, folks!

llvm-svn: 9494

bb033d78074269578387b894abc6e0a6e1ba4657 authored almost 21 years ago by Brian Gaeke <[email protected]>
For now, disable the link-time inliner for test/Programs

llvm-svn: 9478

802ae765ab5c9add607d6736d382b8880126f9b7 authored almost 21 years ago by Chris Lattner <[email protected]>
Clean up ALL report files

llvm-svn: 9469

79eb71bc196dcf20dccd08126d603c059e0000d2 authored almost 21 years ago by Chris Lattner <[email protected]>
Fix floating point precision problem

llvm-svn: 9419

d0e853755dc72519e9d663612917838b0609046a authored almost 21 years ago by Chris Lattner <[email protected]>
return zero on success

llvm-svn: 9412

eb9e6d58bba4dc9dd7001ca8930075d08a51c10f authored almost 21 years ago by Chris Lattner <[email protected]>
Fix test to return 0 on success

llvm-svn: 9411

70fe1f069f9467c64de13ff93333e59115a8ea35 authored almost 21 years ago by Chris Lattner <[email protected]>
Added full pathname to programs run with the TestRunner script.

llvm-svn: 9405

95d01f025a21a5a12a407ee04d2df4b8d398a723 authored almost 21 years ago by John Criswell <[email protected]>
Link in the standard C++ library

llvm-svn: 9401

188f29d9d6cd0f8d67d15eca4d6575c637e18d13 authored almost 21 years ago by Chris Lattner <[email protected]>
Make code fit in 80 columns

llvm-svn: 9382

b89a91148021ad7f2e12d4393ee4d95952102db3 authored almost 21 years ago by Chris Lattner <[email protected]>
Fix a stupid warning

llvm-svn: 9379

1d1551e0d3bcff1a54e213f80ef66c5a69f5b0d8 authored almost 21 years ago by Chris Lattner <[email protected]>
This breaks the TEST= target!

llvm-svn: 9349

2a99ae0dc27726cde3e90c625cdd2731bc148a6d authored about 21 years ago by Chris Lattner <[email protected]>
Use the right scanf code. Geeze

llvm-svn: 9277

bee2ca071628e5928ada99d3b07707fab32ef36a authored about 21 years ago by Chris Lattner <[email protected]>
This program is now deterministic. *sigh*

llvm-svn: 9276

b3e329062718d522e9f240ca4ced635957d613c8 authored about 21 years ago by Chris Lattner <[email protected]>
Whoops, fix accidental checkin

llvm-svn: 9275

8a957aea8b70de8708c3a9585e0f2bb295ce9792 authored about 21 years ago by Chris Lattner <[email protected]>
Bugpoint -mode option no longer exists!

llvm-svn: 9271

ed3e55ade22be4a2c00ee9e1febf44957ddecbd7 authored about 21 years ago by Chris Lattner <[email protected]>
Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruction::PHI" to be more consistent with the other instructions.

llvm-svn: 9269

42c5de0402b65be5a6171045fa6c73c6a72d6560 authored about 21 years ago by Chris Lattner <[email protected]>
Don't print insufficient duration

llvm-svn: 9233

eb802f7fad04e313f7c9b6ad802d2c91d2a9fafd authored about 21 years ago by Chris Lattner <[email protected]>
Add license info for whetstone

llvm-svn: 9232

d4d866eafe913ddb2d1acbb4bf8e70cc31b62a9f authored about 21 years ago by Chris Lattner <[email protected]>
We've got to have the original whetstone benchmark!

Modified to:
1. #define PRINTOUT so we don't optimize the whole thing away, and to
provide...

b5d316c923235f63e85f338ea2502330dbe3df80 authored about 21 years ago by Chris Lattner <[email protected]>
Add license and running information

llvm-svn: 9230

3b3ba562195dd422eb8956b559b5562f6d69354b authored about 21 years ago by Chris Lattner <[email protected]>
Add the stepanov benchmark

llvm-svn: 9229

b43b88c466e1cc0a4d9efdebcdc5c3be84e4d1b5 authored about 21 years ago by Chris Lattner <[email protected]>
add license information

llvm-svn: 9207

214ad69db182dd93fc8961ee0814a526c333915e authored about 21 years ago by Brian Gaeke <[email protected]>
benchmarkified version of SIOD

llvm-svn: 9206

1d5ed4b0f041bbe6898b7bb9ddbbf1cca742dbb4 authored about 21 years ago by Brian Gaeke <[email protected]>
We need to set the endianness of the host!

llvm-svn: 9157

1fa226f31f970376357ddd84c8048ec3393a29b4 authored about 21 years ago by Chris Lattner <[email protected]>
Fix bugpoint-gccas

llvm-svn: 9143

ff10635ea9fd8cf07aedf77f256e4df9a22b5e66 authored about 21 years ago by Chris Lattner <[email protected]>
BSD has a standard C library function called heapsort... dumb, but at least

there's an easy workaround.

llvm-svn: 9137

5e5858a13b87e08a4726945a8215cd1b62ec48d7 authored about 21 years ago by Brian Gaeke <[email protected]>
Simplify testcase

llvm-svn: 9112

f8c54005c965956a131477b9b7e4fe2a06d4b869 authored about 21 years ago by Chris Lattner <[email protected]>
New testcase, painfully distilled from the 176.gcc benchmark

llvm-svn: 9111

1a65b852f41cf651497437ddb5a3675ecea1e1d5 authored about 21 years ago by Chris Lattner <[email protected]>
Adding additional license and copyright information.

llvm-svn: 9105

50174edc332b41c5aba9cd79c6fd9b987e3945f4 authored about 21 years ago by John Criswell <[email protected]>
Adding additional Burg license information for good measure.

llvm-svn: 9104

eda2197e50a8ce3f72511842558becd5ec2bef75 authored about 21 years ago by John Criswell <[email protected]>