diff options
Diffstat (limited to 'gcc/doc/gm2.texi')
-rw-r--r-- | gcc/doc/gm2.texi | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/gcc/doc/gm2.texi b/gcc/doc/gm2.texi index 5b1858b..07729f8 100644 --- a/gcc/doc/gm2.texi +++ b/gcc/doc/gm2.texi @@ -484,9 +484,21 @@ where multiple @code{END} keywords are mapped onto a sequence of @item -fm2-lower-case render keywords in error messages using lower case. +@item -fm2-pathname= +specify the module mangled prefix name for all modules in the +following include paths. + +@item -fm2-pathnameI +for internal use only: used by the driver to copy the user facing -I +option. + @item -fm2-plugin insert plugin to identify run time errors at compile time (default on). +@item -fm2-prefix= +specify the module mangled prefix name. All exported symbols from a +definition module will have the prefix name. + @item -fm2-statistics generates quadruple information: number of quadruples generated, number of quadruples remaining after optimization and number of source @@ -567,12 +579,13 @@ via @samp{-fno-return}. @item -fruntime-modules= specify, using a comma separated list, the run time modules and their order. These modules will initialized first before any other modules -in the application dependency. By default the run time modules list is -set to @code{Storage,SYSTEM,M2RTS,RTExceptions,IOLink}. Note that -these modules will only be linked into your executable if they are -required. So adding a long list of dependent modules will not effect -the size of the executable it merely states the initialization order -should they be required. +in the application dependency. By default the run time modules list +is set to @code{m2iso:RTentity,m2iso:Storage,m2iso:SYSTEM,} +@code{m2iso:M2RTS,m2iso:RTExceptions,m2iso:IOLink}. Note that these +modules will only be linked into your executable if they are required. +Adding a long list of dependent modules will not effect the size of +the executable it merely states the initialization order should they +be required. @item -fscaffold-dynamic the option ensures that @samp{gm2} will generate a dynamic scaffold @@ -740,6 +753,8 @@ value | meaning ================= all | turn on all flags below module | trace modules as they register themselves +hex | display the hex address of the init/fini functions +warning | show any warnings pre | generate module list prior to dependency resolution dep | trace module dependency resolution post | generate module list after dependency resolution |