aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
| | |/
| * | Removed brackets around ty in macro of offestof.Bernhard Schommer2015-07-071-1/+1
| * | Diab defines w_char to be unsigned short.Bernhard Schommer2015-07-075-3/+11
| * | Better define the __GNUC__ macro which avoids the inclusion of va_list header...Bernhard Schommer2015-07-072-1/+5
| * | Added an define to avoid the inclusion of the diab va_list header which defin...Bernhard Schommer2015-07-071-1/+1
| |/
* / More portable test for fres and fsqrte.Xavier Leroy2015-07-083-7/+16
|/
* Set/clear CR6 before calling an unprototyped function.Xavier Leroy2015-07-071-3/+4
* Merge pull request #48 from AbsInt/json_exportBernhard Schommer2015-07-068-10/+438
|\
| * Use the functions from C2C to extract the information for the atoms. Simplifi...Bernhard Schommer2015-07-061-17/+18
| * Merge branch 'master' into json_exportBernhard Schommer2015-07-0633-201/+503
| |\ | |/ |/|
* | Corrected little typo in __builtin_clz function.Bernhard Schommer2015-07-065-7/+7
* | Tighten and prove correct the underflow/overflow bounds for parsing of FP lit...Xavier Leroy2015-07-063-137/+249
* | Allow forward declarations of structure and union types in the debug informat...Bernhard Schommer2015-07-033-14/+52
* | Added a fast test for too large exponents too avoid never ending computations.Bernhard Schommer2015-07-031-29/+42
* | Simple path for problems whith diab assembler in the case of functions in dif...Bernhard Schommer2015-07-031-9/+48
* | Do not search for high and low pc of inlined functions.Bernhard Schommer2015-07-023-5/+13
* | Allow Anonymous structs, unions and enums in debug info.Bernhard Schommer2015-07-023-18/+18
* | Add bulitin typedes during C to dwarf translation.Bernhard Schommer2015-07-021-6/+9
* | Added Build, Tag, etc in version string and driver/Version.ml should be ignoredBernhard Schommer2015-07-012-2/+2
* | Removed the version from the compcert.ini file and add it again in a separate...Bernhard Schommer2015-07-019-21/+27
* | Merge branch 'master' of https://github.com/AbsInt/CompCertXavier Leroy2015-06-308-17/+84
|\ \
| * \ Merge github.com:AbsInt/CompCertBernhard Schommer2015-06-262-16/+33
| |\ \
| | * | Revert "Merge branch 'asmexpand' of github.com:AbsInt/CompCert"Bernhard Schommer2015-06-268-997/+615
| | * | Merge branch 'asmexpand' of github.com:AbsInt/CompCertBernhard Schommer2015-06-268-615/+997
| | |\ \
| | | * \ Merge branch 'master' into asmexpandBernhard Schommer2015-06-226-21/+61
| | | |\ \
| | | * | | Moved the rest of the ia32 builtins to asmexpand.Bernhard Schommer2015-06-224-310/+293