Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Removing NaNs from TESTS_DIFF (float precision issues..) | Cyril SIX | 2019-09-25 | 1 | -0/+3 |
| | |||||
* | varargs2 now work correctly (bis) | Cyril SIX | 2019-09-25 | 2 | -3/+15 |
| | |||||
* | Stub for builtins-mppa_k1c.c | Cyril SIX | 2019-09-25 | 1 | -0/+72 |
| | |||||
* | varargs2 now work correctly | Cyril SIX | 2019-09-25 | 1 | -0/+11 |
| | |||||
* | Removing packed structs tests (do not work for now) | Cyril SIX | 2019-09-25 | 1 | -0/+2 |
| | |||||
* | (#161) - Fixing vararg bug | Cyril SIX | 2019-09-24 | 1 | -2/+2 |
| | |||||
* | More work on test, regression/packedstruct1.c and regression/varargs2.c ↵ | Cyril SIX | 2019-09-20 | 4 | -24/+33 |
| | | | | don't pass | ||||
* | Adding SIMU=k1-cluster -- in configure | Cyril SIX | 2019-09-20 | 1 | -0/+1 |
| | |||||
* | __builtin_bswap16, 32 and 64 | Cyril SIX | 2019-09-20 | 4 | -39/+38 |
| | |||||
* | Fixing machine description (error in wchar signedness + trying different ↵ | Cyril SIX | 2019-09-19 | 1 | -5/+32 |
| | | | | value for passing structs) | ||||
* | Desactivating CompCert tests taking too long | Cyril SIX | 2019-09-19 | 1 | -1/+3 |
| | |||||
* | Adding some function calls in interop tests | Cyril SIX | 2019-09-19 | 2 | -7/+15 |
| | |||||
* | Detailing oracle/vérificateur in the timings | Cyril SIX | 2019-09-18 | 2 | -2/+3 |
| | |||||
* | Timings for Machblockgen, Asmblockgen and postpass scheduling | Cyril SIX | 2019-09-18 | 4 | -7/+10 |
| | |||||
* | Compatibility fix for Coq 8.7.1 | Cyril SIX | 2019-09-13 | 1 | -3/+3 |
| | |||||
* | Adding back "exit 2" to the test target of test/c/Makefile | Cyril SIX | 2019-09-13 | 1 | -2/+2 |
| | |||||
* | Scaling down compression tests | Cyril SIX | 2019-09-13 | 1 | -5/+11 |
| | |||||
* | Reducing further the input size of the tests | Cyril SIX | 2019-09-13 | 30 | -71/+68 |
| | |||||
* | Scaling down most of c/ CompCert tests | Cyril SIX | 2019-09-13 | 18 | -37/+56 |
| | |||||
* | Merge branch 'mppa-work' of ↵ | David Monniaux | 2019-09-10 | 25 | -107/+559 |
|\ | | | | | | | gricad-gitlab.univ-grenoble-alpes.fr:sixcy/CompCert into mppa-work | ||||
| * | Starting to modify official CompCert tests to be passable with the simu | Cyril SIX | 2019-09-10 | 18 | -89/+81 |
| | | |||||
| * | Test for compd.geu | Cyril SIX | 2019-09-05 | 1 | -0/+6 |
| | | |||||
| * | Removing unused .all, .any, .nall and .none conditions | Cyril SIX | 2019-09-05 | 3 | -18/+1 |
| | | |||||
| * | Adding tests for cmoved | Cyril SIX | 2019-09-05 | 2 | -0/+85 |
| | | |||||
| * | (#157) Fixing warning for desactivated afaddd builtin. No implementation yet | Cyril SIX | 2019-09-05 | 1 | -0/+6 |
| | | |||||
| * | a dedicated entry-point to the doc of Coq sources | Sylvain Boulmé | 2019-09-03 | 1 | -0/+380 |
| | | |||||
* | | Merge branch 'master' of https://github.com/AbsInt/CompCert into mppa-work | David Monniaux | 2019-09-10 | 3 | -6/+6 |
|\ \ | |/ |/| | |||||
| * | Compatibility for OCaml 4.08.1 | Bernhard Schommer | 2019-09-05 | 2 | -5/+5 |
| | | |||||
| * | Update man page. | Bernhard Schommer | 2019-09-02 | 1 | -1/+1 |
| | | | | | | | | Unused-variables is disabled by default. | ||||
* | | compatibility with OCaml 4.08 | David Monniaux | 2019-09-03 | 2 | -4/+3 |
| | | |||||
* | | Fixing upstream merge build | Cyril SIX | 2019-09-03 | 1 | -1/+1 |
| | | |||||
* | | aclrw test | Cyril SIX | 2019-09-03 | 1 | -0/+12 |
| | | |||||
* | | Merge remote-tracking branch 'origin/mppa-work-upstream-merge' into mppa-work | Cyril SIX | 2019-09-03 | 177 | -6355/+6648 |
|\ \ | | | | | | | | | | | | | | | | | | | Conflicts: configure mppa_k1c/Archi.v mppa_k1c/Asmexpand.ml | ||||
| * | | macros for fma() fmaf() | David Monniaux | 2019-08-30 | 2 | -0/+3 |
| | | | |||||
| * | | fma with first negated operand | David Monniaux | 2019-08-30 | 3 | -6/+17 |
| | | | |||||
| * | | fma | David Monniaux | 2019-08-30 | 14 | -15/+166 |
| | | | |||||
| * | | début du fma | David Monniaux | 2019-08-30 | 4 | -7/+179 |
| | | | |||||
| * | | use finvw | David Monniaux | 2019-08-30 | 3 | -4/+45 |
| | | | |||||
| * | | add finvw ; not yet generated | David Monniaux | 2019-08-30 | 11 | -6/+55 |
| | | | |||||
| * | | fabsf | David Monniaux | 2019-08-29 | 3 | -1/+10 |
| | | | |||||
| * | | fmin/fmax/fminf/fmaxf non bien testés | David Monniaux | 2019-08-29 | 12 | -11/+102 |
| | | | |||||
| * | | begin implementing minf/maxf | David Monniaux | 2019-08-29 | 5 | -11/+128 |
| | | | |||||
| * | | merge upstream including fma fixes | David Monniaux | 2019-08-28 | 25 | -1942/+0 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/AbsInt/CompCert into ↵ | David Monniaux | 2019-08-28 | 21 | -63/+102 |
| |\| | | | | | | | | | | mppa-work-upstream-merge | ||||
| | * | Allow Long as const result for ppc64 variant. | Bernhard Schommer | 2019-08-13 | 2 | -0/+3 |
| | | | | | | | | | | | | Since the ppc64 has 64 bit registers it is okay to have a 64 bit constant result. | ||||
| | * | bswap builtins: give semantics to them, support bswap64 on all targets | Bernhard Schommer | 2019-08-12 | 6 | -7/+51 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added semantic for byte swap builtins The `__builtin_bswap`, `__builtin_bswap16`, `__builtin_bswap32`, `__builtin_bswap64` builtin function are now standard builtin functions with a defined semantics. The semantics is given in terms of the decode/encode functions used for the memory model. * Added bswap64 expansion to PowerPC 32 bits. * Added bswap64 expansion for ARM. | ||||
| | * | x86: wrong expansion of __builtin_fmadd et al | Xavier Leroy | 2019-08-06 | 1 | -13/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There was a misunderstanding on the asm syntax for 3-operand instructions such as vfmadd132: when the Intel manual reads vfmadd132 res, arg2, arg3 the corresponding GNU asm syntax is vfmadd132 arg3, arg2, res but not vfmadd132 arg2, arg3, res Closes: #188 | ||||
| | * | Add support for Coq 8.10 | Xavier Leroy | 2019-08-05 | 1 | -2/+2 |
| | | | |||||
| | * | Coq 8.10 compatibility: (temporarily) silence new warning | Xavier Leroy | 2019-08-05 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "undeclared-scope" warning fires when we use a "notation" scope before having declared it. This is a good thing, except that the "Declare Scope" vernacular that declares a scope was introduced in Coq 8.10 and is not available in earlier versions. Hence there is no way to avoid triggering the warning yet remain compatible with pre-8.10 Coq versions. This commit silences the warning. It will have to revisited when Coq 8.10 is the oldest version of Coq we support in CompCert. | ||||
| | * | Coq 8.10 compatibility: tweak Argument command | Xavier Leroy | 2019-08-05 | 1 | -1/+1 |
| | | |