> I have been having trouble with my lang.opts i keep getting: > > hilips-MacBook:gccpy-build redbrain$ gccpy -O0 -fdump-tree-gimple t.py > -o t.o -fpy-dump-dot -fpy-gen-main > gpy1: warning: command line option =91-fpy-dump-dot=92 is valid for Python > but not for [enabled by default] > gpy1: warning: command line option =91-fpy-gen-main=92 is valid for Python > but not for [enabled by default] > gpy1: warning: command line option > =91-L/usr/local/lib/gcc/x86_64-apple-darwin12.3.0/4.8.0=92 is valid for > Go/Python but not for [enabled by default] > gpy1: warning: command line option > =91-L/usr/local/lib/gcc/x86_64-apple-darwin12.3.0/4.8.0/../../..=92 is > valid for Go/Python but not for [enabled by default] Does your python_handle_option returns true for recognized options? When you build, in the build/gcc/ directory there is an options.c file. Does it mention Python in lang_names? Do the options have the CL_Python flag? Have you defined a hook that returns the lang_mask for Python? See Fortran: fortran/f95-lang.c:#define LANG_HOOKS_OPTION_LANG_MASK gfc_option_lang_mask BTW, you don't need to re-define Common options unless you want to completely change their meaning, which normally is a bad idea. Normally you can just re-use the results returned by the common options machinery for your own purposes. Cheers, Manuel.