1. 18 Nov, 2004 1 commit
  2. 15 Oct, 2004 1 commit
    • bitmap.c, [...]: Update copyright. · f30278e8
      	* bitmap.c, bitmap.h, builtin-attrs.def, cfglayout.h,
      	collect2.h, conflict.c, coretypes.h, coverage.h, errors.h,
      	gcc.h, gcov-dump.c, gen-protos.c, gencheck.c, gencodes.c,
      	genconstants.c, gengenrtl.c, genmodes.c, genpeep.c,
      	gensupport.h, graph.h, gthr-gnat.c, gthr-gnat.h, gthr-posix.c,
      	gthr-posix.h, hard-reg-set.h, hwint.h, integrate.h, libgcc2.c,
      	lists.c, machmode.def, mips-tdump.c, opts.h, params.c,
      	predict.def, predict.h, protoize.c, reload.h, resource.h,
      	rtl-error.c, sbitmap.c, sbitmap.h, sreal.c, tlink.c,
      	tree-dump.h, tree-inline.h, unwind-dw2-fde.c, unwind-dw2.c,
      	unwind-sjlj.c, value-prof.h: Update copyright.
      
      From-SVN: r89097
      Kazu Hirata committed
  3. 08 Jul, 2004 1 commit
    • c-decl.c (pop_scope): Do not set DECL_CONTEXT on file-scope decls when... · 5b02f0e0
      	* c-decl.c (pop_scope): Do not set DECL_CONTEXT on file-scope
      	decls when there is only one input translation unit.
      	* langhooks.c (lhd_set_decl_assembler_name): Partially revert
      	change of 2004-07-05; do not treat declarations with
      	DECL_CONTEXT a TRANSLATION_UNIT_DECL specially.
      	* opts.c (cur_in_fname): Delete.
      	* opts.h: Likewise.
      	* tree.c: Revert changes of 2004-07-05; no special treatment
      	for TRANSLATION_UNIT_DECLs.
      	* Makefile.in (tree.o): Update dependencies.
      
      From-SVN: r84306
      Zack Weinberg committed
  4. 05 Jul, 2004 1 commit
    • langhooks.c: Don't include gt-langhooks.h. · 6de66680
      	* langhooks.c: Don't include gt-langhooks.h.
      	(var_labelno): Delete.
      	(lhd_set_decl_assembler_name): Do not append a distinguishing
      	number to file-scope internal-linkage declarations for the first
      	input file, even if they have DECL_CONTEXT set.  Use DECL_UID of
      	the declaration itself (if at block scope), or its containing
      	TRANSLATION_UNIT_DECL (if at file scope) for the distinguishing
      	number.
      
      	* opts.c (cur_in_fname): New global.
      	* opts.h: Declare it.
      	* tree.c: Include opts.h.
      	(make_node_stat): If creating a TRANSLATION_UNIT_DECL, give it
      	DECL_UID equal to cur_in_fname.
      	(copy_node_stat): Do not change DECL_UID when copying a
      	TRANSLATION_UNIT_DECL.
      	(build_common_tree_nodes): Adjust next_decl_uid to reserve the
      	range 0 .. num_in_fnames-1 for TRANSLATION_UNIT_DECLs.
      
      	* c-decl.c (c_static_assembler_name): Delete.
      	* c-tree.h (c_static_assembler_name): Delete prototype.
      	* c-lang.c, objc/objc-lang.c: Don't override
      	LANG_HOOKS_SET_DECL_ASSEMBLER_NAME.
      
      	* Makefile.in (tree.o): Update dependencies.
      	(GTFILES): Remove langhooks.c.
      
      cp:
      	* decl.c (cxx_init_decl_processing): Call
      	build_common_tree_nodes before creating the global NAMESPACE_DECL.
      
      From-SVN: r84123
      Zack Weinberg committed
  5. 14 Jun, 2004 1 commit
    • Makefile.in (FLAGS_H): New. · 50431bc4
      	* Makefile.in (FLAGS_H): New.
      	(flags.h): Replace by FLAGS_H.
      	* c.opt: Document Var, VarExists, Init and Report attributes.
      	* common.opt: Fill the values of the attributes.
      	* diagnostic.c (flag_fatal_errors): Do not define.
      	* except.c (flag_non_call_exceptions): Do not define.
      	* flags.h: Include options.h.  Remove declarations conflicting with
      	the automatically defined ones.
      	* opts.c: Remove automatically defined variables.
      	(handle_option): Perform default initialization.
      	(common_handle_option): Do not handle options covered by the
      	default initialization.
      	* opts.h (struct cl_option): Add flag_var, has_set_value and set_value
      	fields.
      	(CL_REPORT): New.
      	* opts.sh: Generate variable declarations, handle CL_REPORT.
      	* toplev.c: Remove automatically defined variables.
      	(f_options): Removed.
      	(print_switch_values): Use cl_options instead of f_options.
      	* toplev.h (version_flag): Declaration removed.
      
      From-SVN: r83105
      Zdenek Dvorak committed
  6. 19 Aug, 2003 1 commit
    • c-common.c: Fix comment formatting. · 59e4e217
      	* c-common.c: Fix comment formatting.
      	* c-common.h: Likewise.
      	* c-decl.c: Likewise.
      	* cppinit.c: Likewise.
      	* cpplib.h: Likewise.
      	* emit-rtl.c: Likewise.
      	* input.h: Likewise.
      	* line-map.h: Likewise.
      	* opts.c: Likewise.
      	* opts.h: Likewise.
      	* simplify-rtx.c: Likewise.
      
      From-SVN: r70577
      Kazu Hirata committed
  7. 31 Jul, 2003 1 commit
    • opts.c (in_fnames, [...]): Moved here from c-opts. · 40e941af
      	* opts.c (in_fnames, num_in_fnames):  Moved here from c-opts.
      	(add_input_filename):  New function.
      	(handle_options):  Call add_input_filename directly instead of
      	with a lang hook.
      	* opts.h (in_fnames, num_in_fnames):  Moved here.
      	(add_input_filename):  Declare.
      	* c-decl.c:  Need to #include opts.h.
      	* Makefile.in (c-decl.o):  Also depends on opts.h.
      	* c-opts.c (in_fnames, num_in_fnames):  Moved to opts.c.
      	(c_common_handle_filename):  Replaced by add_input_filename.
      	* c-common.h (in_fnames, num_in_fnames, c_common_handle_filename):
      	Remove.
      	* langhooks.h (struct lang_hooks):  Remove handle_filename hook.
      	* langhooks-def.h (LANG_HOOKS_HANDLE_FILENAME):  Remove macro.
      	(LANG_HOOKS_INITIALIZER):  Remove use of LANG_HOOKS_HANDLE_FILENAME.
      	* c-lang.c (LANG_HOOKS_HANDLE_FILENAME):  Remove macro.
      
      From-SVN: r70012
      Per Bothner committed
  8. 17 Jul, 2003 1 commit
    • c.opt: Document Uncodumented; use it. · f2ac9964
      	* c.opt: Document Uncodumented; use it.  Document ObjC options.
      	* opts.c (print_filtered_help): Skip undocumented switches.
      	* opts.h (CL_UNDOCUMENTED): New.
      	* opts.sh: Handle Undocumented.
      	* toplev.c (documented_lang_options): Prevent its becoming empty.
      f:
      	* lang-options.h: Remove.
      	* lang.opt: Document most options.
      objc:
      	* lang-options.h: Remove.
      
      From-SVN: r69494
      Neil Booth committed
  9. 08 Jul, 2003 1 commit
    • Makefile.in: Update. · cf03fd63
      	* Makefile.in: Update.
      	* c-opts.c (c_common_handle_option): opt_text now contains the '-'.
      	* c.opt: Update documentation.
      	* common.opt: Add some help text.
      	* opts.c: Include intl.h.
      	(wrap_help, print_help): New.
      	(find_opt, handle_option, common_handle_option): opt_text now
      	contains the '-'.  Use print_help to output help.
      	* opts.h (struct cl_option): New member "help".
      	* opts.sh: Update to handle help text output and to prepend
      	options with '-'.
      	* toplev.c (display_help): Remove some help text.
      
      From-SVN: r69068
      Neil Booth committed
  10. 02 Jul, 2003 1 commit
    • c-common.h (c_common_init_options): New prototype. · b86f6cd9
      	* c-common.h (c_common_init_options): New prototype.
      	* c-opts.c (deferred_size): Remove.
      	(defer_opt): Array is now pre-allocated.
      	(c_common_init_options): Pre-allocate deferred_opts.  Make
      	lang_flags unsigned.
      	(push_command_line_options): Free deferred_opts.
      	* hooks.c (hook_uint_uint_constcharptrptr_0): New.
      	* hooks.h (hook_uint_uint_constcharptrptr_0): New.
      	* langhooks-def.h (LANG_HOOKS_INIT_OPTIONS): Update.
      	* langhooks.h (struct lang_hooks): New prototype for init_options.
      	* main.c (main): Cast argv.
      	* opts.c (handle_option, handle_options): Update prototypes.
      	(decode_options): save_argc, save_argv are not global.  Constify.
      	* opts.h (decode_options): New prototype.
      	* toplev.c (general_init): New protoype.
      	(save_argv): Make static.
      	(save_argc): Remove.
      	(print_switch_values, general_init): Constify.
      	(toplev_main): Save argv.
      	* toplev.h (toplev_main): Update prototype.
      	(save_argc, save_argv): Remove.
      ada:
      	* misc.c (save_argc, save_argv): Make static.
      	(gnat_init_options): New prototype.
      	(gnat_init_options): Update.
      f:
      	* top.c (ffe_init_options): Update prototype.
      	* top.h (ffe_init_options): Update prototype.
      java:
      	* lang.c (java_init_options): Update prototype.
      treelang:
      	* tree1.c (treelang_init_options): Update prototype.
      	* treelang.h (treelang_init_options): Update prototype.
      
      From-SVN: r68850
      Neil Booth committed
  11. 28 Jun, 2003 1 commit
    • Makefile.in: Update. · 9756310a
      	* Makefile.in: Update.
      	* opts.c: Include tm_p.h.
      	(handle_options): Make static.
      	(decode_options): Copied from toplev.c.
      	* opts.h (decode_options): New.
      	* toplev.c (parse_options_and_default_flags): Move most to opts.c,
      	some to...
      	(general_init): ...here.
      	(toplev_main): Use decode_options instead.
      	* toplev.h (save_argc, save_argv): New.
      
      From-SVN: r68629
      Neil Booth committed
  12. 25 Jun, 2003 1 commit
    • c-opts.c (complain_wrong_lang, [...]): Remove. · f18754d6
      	* c-opts.c (complain_wrong_lang, write_langs): Remove.
      	(c_common_handle_option): Complaints about wrong language are
      	handled in opts.c now.
      	* opts.c (complain_wrong_lang, write_langs, handle_options): New.
      	(find_opt): Fix thinko.
      	(handle_option): Update prototype.  Complain about switches for
      	a different front end.
      	* opts.h (lang_names, handle_options): New.
      	(handle_option): Remove.
      	* opts.sh: Write out language names array.
      	* toplev.c (parse_options_and_default_flags): Use handle_options.
      
      From-SVN: r68495
      Neil Booth committed
  13. 22 Jun, 2003 1 commit
  14. 16 Jun, 2003 1 commit
    • c-opts.c (c_common_handle_option): s/on/value/. · 7b086b11
      	* c-opts.c (c_common_handle_option): s/on/value/.
      	(OPT_fabi_version_, OPT_ftabstop_, OPT_ftemplate_depth_): Use value
      	directly rather than converting the argument.
      	* c.opt: Update docs.  Use UInteger where appropriate.
      	* common.opt: Use UInteger where appropriate.
      	* opts.c (integral_argument): New.
      	(handle_argument): Handle integral arguments, and optional
      	joined arguments.
      	(common_handle_option): Update.
      	* opts.h (CL_MISSING_OK, CL_UINTEGER): New.
      	* opts.sh: Handle JoinedOrMissing and UInteger flags.
      java:
      	* lang.c (java_handle_option): Special-casing of optional
      	joined arguments no longer needed.
      	* lang.opt: Update switches that take optional argument.
      
      From-SVN: r67999
      Neil Booth committed
  15. 15 Jun, 2003 1 commit
    • c-opts.c (lang_flags): Update for new spelling of flags. · be43ab4e
      	* c-opts.c (lang_flags): Update for new spelling of flags.
      	(write_langs): Similarly.
      	* c.opt: Specify languages.
      	* opts.h: Remove languages.
      	* opts.sh: Recognise front-end defined languages.
      ada:
      	* lang.opt: Declare Ada.
      	* misc.c (gnat_init_options): Update.
      doc:
      	* sourcebuild.texi: Update.
      f:
      	* lang.opt: Declare F77.
      java:
      	* lang.opt: Declare Java.
      	* lang.c (java_init_options): Update.
      treelang:
      	* lang.opt: Declare Treelang.  Update.
      	* tree1.c (treelang_init_options): Update.
      
      From-SVN: r67976
      Neil Booth committed
  16. 14 Jun, 2003 1 commit
    • Makefile.in: Update to use common.opt and lang_opt_files. · d7b42618
      	* 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
      Neil Booth committed
  17. 08 Jun, 2003 1 commit
  18. 07 Jun, 2003 1 commit
    • Makefile.in (OJBS, c-opts.o): Update. · 2772ef3e
      	* Makefile.in (OJBS, c-opts.o): Update.
      	(c-options.c, c-options.h): Rename options.h and options.c.
      	(options.h): Rename options_.h.
      	(opts.o): New.
      	* c-common.h (c_common_handle_option): Replace c_common_decode_option.
      	(c_common_init_options): Update prototype.
      	* c-lang.c (c_init_options): Update prototype.
      	(LANG_HOOKS_HANDLE_OPTION): Override.
      	(LANG_HOOKS_DECODE_OPTION): Drop.
      	* c-opts.c: Include opts.h and options.h instead of c-options.h
      	and c-options.c.
      	(lang_flags): Move to file scope.
      	(find_opt, c_common_decode_option): Remove.
      	(CL_C, CL_OBJC, CL_CXX, CL_OBJCXX, CL_JOINED, CL_SEPARATE,
      	CL_REJECT_NEGATIVE): Move to opts.h.
      	(missing_arg): Update prototype.
      	(c_common_init_options): Update for new prototype.
      	(c_common_handle_options): Filenames are passed as N_OPTS.
      	* hooks.c (hook_int_void_0): New.
      	* hooks.h (hook_int_void_0): New.
      	* langhooks-def.h (LANG_HOOKS_INIT_OPTIONS): New default.
      	(LANG_HOOKS_HANDLE_OPTION): Default to NULL for now.
      	(LANG_HOOKS_INITIALIZER): Update.
      	* langhooks.h (init_options): Update.
      	(handle_option): New.
      	* opts.c, opts.h: New files.
      	* opts.sh: Update c file to include opts.h and options.h.
      	* toplev.c: Include opts.h; change options.h to options_.h.
      	(parse_options_and_default_flags): Get lang_mask, use
      	handle_option for language-specific handling.
      	* objc/objc-lang.c (LANG_HOOKS_DECODE_OPTON): Drop.
      	(LANG_HOOKS_HANDLE_OPTION): Override.
      	(objc_init_options): Update.
      ada:
      	* misc.c (gnat_init_options): Update.
      cp:
      	* cp-lang.c (LANG_HOOKS_DECODE_OPTON): Drop.
      	(LANG_HOOKS_HANDLE_OPTION): Override.
      	* cp-tree.h (cxx_init_options): Update.
      	* lex.c (cxx_init_options): Update.
      f:
      	* com.c (ffe_init_options): Update.
      java:
      	* lang.c (java_init_options): Update.
      
      From-SVN: r67584
      Neil Booth committed
  19. 16 Dec, 2002 1 commit
  20. 20 Oct, 2001 1 commit
  21. 22 Aug, 2001 1 commit
    • Makefile.in, [...]: replace "GNU CC" with "GCC". · 1322177d
      	* Makefile.in, alias.c, basic-block.h, bb-reorder.c, bitmap.c,
      	bitmap.h, builtin-types.def, builtins.c, builtins.def,
      	c-aux-info.c, c-common.c, c-common.def, c-common.h,
      	c-convert.c, c-decl.c, c-dump.c, c-dump.h, c-errors.c,
      	c-format.c, c-lang.c, c-lex.c, c-lex.h, c-parse.in,
      	c-pragma.c, c-pragma.h, c-semantics.c, c-tree.h, c-typeck.c,
      	caller-save.c, calls.c, collect2.c, collect2.h, combine.c,
      	conditions.h, config.gcc, configure.frag, configure.in,
      	conflict.c, convert.c, convert.h, cppspec.c, crtstuff.c,
      	cse.c, cselib.c, cselib.h, dbxout.c, dbxout.h, defaults.h,
      	dependence.c, df.c, df.h, diagnostic.c, diagnostic.h,
      	doloop.c, dominance.c, dwarf.h, dwarf2.h, dwarf2asm.c,
      	dwarf2asm.h, dwarf2out.c, dwarf2out.h, dwarfout.c,
      	emit-rtl.c, errors.c, errors.h, except.c, except.h,
      	exgettext, explow.c, expmed.c, expr.c, expr.h, final.c,
      	fixproto, flags.h, flow.c, fold-const.c, fp-test.c,
      	function.c, function.h, gbl-ctors.h, gcc.c, gcc.h, gcc.hlp,
      	gccspec.c, gcov-io.h, gcse.c, genattr.c, genattrtab.c,
      	gencheck.c, gencodes.c, genconfig.c, genemit.c,
      	genextract.c, genflags.c, gengenrtl.c, genmultilib,
      	genopinit.c, genoutput.c, genpeep.c, genrecog.c,
      	gensupport.c, gensupport.h, ggc-callbacks.c, ggc-common.c,
      	ggc-none.c, ggc-page.c, ggc-simple.c, ggc.h, global.c,
      	graph.c, graph.h, gthr-aix.h, gthr-dce.h, gthr-posix.h,
      	gthr-rtems.h, gthr-single.h, gthr-solaris.h, gthr-vxworks.h,
      	gthr-win32.h, gthr.h, haifa-sched.c, halfpic.c, halfpic.h,
      	hard-reg-set.h, hwint.h, ifcvt.c, input.h, insn-addr.h,
      	integrate.c, integrate.h, jump.c, lcm.c, libgcc2.c,
      	libgcc2.h, lists.c, local-alloc.c, loop.c, loop.h,
      	machmode.def, machmode.h, main.c, mbchar.c, mbchar.h,
      	mips-tdump.c, mips-tfile.c, mklibgcc.in, mkmap-flat.awk,
      	mkmap-symver.awk, optabs.c, output.h, params.c, params.def,
      	params.h, predict.c, predict.def, predict.h, prefix.c,
      	prefix.h, print-rtl.c, print-tree.c, profile.c, protoize.c,
      	read-rtl.c, real.c, real.h, recog.c, recog.h, reg-stack.c,
      	regclass.c, regmove.c, regrename.c, regs.h, reload.c,
      	reload.h, reload1.c, reorg.c, resource.c, resource.h, rtl.c,
      	rtl.def, rtl.h, rtlanal.c, sbitmap.c, sbitmap.h,
      	sched-deps.c, sched-ebb.c, sched-int.h, sched-rgn.c,
      	sched-vis.c, sdbout.c, sdbout.h, sibcall.c, simplify-rtx.c,
      	ssa-ccp.c, ssa-dce.c, ssa.c, ssa.h, stmt.c, stor-layout.c,
      	stringpool.c, system.h, timevar.c, timevar.def, timevar.h,
      	tlink.c, toplev.c, toplev.h, tree.c, tree.def, tree.h,
      	tsystem.h, unroll.c, unwind-dw2-fde.c, unwind-dw2-fde.h,
      	unwind-dw2.c, unwind-pe.h, unwind-sjlj.c, unwind.h,
      	unwind.inc, varasm.c, varray.c, varray.h, xcoffout.c,
      	xcoffout.h: replace "GNU CC" with "GCC".
      
      From-SVN: r45105
      Lars Brinkhoff committed
  22. 04 Apr, 2001 1 commit
    • ansidecl.h: All logic from gcc/gansidecl.h moved here. · d02af173
      include:
      	* ansidecl.h: All logic from gcc/gansidecl.h moved here.
      gcc:
      	* gansidecl.h: Delete file.
      	* configure.in: Change all refs to gansidecl.h to use
      	ansidecl.h.  Adjust *_file_list so they know where ansidecl.h
      	lives.
      	* configure: Regenerate.
      
      	* Makefile.in (intl.o): Don't depend on gansidecl.h.
      	* defaults.h: s/gansidecl.h/ansidecl.h/ in comment.
      	* ggc.h, config/fr30/fr30.h, config/mcore/mcore.c:
      	Don't include gansidecl.h.
      	* intl.c, main.c, version.c, fixinc/fixlib.h,
      	fixinc/procopen.c, fixinc/server.c: Include ansidecl.h not
      	gansidecl.h.
      gcc/java:
      	* Make-lang.in (buffer.o, check-init.o, class.o): Don't depend
      	on gansidecl.h.
      	* buffer.c, jvgenmain.c: Don't include gansidecl.h.
      libiberty:
      	* make-temp-file.c (try): Inline.
      
      From-SVN: r41069
      Zack Weinberg committed
  23. 05 Mar, 2001 1 commit
  24. 07 Dec, 2000 1 commit
  25. 11 Jan, 1999 1 commit
  26. 27 Aug, 1998 1 commit
  27. 10 Sep, 1996 1 commit
  28. 20 May, 1996 1 commit
  29. 04 Apr, 1996 1 commit
  30. 03 Feb, 1996 1 commit
  31. 15 Jun, 1995 1 commit
  32. 17 Nov, 1994 1 commit
  33. 13 Feb, 1994 1 commit
  34. 30 Oct, 1993 2 commits
  35. 29 Oct, 1993 1 commit
  36. 24 May, 1993 1 commit
  37. 11 Jan, 1993 1 commit
  38. 11 Oct, 1992 2 commits