aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Track the locations of local variables using EF_debug annotations.Xavier Leroy2015-08-2312-45/+1030
* Renaming {BA,BR}_longofwords -> {BA,BR}_splitlong.Xavier Leroy2015-08-2227-125/+114
* Adapt the PowerPC port to the new builtin representation.Xavier Leroy2015-08-2111-260/+285
* Simplify the handling of extended inline asm, taking advantage of the new, st...Xavier Leroy2015-08-213-14/+30
* Merge branch 'master' into 'new-builtins'Xavier Leroy2015-08-2112-185/+206
|\
| * test/regression: test packedstruct1 only if unaligned accesses are supported.Xavier Leroy2015-08-215-6/+15
| * Erase incomplete file .depend.extr if "make depend" fails.Xavier Leroy2015-08-211-3/+2
| * Don't use strdup(), it is not ISO C99.Xavier Leroy2015-08-211-1/+2
| * Asmexpand for ARM: fixed bug in Pfreeframe.Xavier Leroy2015-08-212-5/+5
| * Fix bugs in Asmexpand.ml for ARM.Xavier Leroy2015-08-211-8/+9
| * Consistent naming of "P" instructions and consistent ordering of argumentsXavier Leroy2015-08-213-174/+171
| * Fixed bugs in asm expansion causing the test suite to fail.Xavier Leroy2015-08-211-13/+20
| * Added command line option to specify a linker command file for the linker.Bernhard Schommer2015-08-201-0/+5
* | Refactoring of builtins and annotations in the back-end.Xavier Leroy2015-08-2164-2044/+2181
|/
* Added support for the location of non static global variables.Bernhard Schommer2015-08-183-2/+9
* Added builtin for the dcbf instructionBernhard Schommer2015-08-175-0/+9
* Merge pull request #46 from AbsInt/asmexpandXavier Leroy2015-08-178-615/+1031
|\
| * Merge branch 'master' into asmexpandBernhard Schommer2015-07-141-1/+4
| |\
| * | Updated the branch and implemented the suggested changes.Bernhard Schommer2015-07-143-44/+78
| * | Merge branch 'master' into asmexpandBernhard Schommer2015-07-1451-241/+1046
| |\ \
| * | | Merge branch 'asmexpand' of github.com:AbsInt/CompCertBernhard Schommer2015-06-268-615/+997
* | | | Added builtin for the dcbi instruction.Bernhard Schommer2015-08-175-4/+11
* | | | Update clightgen w.r.t. teh calling_conventions record (new field cc_unproto).Xavier Leroy2015-08-171-1/+2
* | | | Update clightgen w.r.t. EF_inline_asm (type of the clobber list).Xavier Leroy2015-08-171-1/+6
* | | | Added builitin for the icbi instruction.Bernhard Schommer2015-08-145-1/+11
* | | | Added builtin for the lwsync barrier.Bernhard Schommer2015-08-145-3/+12
* | | | Also print the system in the output to differentiate between diab and gcc pro...Bernhard Schommer2015-08-051-2/+2
* | | | Swapped high and low pc in the printing of the debug information for subrouti...Bernhard Schommer2015-07-241-2/+2
* | | | More tests for alias analysis.Xavier Leroy2015-07-202-6/+30
* | | | ValueDomain: add some documentation comments.Xavier Leroy2015-07-191-20/+32
* | | | Test to check that alias analysis is prudently conservative on ill-defined po...Xavier Leroy2015-07-193-1/+153
* | | | Value analysis: keep track of pointer values that leak through small integers...Xavier Leroy2015-07-199-232/+250
* | | | Value analysis: keep track of pointer values that leak through arithmetic ope...Xavier Leroy2015-07-195-163/+171
* | | | ValueDomain.aptr_of_aval: be more conservative with pointers synthesized from...Xavier Leroy2015-07-182-6/+14
* | | | Missing cases in ValueDomain.vnormalize, causing overapproximation.Xavier Leroy2015-07-181-2/+2
* | | | Missing case in ValueDomain.pincl, causing incompleteness.Xavier Leroy2015-07-181-0/+9
* | | | Remove non digit and non letter chars from filename used in renaming of stati...Bernhard Schommer2015-07-151-0/+1
* | | | Introduce tolerance for casts of pointer values to/from 64-bit integers.Xavier Leroy2015-07-151-3/+12
| |_|/ |/| |
* | | Reject incomplete types as return type.Bernhard Schommer2015-07-141-1/+4
| |/ |/|
* | Use env1 instead of env to also have the type specifiers used in the return p...Bernhard Schommer2015-07-091-1/+1
* | Also test if the __VA_LIST macro is defined to avoid problems with the typede...Bernhard Schommer2015-07-091-2/+8
* | Propagated the composed type constructed build during identifier lookup.Bernhard Schommer2015-07-091-6/+6
* | Merge branch 'master' of https://github.com/AbsInt/CompCertXavier Leroy2015-07-0817-32/+125
|\ \
| * | Turn off copy optimization when returning a composite by reference.Xavier Leroy2015-07-084-5/+50
| * | Add implicit "return 0;" at end of function "main".Xavier Leroy2015-07-081-1/+13
| * | Turn "redefinition with an incompatible type" warning into an error.Xavier Leroy2015-07-081-1/+6
| * | Fix issue with bit fields of type _BoolXavier Leroy2015-07-084-18/+34
| * | Merge github.com:AbsInt/CompCertBernhard Schommer2015-07-071-2/+5
| |\ \
| | * \ Merge pull request #49 from jhjourdan/ch2o_universes_compatXavier Leroy2015-07-071-2/+5
| | |\ \
| | | * | Change the definition of Typles.tupleJacques-Henri Jourdan2015-07-071-2/+5
| | |/ /