summaryrefslogtreecommitdiff
path: root/test/FrontendAda
Commit message (Collapse)AuthorAge
* Check that accessing a struct field that occurs before the startDuncan Sands2009-10-22
| | | | | | | of the struct (!) works correctly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84853 91177308-0d34-0410-b5e6-96231b3b80d8
* Test handling of record fields with negative offsets.Duncan Sands2009-10-22
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84851 91177308-0d34-0410-b5e6-96231b3b80d8
* Adjust this test for recent sroa improvements.Duncan Sands2009-03-12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66791 91177308-0d34-0410-b5e6-96231b3b80d8
* Check that records with a known constant size are notDuncan Sands2009-02-25
| | | | | | | | | copied field by LLVM field if the record has a variable sized field in it. The problem is that the LLVM field will not completely cover the variable sized gcc field. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65463 91177308-0d34-0410-b5e6-96231b3b80d8
* Teach constant folding that an inttoptr of aDuncan Sands2008-08-13
| | | | | | | | ptrtoint can be turned into a bitcast if the integer is at least as wide as a pointer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54752 91177308-0d34-0410-b5e6-96231b3b80d8
* Testcase for gimplify_expr crash caused by anDuncan Sands2008-01-15
| | | | | | | unexpected placeholder_expr. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46006 91177308-0d34-0410-b5e6-96231b3b80d8
* Testcase with non-integer "bitfields" (in quotes,Duncan Sands2008-01-04
| | | | | | | | since they didn't actually need to be bitfields, though they are marked as such). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45588 91177308-0d34-0410-b5e6-96231b3b80d8
* Test for handling of large bit offset from aDuncan Sands2008-01-03
| | | | | | | variable field offset. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45534 91177308-0d34-0410-b5e6-96231b3b80d8
* An example for which the TYPE_SIZE was being set fromDuncan Sands2008-01-03
| | | | | | | | | | the initial value, while the type fields were not (this is a qualified union type, so not all fields are always present). This resulted in the size of the corresponding LLVM type being larger than the gcc TYPE_SIZE. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45522 91177308-0d34-0410-b5e6-96231b3b80d8
* Test handling of records for which the fields areDuncan Sands2008-01-03
| | | | | | | not ordered by offset. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45520 91177308-0d34-0410-b5e6-96231b3b80d8
* For multipart tests, place the parts with noDuncan Sands2007-07-23
| | | | | | | | RUN line in Support. Give up on sending output to /dev/null - this cannot always be arranged. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40436 91177308-0d34-0410-b5e6-96231b3b80d8
* Testcase for yet another global constant Ada f-e bug.Duncan Sands2007-05-06
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36874 91177308-0d34-0410-b5e6-96231b3b80d8
* Test that TREE_CONSTANT is being set correctly.Duncan Sands2007-05-02
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36645 91177308-0d34-0410-b5e6-96231b3b80d8
* Test that inline assembler compiles (llvm-gcc added an extra "uses" parameterDuncan Sands2007-05-02
| | | | | | | to ASM_EXPR). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36644 91177308-0d34-0410-b5e6-96231b3b80d8
* Replace llvm_gcc_supports_ada and llvm_gcc_supports_objc with just a singleReid Spencer2007-04-21
| | | | | | | | | llvm_gcc_supports function that takes the language as an argument. Base that function on the new LLVMGCC_LANGS configured variable so that we don't have to execute feature checks during the test run. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36322 91177308-0d34-0410-b5e6-96231b3b80d8
* Test if the compiler supports Ada, and enable Ada tests if so. While I wasDuncan Sands2007-04-21
| | | | | | | there, delete a temporary file the objc test forgot to delete. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36312 91177308-0d34-0410-b5e6-96231b3b80d8
* Testcase for debug info emission for structure fields at variable offsets.Duncan Sands2007-04-16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36147 91177308-0d34-0410-b5e6-96231b3b80d8
* move ada testsChris Lattner2007-04-03
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35629 91177308-0d34-0410-b5e6-96231b3b80d8