summaryrefslogtreecommitdiff
path: root/dragonegg/test/validator/c
AgeCommit message (Expand)Author
2014-10-27Prune CRLF.NAKAMURA Takumi
2014-07-30Update for llvm change.Rafael Espindola
2014-06-04Fix alias generation and bring back the tests for it.Rafael Espindola
2014-03-30Disable a couple of tests for now, corresponding to r204934.NAKAMURA Takumi
2013-11-14Handle weakref in cases where target is not an IDENTIFIER_NODE.Rafael Espindola
2013-11-14Allow for a bitcast that shows up in some versions of gcc.Rafael Espindola
2013-11-14Handle weakref the clang way.Rafael Espindola
2013-09-19Some linux distributions have patched their system gcc to turn on theDuncan Sands
2013-07-24Fix the build after removal of the SSPBufferSize codegen option.Duncan Sands
2013-07-15GCC doesn't generate FMA_EXPR on 32 bit x86.Duncan Sands
2013-06-28Implement __builtin_signbit.Peter Collingbourne
2013-06-27Implement support for FMA_EXPR.Peter Collingbourne
2013-06-26Prevent validator tests from writing to the current directory.Peter Collingbourne
2013-06-06When LLVM optimization is explicitly turned off, don't run the always-inlinerDuncan Sands
2013-06-06Don't run the full inliner when passed -O3 -fplugin-arg-dragonegg-ir-optimize=0.Duncan Sands
2013-05-25Force SSE on so that the vectorizer will do something on 32 bit platforms.Duncan Sands
2013-05-25Add support for __builtin_init_heap_trampoline, fixing PR16015. While there,Duncan Sands
2013-05-24Enable fast math IR optimizations when passed -ffast-math.Duncan Sands
2013-05-24Enable the loop vectorizer.Duncan Sands
2013-05-23Add support for the iround builtin, which gfortran-4.8 generates.Duncan Sands
2013-05-20Like gcc-4.7, gcc-4.8 uses the optimal alignment rather than the maximalDuncan Sands
2013-05-20Functions are no longer allowed to alias globals (and vice versa) in gcc-4.8.Duncan Sands
2013-04-17If the user gave an alignment explicitly, keep it as an explicit alignment evenDuncan Sands
2013-04-17Turn off libcall simplification when -fno-builtin is specified. Patch by PeterDuncan Sands
2013-03-31For gcc 4.7, use gimple_call_fntype to extract a GIMPLE_CALL function type.Peter Collingbourne
2013-03-18Set TLS model on external variables.Peter Collingbourne
2013-03-16Fix assertion failure when compiling stdin with debug info.Peter Collingbourne
2013-01-17Revert the previous commit. It didn't help because the compilator testsuiteDuncan Sands
2013-01-16This test crashes gcc-4.6 on x86-32, but passes with dragonegg. Arrange for theDuncan Sands
2013-01-14Get this test passing on 32 bit machines.Duncan Sands
2013-01-10Add support for -m96bit-long-double and clean up the handling of the memory typeDuncan Sands
2013-01-06Arrange for this to pass on 32 bit platforms as well as 64 bit.Duncan Sands
2013-01-06This tests the 64 bit ABI so isn't relevant on 32 bit.Duncan Sands
2013-01-06This test requires SSE.Duncan Sands
2013-01-06The 64 bit builtin is not available on 32 bit platforms, adjust the test.Duncan Sands
2013-01-05Recognize and ignore builtin_assume_aligned.Duncan Sands
2012-12-05The GCC optimizers can generate code that requires getting the address of aDuncan Sands
2012-11-28Add support for GCC's vector copysign builtins, fixing PR12664.Duncan Sands
2012-11-06Add support for the iceil builtin (new in gcc-4.7) fixing PR14270.Duncan Sands
2012-10-23Check the optimizers make nice getelementptrs out of POINTER_PLUS_EXPR.Duncan Sands
2012-10-17Specifying -mno-sse (or similar) wasn't actually turning off SSE!Duncan Sands
2012-10-01GCC's builtin alloca (the version without an explicit alignment) should beDuncan Sands
2012-09-30There is no reason for a basic block that finished with an unsupported GCCDuncan Sands
2012-09-29In some situations (eg unsupported builtin) we may produce no code whatsoeverDuncan Sands
2012-09-29Don't bother outputting unreachable return blocks.Duncan Sands
2012-09-10Dragonegg's multiple return value (MRV) code returns this struct of three i32'sDuncan Sands
2012-09-08Correctly compute the alignment of struct fields, in particular bitfields:Duncan Sands
2012-08-21Unbreak the use of "--param ssp-buffer-size=" in dragonegg after Chad's changes.Duncan Sands
2012-07-12Add support for rdrand builtins. One issue here is that gcc-4.5 doesn'tDuncan Sands
2012-06-26Pass TLS model through to LLVM.Hans Wennborg