Skip to content
Snippets Groups Projects
  1. Nov 28, 2001
    • Bryce McKinlay's avatar
      passes.texi: Remove reference to c-dump.c. · 215e1152
      Bryce McKinlay authored
      	* doc/passes.texi: Remove reference to c-dump.c. Update tree inlining
      	doc.
      
      From-SVN: r47392
      215e1152
    • Phil Edwards's avatar
      explanations.html: New section, empty for now. · 7145a3dd
      Phil Edwards authored
      2001-11-27  Phil Edwards  <pme@gcc.gnu.org>
      
      	* docs/html/explanations.html:  New section, empty for now.
      	* docs/html/17_intro/howto.html:  Cleanup.  Move unrelated link...
      	* docs/html/23_containers/howto.html:  ...to here.  Break up and
      	rewrap threading discussion to emphasize warning.  Move malloc text...
      	* docs/html/ext/howto.html:  ...to here.  New section.  Describe
      	allocators and __USE_MALLOC effects.
      	* docs/html/ext/sgiexts.html:  Mention their code.
      
      From-SVN: r47391
      7145a3dd
  2. Nov 27, 2001
    • Jakub Jelinek's avatar
      gcc.c (ASM_DEBUG_SPEC): Use conditional expression rather than preprocessor define. · 8a63621f
      Jakub Jelinek authored
      	* gcc.c (ASM_DEBUG_SPEC): Use conditional expression rather than
      	preprocessor define.  If only DBX_DEBUGGING_INFO or only
      	DWARF2_DEBUGGING_INFO is supported for the target, provide
      	appropriate definitions.
      
      From-SVN: r47390
      8a63621f
    • Neil Booth's avatar
      * Makefile.in: Forgotten commit. · 98741ec3
      Neil Booth authored
      From-SVN: r47389
      98741ec3
    • Neil Booth's avatar
      cpphash.c (_cpp_init_hashtable): Update. · 0abc6a6a
      Neil Booth authored
      	* cpphash.c (_cpp_init_hashtable): Update.
      	* cpphash.h (struct spec_nodes): Remove n_L.
      	* cpplex.c (_cpp_lex_direct): Check for prefix L separately.
      
      	* Makefile.in: Update, and add c-objc-common.o dependencies.
      	* c-lang.c: Remove unnecessary includes.
      	(c_init): Move bulk of code to c_objc_common_init, and call it.
      	(c_tree_printer, c_missing_noreturn_ok_p, c_disregard_inline_limits,
      	inline_forbidden_p, c_cannot_inline_tree_fn): Move to
      	c-objc-common.c.
      	* c-objc-common.c: New.  Mostly pulled from c-lang.c.
      	* c-tree.h (c_disregard_inline_limits, c_cannot_inline_fn,
      	c_objc_common_init, c_missing_noreturn_ok_p): New.
      	* toplev.c: Update comment.
      	* doc/passes.texi: Update.
      	* objc/ojbc-act.c (LANG_HOOKS_TREE_INLINING_CANNOT_INLINE_TREE_FN,
      	LANG_HOOKS_TREE_INLINING_DISREGARD_INLINE_LIMITS,
      	LANG_HOOKS_TREE_INLINING_ANON_AGGR_TYPE_P): Override.
      	(objc_init): Update to use c_objc_common_init.
      
      From-SVN: r47388
      0abc6a6a
    • Richard Henderson's avatar
      unroll.c (loop_iterations): Move last change ... · 9827f778
      Richard Henderson authored
              * unroll.c (loop_iterations): Move last change ...
              * doloop.c (doloop_modify_runtime): ... here.
      
      From-SVN: r47387
      9827f778
    • Corey Minyard's avatar
      unroll.c (loop_iterations): Detect one situation in which we overestimate the number of iterations. · ec3fba56
      Corey Minyard authored
      
              * unroll.c (loop_iterations): Detect one situation in which we
              overestimate the number of iterations.
      
      Co-Authored-By: default avatarRichard Henderson <rth@redhat.com>
      
      From-SVN: r47386
      ec3fba56
    • Rainer Orth's avatar
      re PR other/3968 (COLLECT_GCC_OPTIONS empty) · b856c15d
      Rainer Orth authored
      	* gcc.c (set_collect_gcc_options): New function, split out from
      	main.
      	Ignore elided switches.
      	(do_spec): Invoke before executing command.
      	(do_spec_1): Likewise.
      	Fixes PR other/3968.
      
      	* gcc.c (set_input): Export.
      	Move declaration ...
      	gcc.h (set_input): ... here.
      
      	java:
      	* jvspec.c (jvgenmain_spec): Cannot use %umain, breaks
      	ASM_FINAL_SPEC.
      	(lang_specific_pre_link): Use set_input to set input_filename.
      	Append `main' here.
      	* jvgenmain.c (usage): Append literal `main' to CLASSNAME.
      	(main): Fix definition.
      	Strip `main' from classname.
      	Fixes PR java/227.
      
      From-SVN: r47385
      b856c15d
    • Hans-Peter Nilsson's avatar
      * config/cris/cris.h (INT_ASM_OP): Remove. · ae08d4c0
      Hans-Peter Nilsson authored
      From-SVN: r47384
      ae08d4c0
    • Andreas Jaeger's avatar
      * Makefile.in (stamp-tool_src_dir): Use symbolic link. · f8e0aa73
      Andreas Jaeger authored
      From-SVN: r47382
      f8e0aa73
    • Rainer Orth's avatar
      sol2.h (WINT_TYPE): Redefine. · b9fbb936
      Rainer Orth authored
      	* config/i386/sol2.h (WINT_TYPE): Redefine.
      	(WINT_TYPE_SIZE): Likewise.
      
      From-SVN: r47381
      b9fbb936
    • Kaveh R. Ghazi's avatar
      collect2.c: Check HAVE_DUP2 instead of NO_DUP2. · 475c267f
      Kaveh R. Ghazi authored
      	* collect2.c: Check HAVE_DUP2 instead of NO_DUP2.
      	(dup2): Make static and add prototype.
      	* m68k/plexus.h: Don't define NO_DUP2.
      	* configure.in (AC_CHECK_FUNCS): Add dup2.
      	* config.in, configure: Regenerate.
      
      From-SVN: r47379
      475c267f
    • Kaveh R. Ghazi's avatar
      aix.h (REG_SIZE): Don't #undef. · ec8e621d
      Kaveh R. Ghazi authored
      	* ia64/aix.h (REG_SIZE): Don't #undef.
      	* sparc.h (REG_SIZE): Delete.
      	* flow.c (mark_used_regs): Don't use REG_SIZE.
      	* regs.h (REG_SIZE): Delete.
      
      From-SVN: r47378
      ec8e621d
    • Andreas Schwab's avatar
      gcc.c: Fix typo PREFERRED_DEBUGGING_FORMAT -> PREFERRED_DEBUGGING_TYPE. · 4a2fadae
      Andreas Schwab authored
      	* gcc.c: Fix typo PREFERRED_DEBUGGING_FORMAT ->
      	PREFERRED_DEBUGGING_TYPE.
      
      From-SVN: r47377
      4a2fadae
    • Richard Kenner's avatar
      Makefile.in (c-lang.o): Depends on langhooks-def.h. · ac79cd5a
      Richard Kenner authored
      	* Makefile.in (c-lang.o): Depends on langhooks-def.h.
      	(expr.o, varasm.o): Depends on langhooks.h.
      	* c-common.c (c_safe_from_p): Always declare.
      	(c_expand_expr): Refine when declared.
      	* c-lang.c (c-common.h): Now include.
      	(LANG_HOOKS_SAFE_FROM_P): Define new hook.
      	(c_init): Don't set lang_safe_from_expr.
      	* expr.c (langhooks.h): Now include.
      	(lang_safe_from_p): No longer define.
      	(safe_from_p): Use lang hook.
      	(expand_expr): Set IGNORE if VOID_TYPE result of VIEW_CONVERT_EXPR too.
      	(expand_expr, case VIEW_CONVERT_EXPR): Pass ro_modifier down.
      	* expr.h (lang_expand_constant, lang_safe_from_p): Delete.
      	* langhooks-def.h (lhd_return_tree, lhd_safe_from_p): New decls.
      	(LANG_HOOKS_EXPAND_CONSTANT, LANG_HOOKS_SAFE_FROM_P): New hooks.
      	* langhooks.c (lhd_return_tree, lhd_safe_from_p): New functions.
      	* langhooks.h (struct lang_hooks): New fields expand_constant
      	and safe_from_p.
      	* output.h (output_constant): Size arg is HOST_WIDE_INT.
      	* stmt.c (expand_decl_init): No longer need to expand constant
      	for CONST_DECL.
      	* stor-layout.c (put_pending_size): Don't check for SAVE_EXPR.
      	* toplev.c (lang_expand_constant): Delete var.
      	* tree.c (save_expr): Don't put another SAVE_EXPR around simple
      	operations on SAVE_EXPR.
      	* varasm.c (langhooks.h): Now include.
      	(compare_constant_1): Use lang_hooks, not lang_expand_constant.
      	(record_constant_1, output_addressed_constants): Likewise.
      	(initializer_constant_valid_p, output_constant): Likewise.
      	(output_constant_def): Process no-defer of string constant.
      	(output_addressed_constants, case ADDR_EXPR): Use handled_component_p.
      	(output_constant): Strip more conversions.
      	Track our size and pad for the rest.
      	(array_size_for_constructor): Remove code for non-byte STRING_CST.
      	(output_constructor): SIZE now HOST_WIDE_INT.
      	* cp/Make-lang.in (cp-lang.o): Depends on c-common.h.
      	* cp/cp-lang.c (c-common.h): Include.
      	(LANG_HOOKS_EXPAND_CONSTANT, LANG_HOOKS_SAFE_FROM_P): New hooks.
      	* cp/decl.c (cxx_init_decl_processing): Don't set lang_safe_from_p.
      	* cp/expr.c (init_cplus_expand): Don't set lang_expand_constant.
      
      From-SVN: r47376
      ac79cd5a
    • Richard Henderson's avatar
      ifcvt.c (noce_try_store_flag_constants): Test for overflow in computing DIFF. · 188235df
      Richard Henderson authored
              * ifcvt.c (noce_try_store_flag_constants): Test for overflow
              in computing DIFF.
      
      From-SVN: r47374
      188235df
    • Laurent Guerby's avatar
      Makefile.in: Regenerate Ada dependencies. · d99b0e79
      Laurent Guerby authored
      2001-11-27  Laurent Guerby  <guerby@acm.org>
      
      	* Makefile.in: Regenerate Ada dependencies.
      
      From-SVN: r47373
      d99b0e79
    • GCC Administrator's avatar
      Daily bump. · 9a9e23fb
      GCC Administrator authored
      From-SVN: r47371
      9a9e23fb
    • Richard Henderson's avatar
      New test. · 08884e66
      Richard Henderson authored
      From-SVN: r47370
      08884e66
    • Zack Weinberg's avatar
      * cppfiles.c (read_include_file): Add comment. · 07e96fc6
      Zack Weinberg authored
      From-SVN: r47369
      07e96fc6
    • Richard Henderson's avatar
      New test. · 773105be
      Richard Henderson authored
      From-SVN: r47368
      773105be
    • David Edelsohn's avatar
      more minimal-toc tweaking of output_mi_thunk. · 468e8dba
      David Edelsohn authored
      From-SVN: r47367
      468e8dba
    • Richard Henderson's avatar
      5652450c
    • Richard Henderson's avatar
      sysv4.h (DBX_DEBUGGING_INFO): Undef. · 89e6abff
      Richard Henderson authored
              * config/ia64/sysv4.h (DBX_DEBUGGING_INFO): Undef.
              * config/ia64/aix.h (PREFERRED_DEBUGGING_TYPE): Remove
              commented out override.
      
      From-SVN: r47364
      89e6abff
  3. Nov 26, 2001
Loading