diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-06-23 17:06:06 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-06-23 17:06:06 +0000 |
commit | 98d76e794234eb77acdde1a17448aabccbc4404e (patch) | |
tree | 46c7f2c3b247e5ae9625c3ef190c36391146751d /gcc/common.opt | |
parent | 5ad3e2d1a9bdcb2dc137b74fc633ae568e68221e (diff) | |
download | gcc-98d76e794234eb77acdde1a17448aabccbc4404e.tar.gz |
2009-06-23 Basile Starynkevitch <basile@starynkevitch.net>
[simplified the program flags, using a source path and a module
path. Removed LTDL]
* common.opt: all *basilys* variables renamed as *melt*
* basilys.h (debugeprintf_raw, debugeprintvalue, debugebacktrace)
(debugvalue_at, debugmsgval_at, debugbacktrace_at):
flag_basilys_debug renamed as flag_melt_debug.
(basilys_tempdir_path) removed, renamed as (melt_tempdir_path).
* basilys.c: including <dlfcn.h>. renamed all *basilys* variables
as *melt*.
(load_basilys_modules_and_do_command, basilysgc_load_modulelist)
(load_checked_dynamic_module_index): simpler loading using path
and GCCMELT_SOURCE_PATH & GCCMELT_MODULE_PATH environment
variables.
* toplev.c: removed LTDL.
(toplev_main) merged initialize_plugins calls from trunk.
* configure: regenerated.
* configure.ac: removed LTDL stuff.
* run-basilys.h: dont require LTDL.
* Makefile.in: replaced flags using our paths.
* doc/melt.texi: updated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@148858 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/common.opt')
-rw-r--r-- | gcc/common.opt | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/gcc/common.opt b/gcc/common.opt index 76f5de0229b..f5ed4493a5f 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -329,71 +329,71 @@ fauto-inc-dec Common Report Var(flag_auto_inc_dec) Init(1) Generate auto-inc/dec instructions -;;;;;; basilys/MELT stuff +;;;;;; MELT stuff ; global GCC analysis by Basile (source file gcc/basilys.c) fmelt= -Common Report Var(basilys_mode_string) Joined Condition(HAVE_PARMAPOLY && HAVE_LIBTOOLDYNL && ENABLE_BASILYSMELT) +Common Report Var(melt_mode_string) Joined Condition(HAVE_PARMAPOLY && ENABLE_BASILYSMELT) Basile's mode with command or analysis to run. Uses -fmelt=help for more. -; argument string for basilys +; argument string for melt fmelt-arg= -Common Report Var(basilys_argument_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && HAVE_LIBTOOLDYNL && ENABLE_BASILYSMELT) -Initial argument for basilys analysis +Common Report Var(melt_argument_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && ENABLE_BASILYSMELT) +Initial argument for melt analysis -; argument list string for basilys +; argument list string for melt fmelt-arglist= -Common Report Var(basilys_arglist_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && HAVE_LIBTOOLDYNL && ENABLE_BASILYSMELT) -Initial comma separated argument list for basilys analysis +Common Report Var(melt_arglist_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && NABLE_BASILYSMELT) +Initial comma separated argument list for melt analysis -; compile script used to compile C files generated by basilys +; compile script used to compile C files generated by melt fmelt-compile-script= -Common Report Var(basilys_compile_script_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && HAVE_LIBTOOLDYNL & ENABLE_BASILYSMELT) -compile script invoked by basilys on generated C files +Common Report Var(melt_compile_script_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && ENABLE_BASILYSMELT) +compile script invoked by melt on generated C files ; debug flag for above analysis fmelt-debug -Common Report Var(flag_basilys_debug) Condition(HAVE_PARMAPOLY && HAVE_LIBTOOLDYNL && ENABLE_BASILYSMELT) +Common Report Var(flag_melt_debug) Condition(HAVE_PARMAPOLY && ENABLE_BASILYSMELT) Gives lots of debugging stuff for -fmelt analysis ; debug skip for above analysis fmelt-debugskip= -Common Report Var(count_basilys_debugskip_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && HAVE_LIBTOOLDYNL && ENABLE_BASILYSMELT) +Common Report Var(count_melt_debugskip_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && ENABLE_BASILYSMELT) Counter of debug prints to skip for -fmelt-debug -; dynlib plugin directory for basilys -fmelt-dynlibdir= -Common Report Var(basilys_dynlibdir_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && HAVE_LIBTOOLDYNL && ENABLE_BASILYSMELT) -Dynlib plugin directory for basilys +; dynamic module path for MELT +fmelt-module-path= +Common Report Var(melt_dynmodpath_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && ENABLE_BASILYSMELT) +Dynamic module colon-separated path for MELT [or $GCCMELT_MODULE_PATH] ; shared GDBM indexed file to keep state fmelt-gdbmstate= -Common Report Var(basilys_gdbmstate_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && HAVE_LIBTOOLDYNL && ENABLE_BASILYSMELT) +Common Report Var(melt_gdbmstate_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && ENABLE_BASILYSMELT) Shared GDBM state indexed file. Should be explicitly given. -; generated source directory for basilys -fmelt-gensrcdir= -Common Report Var(basilys_gensrcdir_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && HAVE_LIBTOOLDYNL && ENABLE_BASILYSMELT) -Generated source directory for basilys +; source path for melt -either *.melt or *.c files +fmelt-source-path= +Common Report Var(melt_srcpath_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && ENABLE_BASILYSMELT) +Source colon-separated path for MELT [or $GCCMELT_SOURCE_PATH] ; initial C or dynamic lib modules for above analysis fmelt-init= -Common Report Var(basilys_init_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && HAVE_LIBTOOLDYNL && ENABLE_BASILYSMELT) -Initial semi-colon separated list of modules for -fmelt analysis (dynamic C mode) +Common Report Var(melt_init_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && ENABLE_BASILYSMELT) +Initial colon separated list of modules for -fmelt analysis (dynamic C mode) -; second argument string for basilys +; second argument string for melt fmelt-secondarg= -Common Report Var(basilys_secondargument_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && HAVE_LIBTOOLDYNL && ENABLE_BASILYSMELT) -Second argument for basilys analysis +Common Report Var(melt_secondargument_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && ENABLE_BASILYSMELT) +Second argument for melt analysis -; temporary directory for basilys +; temporary directory for melt fmelt-tempdir= -Common Report Var(basilys_tempdir_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && HAVE_LIBTOOLDYNL && ENABLE_BASILYSMELT) -Temporary directory for basilys (is not cleaned if specified) +Common Report Var(melt_tempdir_string) RejectNegative Joined Condition(HAVE_PARMAPOLY && ENABLE_BASILYSMELT) +Temporary directory for melt (is not cleaned if specified) -;;;;;;;;;; end of basilys/MELT stuff +;;;;;;;;;; end of Basile's MELT stuff ; -fcheck-bounds causes gcc to generate array bounds checks. ; For C, C++ and ObjC: defaults off. |