summaryrefslogtreecommitdiff
path: root/driver
diff options
context:
space:
mode:
authorGravatar xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e>2010-03-08 13:56:08 +0000
committerGravatar xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e>2010-03-08 13:56:08 +0000
commita24cfb086163ab359735392340acfe03e133be64 (patch)
tree1d878c6fa08338b9955ca79b36b6267bcf6bfbad /driver
parentc24a652789e15b33153c1d90c6869eb6e6e28040 (diff)
Handling of volatile accesses through builtin functions.
Added support for processor-specific builtin functions. Added some PowerPC instructions as builtins. Updated #pragma section handling. git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1285 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
Diffstat (limited to 'driver')
-rw-r--r--driver/Driver.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/driver/Driver.ml b/driver/Driver.ml
index 2cc409f..d7c9364 100644
--- a/driver/Driver.ml
+++ b/driver/Driver.ml
@@ -63,7 +63,7 @@ let preprocess ifile ofile =
let compile_c_file sourcename ifile ofile =
(* Simplification options *)
let simplifs =
- "bec" (* blocks, impure exprs, implicit casts: mandatory *)
+ "becv" (* blocks, impure exprs, implicit casts, volatiles: mandatory *)
^ (if !option_fstruct_passing then "s" else "")
^ (if !option_fstruct_assign then "S" else "")
^ (if !option_fbitfields then "f" else "") in