-
- Downloads
Makefile.in: Update to use common.opt and lang_opt_files.
* Makefile.in: Update to use common.opt and lang_opt_files. (c-options.c, c-options.h): Remove. (options.c, options.h): Add. * c-opts.c: Include options.h not c-options.h. * common.opt: New file. * configure, configure.in: Add lang_opt_files. * opts.c: Include flags.h and diagnostic.h. (common_handle_option): New. (handle_option): Update to recognize common options and all language-dependent options. * opts.h (CL_F77, CL_JAVA, CL_ADA, CL_COMMON, CL_TREELANG): New. (struct cl_option): Make flags of type int. * opts.h: Flag option with front ends to which it applies. Handle duplicate options. * toplev.c (filename): Remove. (independent_decode_option): Don't handle filenames and -quiet. (process_options, do_compile): Update. ada: * Make-lang.in: Update to use options.c and options.h. * misc.c: Include options.h not aoptions.h. (gnat_handle_option): Abort on unrecognized switch. (gnat_init_options): Request Ada switches. cp: * Make-lang.in: Remove c-options.o. f: * Make-lang.in: Update to use options.c and options.h. * top.c: Include options.h not f-options.h. (gnat_handle_option): Abort on unrecognized switch. (ffe_init_options): From com.c. Request F77 options. (ffe_handle_options): Abort on unrecognized switch. * com.c (ffe_init_options): Move to top.c. * top.h (fee_init_options): New. java: * Make-lang.in: Update to use options.c and options.h. * lang.c: Include options.h not j-options.h. (java_handle_option): Abort on unrecognized option. (java_init_options): Request Java switches. treelang: * Make-lang.in: Update to use options.c and options.h. * tree1.c: Include options.h not t-options.h. (treelang_init_options): New. (treelang_handle_option): Abort on unrecognized switch. * treetree.c (LANG_HOOKS_INIT_OPTIONS): Override. * treetree.h (treelang_init_options): New. From-SVN: r67941
Showing
- gcc/ChangeLog 20 additions, 0 deletionsgcc/ChangeLog
- gcc/Makefile.in 12 additions, 11 deletionsgcc/Makefile.in
- gcc/ada/ChangeLog 7 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/Make-lang.in 2 additions, 10 deletionsgcc/ada/Make-lang.in
- gcc/ada/misc.c 3 additions, 3 deletionsgcc/ada/misc.c
- gcc/c-opts.c 1 addition, 1 deletiongcc/c-opts.c
- gcc/common.opt 47 additions, 0 deletionsgcc/common.opt
- gcc/configure 7 additions, 1 deletiongcc/configure
- gcc/configure.in 5 additions, 0 deletionsgcc/configure.in
- gcc/cp/ChangeLog 4 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/Make-lang.in 1 addition, 2 deletionsgcc/cp/Make-lang.in
- gcc/f/ChangeLog 9 additions, 0 deletionsgcc/f/ChangeLog
- gcc/f/Make-lang.in 2 additions, 9 deletionsgcc/f/Make-lang.in
- gcc/f/com.c 0 additions, 15 deletionsgcc/f/com.c
- gcc/f/top.c 17 additions, 2 deletionsgcc/f/top.c
- gcc/f/top.h 1 addition, 0 deletionsgcc/f/top.h
- gcc/java/ChangeLog 7 additions, 0 deletionsgcc/java/ChangeLog
- gcc/java/Make-lang.in 2 additions, 9 deletionsgcc/java/Make-lang.in
- gcc/java/lang.c 3 additions, 3 deletionsgcc/java/lang.c
- gcc/opts.c 48 additions, 7 deletionsgcc/opts.c
Loading
Please register or sign in to comment