aboutsummaryrefslogtreecommitdiffstats
path: root/test/C++Frontend
Commit message (Collapse)AuthorAgeFilesLines
* Add -m32 to compilation line; test is only valid inDale Johannesen2008-03-101-2/+2
| | | | | | | | 32-bit environment. PR 2136. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48159 91177308-0d34-0410-b5e6-96231b3b80d8
* switch from hard coded g++/as tools to the ones detected fromChris Lattner2008-03-103-4/+4
| | | | | | | | the build system. Patch by Joachim Durchholz for PR2121 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48134 91177308-0d34-0410-b5e6-96231b3b80d8
* This works on x86_64Anton Korobeynikov2008-03-091-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48121 91177308-0d34-0410-b5e6-96231b3b80d8
* Modify test to expect improved code.Dale Johannesen2008-02-151-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47182 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix this test on linux, which returns S242Duncan Sands2008-02-151-1/+2
| | | | | | | using sret. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47173 91177308-0d34-0410-b5e6-96231b3b80d8
* New test, see comments.Dale Johannesen2008-02-131-0/+48
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47078 91177308-0d34-0410-b5e6-96231b3b80d8
* This should also work on x86 now.Evan Cheng2008-02-051-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46730 91177308-0d34-0410-b5e6-96231b3b80d8
* This would be better done as an executable test.Duncan Sands2008-01-291-23/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46493 91177308-0d34-0410-b5e6-96231b3b80d8
* Test for PR1942.Duncan Sands2008-01-251-0/+23
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46357 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcase for rdar://5685492Chris Lattner2008-01-131-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45918 91177308-0d34-0410-b5e6-96231b3b80d8
* this actually does pass with 4.0Chris Lattner2008-01-121-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45899 91177308-0d34-0410-b5e6-96231b3b80d8
* llvm-g++ 4.0 has completely different code for this warning,Chris Lattner2008-01-111-0/+1
| | | | | | | just xfail it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45890 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2008-01-111-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45888 91177308-0d34-0410-b5e6-96231b3b80d8
* Rename these tests to use the appropriate suffixes.Dan Gohman2007-12-111-0/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44867 91177308-0d34-0410-b5e6-96231b3b80d8
* New test.Devang Patel2007-10-021-0/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42517 91177308-0d34-0410-b5e6-96231b3b80d8
* Testcase for PR1634Chris Lattner2007-09-111-0/+88
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41824 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix this test: llvm-gcc-4.2 optimizes almost everything away,Duncan Sands2007-08-271-2/+2
| | | | | | | | resulting in zero matches, while llvm-gcc-4.1 manages to remove one pointless selector changing the number of matches. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41494 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix this test for gcc-4.2.Duncan Sands2007-08-201-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41187 91177308-0d34-0410-b5e6-96231b3b80d8
* Convert tests using "| wc -l | grep ..." to use the count script.Dan Gohman2007-08-151-7/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41097 91177308-0d34-0410-b5e6-96231b3b80d8
* test that the ptr-to-method is succefully eliminated, leaving just the ↵Chris Lattner2007-08-131-0/+14
| | | | | | vtable dispatch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41047 91177308-0d34-0410-b5e6-96231b3b80d8
* Clean up C++ restrict test cases and add a test for restrict qualified methods.Christopher Lamb2007-08-011-0/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40681 91177308-0d34-0410-b5e6-96231b3b80d8
* these tests aren't xfailed.Chris Lattner2007-08-012-2/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40680 91177308-0d34-0410-b5e6-96231b3b80d8
* Un-XFAIL these tests after r40622 fixed them.Christopher Lamb2007-07-312-2/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40623 91177308-0d34-0410-b5e6-96231b3b80d8
* Add tests for generating noalias parameter attribute from __restrict ↵Christopher Lamb2007-07-292-0/+16
| | | | | | qualified function parameters. C++ tests are currently XFAILing see PR1582. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40583 91177308-0d34-0410-b5e6-96231b3b80d8
* The Ada f-e produces various auxiliary output filesDuncan Sands2007-07-231-5/+5
| | | | | | | | | | | | that cannot be suppressed and cannot be redirected: they are dumped in the current working directory. When running the testsuite this means that these files do not end up in the Output directory. The best solution I could find is to change directory into Output before running tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40437 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix this test. We produce pretty cruddy code for thisDuncan Sands2007-07-191-1/+1
| | | | | | | | | nowadays, unfortunately it's not so easy to get good code here while still producing correct code in exotic situations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40050 91177308-0d34-0410-b5e6-96231b3b80d8
* For PR1558:Reid Spencer2007-07-175-0/+138
| | | | | | | | | Move tests that have C/C++ sources into the appropriate directory. This allows them to be selected for testing based on whether llvm-gcc is present or not. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@39963 91177308-0d34-0410-b5e6-96231b3b80d8
* Nested try-catch-filter testcase.Duncan Sands2007-07-041-0/+32
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37874 91177308-0d34-0410-b5e6-96231b3b80d8
* Convert .cvsignore filesJohn Criswell2007-06-291-3/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37801 91177308-0d34-0410-b5e6-96231b3b80d8
* Use "ignore" rather than grep tricks.Duncan Sands2007-06-151-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37592 91177308-0d34-0410-b5e6-96231b3b80d8
* Make this test pass if llvm-g++ was built without exception handling support.Duncan Sands2007-06-071-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37488 91177308-0d34-0410-b5e6-96231b3b80d8
* Revert changes for noinline.Tanya Lattner2007-06-063-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37476 91177308-0d34-0410-b5e6-96231b3b80d8
* Ignore llvm.noinlineTanya Lattner2007-06-063-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37460 91177308-0d34-0410-b5e6-96231b3b80d8
* Testcase forDuncan Sands2007-05-301-0/+15
| | | | | | | http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070528/050047.html git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37359 91177308-0d34-0410-b5e6-96231b3b80d8
* New test.Devang Patel2007-05-171-0/+24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37151 91177308-0d34-0410-b5e6-96231b3b80d8
* Don't put test cases into regression test suite before the bug is fixed.Reid Spencer2007-05-151-35/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37085 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a test case for PR1420Reid Spencer2007-05-151-0/+35
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37082 91177308-0d34-0410-b5e6-96231b3b80d8
* llvm-gcc3 is goneChris Lattner2007-05-051-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36792 91177308-0d34-0410-b5e6-96231b3b80d8
* new testcaseChris Lattner2007-05-041-0/+17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36722 91177308-0d34-0410-b5e6-96231b3b80d8
* Test handling of TRY_CATCH_EXPRs for which the handler is a sequence ofDuncan Sands2007-05-011-0/+12
| | | | | | | ordinary statements, rather than a list of CATCH_EXPRs or an EH_FILTER_EXPR. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36629 91177308-0d34-0410-b5e6-96231b3b80d8
* Make running these tests conditional on llvm-gcc supporting the languageReid Spencer2007-04-221-1/+3
| | | | | | | of these test cases. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36328 91177308-0d34-0410-b5e6-96231b3b80d8
* Make it work on 64-bit systems.Jeff Cohen2007-04-171-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36194 91177308-0d34-0410-b5e6-96231b3b80d8
* MAke this test portable.Chris Lattner2007-04-161-1/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36164 91177308-0d34-0410-b5e6-96231b3b80d8
* For PR1319:Reid Spencer2007-04-161-1/+1
| | | | | | | | | Remove && from the end of the lines to prevent tests from throwing run lines into the background. Also, clean up places where the same command is run multiple times by using a temporary file. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36142 91177308-0d34-0410-b5e6-96231b3b80d8
* For PR1319:Reid Spencer2007-04-162-3/+2
| | | | | | | Fix syntax of tests to ensure grep pattern is properly quoted. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36134 91177308-0d34-0410-b5e6-96231b3b80d8
* For PR1319:Reid Spencer2007-04-161-1/+1
| | | | | | | Fix test syntax per new rules. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36133 91177308-0d34-0410-b5e6-96231b3b80d8
* make this test more portable.Chris Lattner2007-04-161-6/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36118 91177308-0d34-0410-b5e6-96231b3b80d8
* fix incorrectly upgraded testChris Lattner2007-04-161-2/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36117 91177308-0d34-0410-b5e6-96231b3b80d8
* For PR1336:Reid Spencer2007-04-152-0/+2
| | | | | | | XFAIL tests covered by the PR. These will be un-XFAILed as they are fixed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36093 91177308-0d34-0410-b5e6-96231b3b80d8
* For PR1319: Upgrade to new test harness.Reid Spencer2007-04-1512-22/+29
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36084 91177308-0d34-0410-b5e6-96231b3b80d8