diff options
author | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2010-03-08 13:56:08 +0000 |
---|---|---|
committer | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2010-03-08 13:56:08 +0000 |
commit | a24cfb086163ab359735392340acfe03e133be64 (patch) | |
tree | 1d878c6fa08338b9955ca79b36b6267bcf6bfbad /driver | |
parent | c24a652789e15b33153c1d90c6869eb6e6e28040 (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.ml | 2 |
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 |