aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorMichael Schmidt <github@mschmidt.me>2016-10-17 14:25:24 +0200
committerMichael Schmidt <github@mschmidt.me>2016-10-17 14:25:24 +0200
commit3599d11a6e20225f68dc29c997b5d4d987b10531 (patch)
treed78a5a4b9b44788c3cb5f28b8c27ca93acb9fbfd /doc
parenta60475a9fcef78a28ba5cd8496eabb98aa2e2e60 (diff)
downloadcompcert-kvx-3599d11a6e20225f68dc29c997b5d4d987b10531.tar.gz
compcert-kvx-3599d11a6e20225f68dc29c997b5d4d987b10531.zip
Minor improvements
Diffstat (limited to 'doc')
-rw-r--r--doc/ccomp.18
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/ccomp.1 b/doc/ccomp.1
index bf245541..9d15791e 100644
--- a/doc/ccomp.1
+++ b/doc/ccomp.1
@@ -9,7 +9,7 @@ ccomp \- the CompCert C compiler
\fBCompCert C\fP is a compiler for the C programming language.
Its intended use is the compilation of life-critical and mission-critical software written in C and meeting high levels of assurance.
It accepts most of the ISO C 99 language, with some exceptions and a few extensions.
-It produces machine code for the PowerPC, ARM, and IA32 (x86 32-bits) architectures.
+It produces machine code for the PowerPC, ARM, and IA-32 architectures.
.PP
What sets CompCert C apart from any other production compiler, is that it is formally verified, using machine-assisted mathematical proofs, to be exempt from miscompilation issues.
In other words, the executable code it produces is proved to behave exactly as specified by the semantics of the source C program.
@@ -143,7 +143,7 @@ Enabled by default.
.TP
.B \-ffloat\-const\-prop <n>
Control constant propagation of floats (<n>=0: none, <n>=1: limited, <n>=2: full).
-Default is full.
+Default is full constant propagation.
.
.SS
Code Generation Options
@@ -166,12 +166,12 @@ Code Generation Options (PowerPC with Diab Backend)
.TP
.B \-falign\-branch\-targets <n>
Set alignment of branch targets to <n> bytes.
-The default alignment is 0 bytes which deactivates alignment of branch targets.
+The default alignment is 0 bytes, which deactivates alignment of branch targets.
.
.TP
.B \-falign\-cond\-branches <n>
Set alignment of conditional branches to <n> bytes.
-The default alignment is 0 bytes which deactivates alignment of conditional branch targets.
+The default alignment is 0 bytes, which deactivates alignment of conditional branch targets.
.
.TP
.B \-fsmall\-const <n>