Skip to content
Snippets Groups Projects
  1. Nov 13, 2004
    • Kazu Hirata's avatar
      c-cppbuiltin.c, [...]: Fix comment typos. · 1f838355
      Kazu Hirata authored
      	* c-cppbuiltin.c, cgraph.c, domwalk.h, except.c, gimplify.c,
      	lambda-code.c, postreload.c, predict.c, tree-sra.c,
      	tree-ssa-loop-manip.c, tree.c: Fix comment typos.
      
      From-SVN: r90596
      1f838355
  2. Oct 03, 2004
    • Joseph Myers's avatar
      c-aux-info.c, [...]: Follow code formatting conventions. · 3f75a254
      Joseph Myers authored
      	* c-aux-info.c, c-common.c, c-common.h, c-cppbuiltin.c, c-decl.c,
      	c-format.c, c-incpath.c, c-lex.c, c-objc-common.c, c-opts.c,
      	c-parse.in, c-pch.c, c-ppoutput.c, c-pragma.c, c-typeck.c: Follow
      	code formatting conventions.
      
      From-SVN: r88462
      3f75a254
  3. Sep 07, 2004
    • Nathan Sidwell's avatar
      c-aux-info.c (gen_type): Use gcc_assert or gcc_unreachable. · 366de0ce
      Nathan Sidwell authored
      	* c-aux-info.c (gen_type): Use gcc_assert or gcc_unreachable.
      	* c-common.c (c_type_hash, c_common_nodes_and_builtins,
      	c_expand_expr, boolean_increment, nonnull_check_p,
      	check_function_arguments_recurse, fold_offsetof_1): Likewise.
      	* c-cppbuiltin.c (define__GNUC__, builtin_define_stdint_macros,
      	builtin_define_type_max): Likewise.
      	* c-decl.c (bind, pop_scope, merge_decls, pushdecl_top_level,
      	implicit_decl_warning, builtin_function, build_compound_literal,
      	complete_array_type, grokdeclarator, get_parm_info,
      	start_function, store_parm_decls_oldstyle,
      	c_write_global_declarations): Likewise.
      	* c-format.c (get_constant, decode_format_attr,
      	maybe_read_dollar_number, get_flag_spec, check_format_arg,
      	check_format_types, format_type_warning,
      	find_char_info_specifier_index, init_dynamic_asm_fprintf_info,
      	init_dynamic_diag_info, handle_format_attribute): Likewise.
      	* c-gimplify.c (push_context, pop_context, finish_bc_block):
      	* c-lex.c (c_lex_with_flags, lex_string): Likewise.
      	* c-objc-common.c (c_tree_printer): Likewise.
      	* c-pch.c (pch_init): Likewise.
      	* c-pragma.c (maybe_apply_pragma_weak): Likewise.
      	* c-pretty-print.c (pp_c_tree_decl_identifier): Likewise.
      	* c-typeck.c (c_incomplete_type_error, composite_type,
      	common_pointer_type, common_type, same_translation_unit_p,
      	tagged_types_tu_compatible_p, finish_init, pop_init_level,
      	set_designator, set_nonincremental_init_from_string,
      	process_init_element, c_finish_if_stmt): Likewise.
      	* caller-save.c (init_caller_save, save_call_clobbered_regs,
      	insert_restore, insert_save, insert_one_insn): Likewise.
      	* calls.c (emit_call_1, compute_argument_block_size,
      	precompute_arguments, expand_call, emit_library_call_value_1,
      	store_one_arg): Likewise.
      
      From-SVN: r87140
      366de0ce
  4. Aug 05, 2004
    • Joseph Myers's avatar
      c-common.c (c_stddef_cpp_builtins): Define __INTMAX_TYPE__ and __UINTMAX_TYPE__. · 85291069
      Joseph Myers authored
      	* c-common.c (c_stddef_cpp_builtins): Define __INTMAX_TYPE__ and
      	__UINTMAX_TYPE__.
      	* c-cppbuiltin.c (builtin_define_stdint_macros): New.  Define
      	__INTMAX_MAX__.
      	(c_cpp_builtins): Call it.
      	* doc/cpp.texi: Update.
      
      testsuite:
      	* gcc.c-torture/execute/builtins/abs-2.c,
      	gcc.c-torture/execute/builtins/abs-3.c,
      	gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
      	gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
      	intmax_t, uintmax_t and their limits.
      	* gcc.dg/intmax_t-1.c: New test.
      
      From-SVN: r85588
      85291069
  5. Aug 04, 2004
    • Mark Mitchell's avatar
      defaults.h (TARGET_DECLSPEC): New macro. · 63c5b495
      Mark Mitchell authored
      	* defaults.h (TARGET_DECLSPEC): New macro.
      	* c-cppbuiltin.c (c_cpp_builtins): Handle TARGET_DECLSPEC.
      	* config/arm/pe.h (SUBTARGET_CPP_SPEC): Remove __declspec support.
      	* config/arm/symbian. (TARGET_DLLIMPORT_DECL_ATTRIBUTES): Define.
      	* config/i386/beof-elf.h (TARGET_OS_CPP_BUILTINS): Remove
      	__declspec support.
      	(TARGET_DECLSPEC): Define.
      	* config/i386/cygming.h (TARGET_OS_CPP_BUILTINS): Remove
      	__declspec support.
      	* config/i386/i386-interix.h (TARGET_OS_CPP_BUILTINS): Remove
      	__declspec support.
      	(TARGET_DECLSPEC): Define.
      	* config/mcore/mcore.h (TARGET_CPU_CPP_BUILTINS): Remove
      	__declspec support.
      	* config/sh/symbian-pre.h (SUBTARGET_CPP_SPEC): Remove __declspec
      	support.
      	* doc/tm.texi (TARGET_DECLSPEC): Document.
      
      	* doc/extend.texi: Fix typo in comment.
      
      From-SVN: r85571
      63c5b495
  6. Jun 20, 2004
    • Zack Weinberg's avatar
      c-common.h (has_c_linkage): New interface. · 84b8b0e0
      Zack Weinberg authored
      	* c-common.h (has_c_linkage): New interface.
      	* c-cppbuiltin.c: Include target.h.
      	(c_cpp_builtins): Define __PRAGMA_REDEFINE_EXTNAME and
      	__PRAGMA_EXTERN_PREFIX when appropriate.
      	* c-pragma.c: Include target.h.
      	Document clarified semantics of symbol-renaming #pragmas.
      	(handle_pragma_redefine_extname, handle_pragma_extern_prefix)
      	(maybe_apply_renaming_pragma): Rewrite according to clarified
      	semantics.  Always recognize, but do not necessarily execute.
      	(init_pragma): Unconditionally register symbol-renaming pragmas.
      	* system.h: Poison HANDLE_PRAGMA_REDEFINE_EXTNAME
      	and HANDLE_PRAGMA_EXTERN_PREFIX.
      	* target.h (struct gcc_target): Add handle_pragma_redefine_extname
      	and handle_pragma_extern_prefix flags.
      	* target-def.h: Add defaults for TARGET_HANDLE_PRAGMA_REDEFINE_EXTNAME
      	and TARGET_HANDLE_PRAGMA_EXTERN_PREFIX.
      	* Makefile.in (c-pragma.o, c-cppbuiltin.o): Update dependencies.
      	* config/sol2.h: Define TARGET_HANDLE_PRAGMA_REDEFINE_EXTNAME,
      	not HANDLE_PRAGMA_REDEFINE_EXTNAME.
      	(TARGET_OS_CPP_BUILTINS): No need to define __PRAGMA_REDEFINE_EXTNAME.
      	(TRANSFER_FROM_TRAMPOLINE): Prototype mprotect.
      	* config/alpha/osf.h: Define TARGET_HANDLE_PRAGMA_EXTERN_PREFIX,
      	not HANDLE_PRAGMA_EXTERN_PREFIX.
      	(TARGET_OS_CPP_BUILTINS): No need to define __PRAGMA_EXTERN_PREFIX.
      	* doc/extend.texi (Solaris Pragmas, Tru64 Pragmas): Combine
      	into one section "Symbol-Renaming Pragmas"; clarify; document
      	adjusted semantics.
      
      	* builtins.c (expand_builtin): Do not issue error for a builtin
      	with no special case code and no DECL_ASSEMBLER_NAME; just do the
      	library call.
      	* c-decl.c (builtin_function): Don't call make_decl_rtl.
      	* c-objc-common.c (has_c_linkage): Stub implementation.
      	* cgraphunit.c (cgraph_expand_function)
      	(cgraph_remove_unreachable_nodes): Don't clear DECL_ARGUMENTS.
      
      cp:
      	* cp-lang.c (has_c_linkage): Implement.
      
      	* cp-tree.h (set_mangled_name_for_decl): Don't prototype.
      	* decl.c (duplicate_decls): Use COPY_DECL_RTL.
      	(builtin_function_1): Don't call make_decl_rtl.
      	(build_cp_library_fn): Don't call set_mangled_name_for_decl.
      	(grokvardecl): Don't call mangle_decl.
      	* except.c (nothrow_libfn_p): Look at DECL_NAME, not
      	DECL_ASSEMBLER_NAME.
      	* method.c (set_mangled_name_for_decl): Delete.
      	* name-lookup.c (pushdecl): When a local extern shadows a
      	file-scope declaration of the same object, give both DECLs the
      	same DECL_UID.
      	* typeck.c (cxx_mark_addressable): Don't set TREE_ADDRESSABLE
      	on DECL_ASSEMBLER_NAME.
      
      testsuite:
      	* g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
      	extern "C".
      	* g++.dg/other/pragma-re-1.C: Add comments.
      
      From-SVN: r83405
      84b8b0e0
  7. Jun 03, 2004
    • Mark G. Adams's avatar
      tree.h: Remove include of version.h · a757585a
      Mark G. Adams authored
      	* tree.h: Remove include of version.h
      	* c-cppbuiltin.c: Include version.h
      	* diagnostic.c: Include version.h
      	* dwarf2out.c: Include version.h
      	* toplev.c: Include version.h
      	* vmsdbgout.c: Include version.h
      	* Makefile.in: Remove dependency on version.h from TREE_H, and
      	add dependencies to required .o targets
      	* gjavah.c: Include version.h
      
      From-SVN: r82601
      a757585a
  8. Apr 01, 2004
    • Richard Kenner's avatar
      builtins.c, [...]: Change most occurrences of TREE_UNSIGNED to TYPE_UNSIGNED. · 8df83eae
      Richard Kenner authored
      	* builtins.c, c-aux-info.c, c-common.c, c-cppbuiltin.c, c-decl.c:
      	Change most occurrences of TREE_UNSIGNED to TYPE_UNSIGNED.
      	* c-format.c, c-opts.c, c-pretty-print.c, c-typeck.c: Likewise.
      	* calls.c, convert.c, dbxout.c, dojump.c, dwarf2out.c: Likewise.
      	* expmed.c, expr.c, fold-const.c, function.c, integrate.c: Likewise.
      	* optabs.c, sdbout.c, stmt.c, stor-layout.c, tree-dump.c: Likewise.
      	* tree.c, config/iq2000/iq2000.c, config/m32r/m32r.c: Likewise.
      	* config/mips/mips.c, config/rs6000/rs6000.c: Likewise.
      	* config/s390/s390.c, config/sparc/sparc.c, objc/objc-act.c: Likewise.
      	* stor-layout.c (layout_type, case COMPLEX_TYPE): Test for
      	REAL_TYPE, not INTEGER_TYPE.
      	(layout_type, case VECTOR_TYPE): Simplify code.
      	* tree.c (build_vector_type_for_mode): Remove dup unsigned setting.
      	* tree.h: Update comments.
      	(STRIP_NOPS): Use TYPE_UNSIGNED.
      	(TYPE_UNSIGNED): New macro.
      	(TYPE_TRAP_SIGNED): Remove now redundant check.
      	(SAVE_EXPR_NOPLACEHOLDER): Don't use TREE_UNSIGNED.
      
      	* cp/call.c (joust): Use TYPE_UNSIGNED, not TREE_UNSIGNED.
      	* cp/class.c (check_bitfield_decl): Likewise.
      	* cp/cvt.c (type_promotes_to): Likewise.
      	* cp/decl.c (finish_enum): Likewise.
      	* cp/mangle.c (write_builtin_type): Likewise.
      	* cp/semantics.c (finish_switch_cond, finish_unary_op_expr): Likewise.
      	* cp/typeck.c (type_after_usual_arithmetic_conversions): Likewise.
      	(build_binary_op): Likewise.
      
      	* f/com.c (ffecom_arrayref_): Use TYPE_UNSIGNED, not TREE_UNSIGNED.
      	(ffecom_expr_): Likewise.
      
      	* java/jcf-write.c (generate_bytecode_insns): Use TYPE_UNSIGNED.
      
      	* treelang/treetree.c (tree_lang_signed_or_unsigned_type):
      	Use TYPE_UNSIGNED, not TREE_UNSIGNED.
      
      	* ada/decl.c (gnat_to_gnu_entity, make_type_from_size):
      	Use TYPE_UNSIGNED, not TREE_UNSIGNED.
      	* ada/trans.c (tree_transform, convert_with_check): Likewise.
      	* ada/utils.c (gnat_signed_or_unsigned_type): Likewise.
      	(build_vms_descriptor, unchecked_convert): Likewise.
      	* ada/utils2.c (nonbinary_modular_operation): Likewise.
      
      From-SVN: r80287
      8df83eae
  9. Mar 04, 2004
  10. Jan 21, 2004
    • Kazu Hirata's avatar
      alias.c, [...]: Update copyright. · d9221e01
      Kazu Hirata authored
      	* alias.c, basic-block.h, c-common.c, c-common.h,
      	c-cppbuiltin.c, c-opts.c, c-pragma.c, c-pretty-print.c,
      	calls.c, cfg.c, cfgcleanup.c, cfgrtl.c, cgraph.h, collect2.c,
      	combine.c, cppcharset.c, cpphash.h, cppinit.c, cpplib.c,
      	cpplib.h, cppmacro.c, crtstuff.c, cselib.c, cselib.h,
      	defaults.h, df.c, dominance.c, et-forest.c, expmed.c, expr.c,
      	expr.h, fix-header.c, function.h, gcc.c, gcse.c, genattrtab.c,
      	genautomata.c, genconditions.c, genemit.c, genflags.c,
      	gengtype.c, gengtype.h, genopinit.c, genrecog.c, gensupport.c,
      	ggc-zone.c, graph.c, haifa-sched.c, input.h, integrate.c,
      	langhooks-def.h, langhooks.c, langhooks.h, line-map.c,
      	line-map.h, local-alloc.c, optabs.c, optabs.h, postreload.c,
      	ra.h, recog.c, reg-stack.c, regmove.c, reload.c, reorg.c,
      	rtl.c, sched-deps.c, sched-ebb.c, sdbout.c, system.h,
      	target.h, targhooks.c, toplev.h, tree-inline.c, unwind-pe.h,
      	unwind.h, varray.c, varray.h: Update copyright.
      
      From-SVN: r76302
      d9221e01
  11. Jan 16, 2004
    • Kazu Hirata's avatar
      c-common.h: Fix comment formatting. · e0a21ab9
      Kazu Hirata authored
      	* c-common.h: Fix comment formatting.
      	* c-cppbuiltin.c: Likewise.
      	* c-pragma.c: Likewise.
      	* calls.c: Likewise.
      	* collect2.c: Likewise.
      	* cppcharset.c: Likewise.
      	* cpptrad.c: Likewise.
      	* dbxout.c: Likewise.
      	* defaults.h: Likewise.
      	* dwarf2out.c: Likewise.
      	* fold-const.c: Likewise.
      	* genautomata.c: Likewise.
      	* genconditions.c: Likewise.
      	* genflags.c: Likewise.
      	* gengtype.c: Likewise.
      	* integrate.c: Likewise.
      	* loop.c: Likewise.
      	* predict.c: Likewise.
      	* sdbout.c: Likewise.
      
      From-SVN: r75957
      e0a21ab9
  12. Dec 23, 2003
    • Mark Mitchell's avatar
      c-common.c (flag_abi_version): Default to 2. · 57702a80
      Mark Mitchell authored
      	* c-common.c (flag_abi_version): Default to 2.
      	* c-cppbuiltin.c (c_cpp_builtins): Define __GXX_ABI_VERSION
      	uniformly for versions above 2.
      	* doc/invoke.texi: Update documentation for -fabi-version.
      
      	* cp-lang.c (cp_expr_size): Return zero for empty classes.
      
      	* cp-tree.h (warn_if_uknown_interface): Remove unused function.
      	* decl2.c (warn_if_unknown_interface): Likewise.
      
      	* g++.dg/abi/macro0.C: New test.
      	* g++.dg/abi/macro1.C: Likewise.
      	* g++.dg/abi/macro2.C: Likewise.
      
      	* g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
      	* g++.dg/abi/bitfield7.C: Likewise.
      	* g++.dg/abi/dtor2.C: Likewise.
      	* g++.dg/abi/mangle11.C: Likewise.
      	* g++.dg/abi/mangle12.C: Likewise.
      	* g++.dg/abi/mangle14.C: Likewise.
      	* g++.dg/abi/mangle17.C: Likewise.
      	* g++.dg/abi/vbase10.C: Likewise.
      	* g++.dg/abi/vbase14.C: Likewise.
      	* g++.dg/template/qualttp17.C: Likewise.
      
      From-SVN: r74973
      57702a80
  13. Oct 06, 2003
    • Zack Weinberg's avatar
      real.h (REAL_MODE_FORMAT): New macro. · 70a01792
      Zack Weinberg authored
      	* real.h (REAL_MODE_FORMAT): New macro.
      	* c-cppbuiltin.c, optabs.c, real.c, config/alpha/alpha.c
      	* config/c4x/c4x.c, config/i370/i370.c, config/i386/freebsd.h
      	* config/i386/i386.c, config/i960/i960.c, config/ia64/ia64.c
      	* config/m68k/m68k.c, config/mips/mips.c, config/rs6000/rs6000.c
      	* config/vax/vax.c: Use REAL_MODE_FORMAT instead of referring
      	directly to real_format_for_mode array, wherever possible.
      
      From-SVN: r72168
      70a01792
  14. Jun 30, 2003
    • Neil Booth's avatar
      c-common.c (enum c_language_kind, flag_objc): Remove. · 37fa72e9
      Neil Booth authored
      	* c-common.c (enum c_language_kind, flag_objc): Remove.
      	(fix_string_type, check_case_value, c_common_nodes_and_builtins,
      	c_add_case_label, finish_label_addr_expr, boolean_increment):
      	Use c_dialect_ macros.
      	* c-common.h (enum c_language_kind): Extend.
      	(c_dialect_cxx, c_dialect_objc): New.
      	(flag_objc): Remove.
      	(c_common_init_options): Update prototype.
      	* c-cppbuiltin.c (define__GNUC__, c_cpp_builtins): Use c_dialect_
      	macros.
      	* c-decl.c (finsih_decl, grokfield, finish_struct): Use c_dialect_
      	macros.
      	* c-format.c (C_STD_VER, C_STD_NAME): Similarly.
      	* c-lang.c (c_init_options): Remove.
      	(c_language): Define.
      	(LANG_HOOKS_INIT_OPTIONS): Use common hook.
      	* c-lex.c (lex_charconst): Use c_dialect_cxx().
      	* c-opts.c (lang_flags): Make function-local.
      	(c_common_init_options): Use c_dialect_ macros.  Handle
      	C++ diagnostic requirements.
      	(c_common_handle_option, c_common_post_options): Use flag_cxx.
      	* c-parse.in (init_reswords): Use c_dialect_objc ().
      	* c-pch.c (get_ident): Use c_language.
      	* c-pretty-print.c (pp_c_bool_literal): Use c_dialect_ macros.
      	* c-typeck.c (comptypes, build_c_cast): Similarly.
      	* objc/objc-lang.c (c_language): Define.
      	(LANG_HOOKS_INIT_OPTIONS): Use common hook.
      	(objc_init_options): Remove.
      cp:
      	* Make-lang.in: Update.
      	* cp-lang.c (c_language): Define.
      	(LANG_HOOKS_INIT_OPTIONS): Use common hook.
      	* cp-tree.h (cxx_init_options): Remove.
      	* lex.c: Don't include diagnostic.h.
      	(cxx_init_options): Remove.
      
      From-SVN: r68734
      37fa72e9
  15. Jun 19, 2003
    • Andreas Jaeger's avatar
      c-aux-info.c: Convert to ISO C99. · 35b1a6fa
      Andreas Jaeger authored
      	* c-aux-info.c: Convert to ISO C99.
      	* c-pragma.c: Likewise.
      	* c-common.c: Likewise.
      	* c-common.h: Likewise.
      	* c-convert.c: Likewise.
      	* c-cppbuiltin.c: Likewise.
      	* c-dump.c: Likewise.
      	* c-decl.c: Likewise
      	* c-format.c: Likewise.
      	* c-incpath.c: Likewise.
      	* c-incpath.h: Likewise.
      
      From-SVN: r68218
      35b1a6fa
  16. Jun 07, 2003
  17. May 18, 2003
    • Neil Booth's avatar
      c-cppbuiltin.c (TARGET_OS_CPP_BUILTINS, [...]): Default here. · 4e2e315f
      Neil Booth authored
      	* c-cppbuiltin.c (TARGET_OS_CPP_BUILTINS, TARGET_OBJFMT_CPP_BUILTINS):
      	Default here.
      	(c_cpp_builtins): Invoke TARGET_OBJFMT_CPP_BUILTINS().
      	* defaults.h: Don't default TARGET_OS_CPP_BUILTINS here.
      	* config/elfos.h (TARGET_OBJFMT_CPP_BUILTINS): Define __ELF__.
      	* config/freebsd-spec.h, config/netbsd-elf.h, config/alpha/gnu.h,
      	config/arm/linux-elf.h, config/arm/rtems-elf.h,
      	config/arm/unknown-elf.h, config/cris/cris.h, config/cris/linux.h,
      	config/h8300/elf.h, config/i370/linux.h, config/i386/beos-elf.h,
      	config/i386/gnu.h, config/i386/linux.h, config/i386/linux64.h,
      	config/i386/moss.h, config/i386/rtemself.h, config/ia64/ia64.h,
      	config/m68k/rtemself.h, config/mcore/mcore-elf.h, config/mips/linux.h,
      	config/pa/pa-linux.h, config/rs6000/linux.h, config/rs6000/linux64.h,
      	config/rs6000/sysv4.h, config/rs6000/vxworks.h, config/s390/linux.h,
      	config/sh/coff.h, config/sh/elf.h, config/sh/rtemself.h,
      	config/sh/sh.h, config/sparc/linux.h, config/sparc/linux64.h,
      	config/sparc/openbsd64.h, config/sparc/sp64-elf.h,
      	config/sparc/sp86x-elf.h, config/xtensa/elf.h, config/xtensa/linux.h:
      	Don't define __ELF__.
      	* config/alpha.h, config/m68k/linux.h (TARGET_OBJFMT_CPP_BUILTINS):
      	Define __ELF__.
      	* doc/cpp.texi: Document __ELF__.
      	* doc/tm.texi: Document TARGET_OBJFMT_CPP_BUILTINS.
      
      From-SVN: r66926
      4e2e315f
  18. May 11, 2003
    • Neil Booth's avatar
      c-cppbuiltin.c (c_cpp_builtins): Move __STDC_HOSTED__ into cpplib as it's a... · 6e270179
      Neil Booth authored
      c-cppbuiltin.c (c_cpp_builtins): Move __STDC_HOSTED__ into cpplib as it's a Standard Predefined Macro.
      
      	* c-cppbuiltin.c (c_cpp_builtins): Move __STDC_HOSTED__ into
      	cpplib as it's a Standard Predefined Macro.
      	* c-opts.c (finish_options): Pass flag_hosted to cpp_init_builtins.
      	* cppinit.c (_cpp_init_builtins): Take HOSTED.  Define
      	__STDC_HOSTED__ appropriately.
      	* cpplib.h (_cpp_init_builtins): Update.
      	* fix-header.c (read_scan_file): Update.
      	* doc/cpp.texi, doc/cppopts.texi: Update documentation.
      	* cppfiles.c (find_or_create_entry): Preserve errno.
      
      From-SVN: r66688
      6e270179
  19. Mar 15, 2003
    • Roger Sayle's avatar
      c-cppbuiltin.c (builtin_define_with_value_n): Fix whitespace. · 6a87d634
      Roger Sayle authored
      	* c-cppbuiltin.c (builtin_define_with_value_n): Fix whitespace.
      	* c-typeck.c (c_tree_expr_nonnegative_p): Likewise.
      	* cfgbuild.c (find_many_sub_basic_blocks): Likewise.
      	(find_sub_basic_blocks): Likewise.
      	* cgraphunit.c (cgraph_expand_functions): Likewise.
      	* dwarf2out.c (prune_unused_types): Likewise.
      	* expr.c (store_field): Likewise.
      	* genextract.c (print_path): Likewise.
      	* haifa-sched.c (schedule_insn): Likewise.
      	* lcm.c (compute_antinout_edge): Likewise.
      	* loop-unroll.c (decide_peel_once_rolling): Likewise.
      	* ra-colorize.c (ra_colorize_free_all): Likewise.
      	* ra-debug.c (dump_igraph): Likewise.
      	(debug_hard_reg_set): Likewise.
      	* reg-stack.c (reg_to_stack): Likewise.
      	* rtlanal.c (refers_to_regno_p): Likewise.
      	* tracer.c (layout_superblocks): Likewise.
      
      	* cp/tree.c (count_functions): Fix whitespace.
      
      	* f/ste.c (ffeste_R810): Fix whitespace.
      
      From-SVN: r64402
      6a87d634
    • Neil Booth's avatar
      Makefile.in: Update. · c1bad961
      Neil Booth authored
      	* Makefile.in: Update.
      	* c-common.h (cb_register_builtins): Rename c_cpp_builtins.
      	* c-lex.c (init_c_lex): Register builtins hook is dead.
      	* c-opts.c (COMMAND_LINE_OPTIONS, missing_arg): Handle -A, -D and -U.
      	(c_common_decode_option): Don't call cpp_handle_option.
      	Handle -A, -D and -U.
      	(handle_deferred_opts): Simplify.
      	(finish_options): Define builtins and command line macros.
      	* c-ppoutput.c (init_pp_output): Register builtins hook is dead.
      	* cppinit.c: Don't include intl.h.
      	(init_builtins): Rename cpp_init_builtins.  No hook to call.
      	(init_library): Don't need to sort options.
      	(cpp_create_reader): Don't set pending.
      	(cpp_destroy): Don't free pending.
      	(struct pending_option, cl_directive_handler, struct cpp_pending,
      	APPEND, free_chain, new_pending_directive, parse_option, opt_comp,
      	cpp_finish_options, COMMAND_LINE_OPTIONS, DEF_OPT, struct cl_option,
      	cl_options, cpp_handle_option): Remove.
      	* cpplib.h (struct cpp_pending, register_builtins, cpp_handle_option,
      	cpp_finish_options): Remove.
      	(cpp_init_builtins): New.
      	* fix-header.c (read_scan_file): Update to handle -D.  Fix
      	handling of -I.  Replace call to cpp_finish_options.
      cp:
      	* Make-lang.in: Update.
      
      From-SVN: r64398
      c1bad961
  20. Mar 12, 2003
  21. Mar 11, 2003
    • Neil Booth's avatar
      Makefile.in: Update. · cd6a5007
      Neil Booth authored
      	* Makefile.in: Update.
      	* c-cppbuiltin.c: Include tm_p.h.
      
      From-SVN: r64187
      cd6a5007
    • Neil Booth's avatar
      Makefile.in: Update. · cb60f38d
      Neil Booth authored
      	* Makefile.in: Update.
      	* c-common.c: Don't include real.h or except.h.
      	(REGISTER_PREFIX): Remove.
      	(builtin_define_std, builtin_define_with_value,
      	builtin_define_with_int_value, builtin_define_with_hex_fp_value,
      	builtin_define_type_max, builtin_define_type_precision,
      	builtin_define_float_constants): Move to c-cppbuiltin.c.
      	(c_stddef_cpp_builtins): New.
      	* c-common.h (builtin_define_with_value, c_stddef_cpp_builtins): New.
      	* c-cppbuiltin.c: New, extracted from c-common.c.
      	(define__GNUC__): New.
      	* cppspec.c (lang_specific_driver): Remove support of -no-gcc.
      	* gcc.c: Remove support of %v1, %v2 and %v3 specs.
      	(cpp_unique_options): Don't support no-gcc.
      	(do_spec_1): Remove support of version specs.
      	* doc/invoke.texi: Remove documentation of %v1, %v2 and %v3.
      	* doc/passes.texi: Update.
      	* doc/tm.texi: Update.
      cp:
      	* Make-lang.in (CXX_C_OBJS): Update.
      	* lang-specs.h: Don't define __GNUG__ here.
      
      From-SVN: r64162
      cb60f38d
Loading