- 01 Jun, 2021 3 commits
- 29 Mar, 2021 3 commits
-
-
Léo Gourdin authored
-
Léo Gourdin authored
-
Léo Gourdin authored
-
- 24 Mar, 2021 1 commit
-
-
Sylvain Boulmé authored
-
- 23 Mar, 2021 1 commit
-
-
Sylvain Boulmé authored
PARTIAL MERGE (PARTLY BROKEN). See unsolved conflicts in: aarch64/TO_MERGE and riscV/TO_MERGE WARNING: interface of va_args and assembly sections have changed
-
- 09 Mar, 2021 1 commit
-
-
Xavier Leroy authored
Closes: #389
-
- 02 Mar, 2021 3 commits
-
-
Léo Gourdin authored
-
Léo Gourdin authored
-
Léo Gourdin authored
-
- 01 Mar, 2021 8 commits
-
-
Léo Gourdin authored
-
Léo Gourdin authored
-
Léo Gourdin authored
-
Sylvain Boulmé authored
-
Léo Gourdin authored
-
Léo Gourdin authored
-
Sylvain Boulmé authored
-
Léo Gourdin authored
-
- 25 Feb, 2021 3 commits
-
-
Léo Gourdin authored
-
Léo Gourdin authored
-
Léo Gourdin authored
-
- 23 Feb, 2021 13 commits
-
-
Léo Gourdin authored
-
Léo Gourdin authored
-
Léo Gourdin authored
-
Léo Gourdin authored
Merge branch 'riscv-work-rules' of gricad-gitlab.univ-grenoble-alpes.fr:sixcy/CompCert into riscv-work-rules
-
Léo Gourdin authored
-
Sylvain Boulmé authored
-
Sylvain Boulmé authored
-
Sylvain Boulmé authored
-
Xavier Leroy authored
On PowerPC/Diab, common declarations must not be used for small data sections. Add a `~common` option to `PrintAsmaux.variable_section` to control the use of common declarations. The default is whatever is specified on the command line using the `-fcommon` and `-fno-common` options. Use `~common:false` for `Section_small_data` on PowerPC / Diab. Note that on PowerPC/Linux, GCC uses common declarations for uninitialized variables in small data section, so we keep doing this in CompCert as well.
-
Xavier Leroy authored
Distinguish between: - uninitialized variables, which can go in COMM if supported - variables initialized with fixed, numeric quantities, which can go in a readonly section if "const" - variables initialized with symbol addresses which may need relocation, which cannot go in a readonly section even if "const", but can go in a special "const_data" section. Also: on macOS, use ".const" instead of ".literal8" for literals, as not all literals have size 8.
-
Xavier Leroy authored
This is a generalization of the previous PrintAsmaux.common_section function that - handles initialized variables in addition to uninitialized variables; - can be used for Section_const, not just for Section_data.
-
Léo Gourdin authored
-
Léo Gourdin authored
-
- 22 Feb, 2021 2 commits
-
-
Sylvain Boulmé authored
-
Sylvain Boulmé authored
-
- 19 Feb, 2021 1 commit
-
-
Léo Gourdin authored
Branch expansions activated and configured in the checker (but admitted) and bugfix in the expansion liveness modification
-
- 18 Feb, 2021 1 commit
-
-
Léo Gourdin authored
-