Skip to content
Snippets Groups Projects
  1. Sep 13, 2003
  2. Sep 12, 2003
    • Ziemowit Laski's avatar
      pretty-print.c (pp_construct): Use xcalloc instead of xmalloc when allocating pp->buffer. · c4555dd9
      Ziemowit Laski authored
      2003-09-12  Ziemowit Laski  <zlaski@apple.com>
      
              * pretty-print.c (pp_construct): Use xcalloc instead of xmalloc
              when allocating pp->buffer.
      
      From-SVN: r71346
      c4555dd9
    • Geoffrey Keating's avatar
      darwin.c (machopic_select_rtx_section): Use const_data_section for things that... · 2e53734e
      Geoffrey Keating authored
      darwin.c (machopic_select_rtx_section): Use const_data_section for things that might require relocation.
      
      	* config/darwin.c (machopic_select_rtx_section): Use
      	const_data_section for things that might require relocation.
      
      From-SVN: r71345
      2e53734e
    • H.J. Lu's avatar
      re PR bootstrap/12264 (Mainline faield to bootstrap) · edeb3871
      H.J. Lu authored
              PR bootstrap/12264
              * tree-inline.c (inline_forbidden_p_1): Cast the 3rd arg to tree.
      
      From-SVN: r71343
      edeb3871
    • Bob Wilson's avatar
      elf.h (ASM_SPEC): Remove no-density option. · 6cedbe44
      Bob Wilson authored
      	* config/xtensa/elf.h (ASM_SPEC): Remove no-density option.  Reformat.
      	* config/xtensa/linux.h (ASM_SPEC): Likewise.
      	* config/xtensa/xtensa.h (TARGET_SWITCHES): Remove -mbig-endian,
      	-mlittle-endian, -m[no-]density, -m[no-]abs, -m[no-]addx, -m[no-]mac16,
      	-m[no-]mul16, -m[no-]mul32, -m[no-]nsa, -m[no-]minmax, -m[no-]sext,
      	-m[no-]booleans, -mhard-float, -msoft-float, -m[no-]hard-float-div,
      	-m[no-]hard-float-recip, -m[no-]hard-float-sqrt, and
      	-m[no-]hard-float-rsqrt options.  Delete corresponding MASK_* macros
      	and redefine corresponding TARGET_* macros with constants from the
      	xtensa-config.h header.
      	* doc/invoke.texi (Option Summary, Xtensa Options): Remove documention
      	for the options listed above.
      
      From-SVN: r71339
      6cedbe44
    • Dale Johannesen's avatar
      Use ISO C90 prototypes. · a2369ed3
      Dale Johannesen authored
      From-SVN: r71336
      a2369ed3
    • Chris Lattner's avatar
      * loop.c: Move comments describing BIV's and GIV's to top of file · 4ca0d6d4
      Chris Lattner authored
      From-SVN: r71333
      4ca0d6d4
    • Roger Sayle's avatar
      re PR rtl-optimization/8967 (Making class data members `const' pessimizes code) · d2399d75
      Roger Sayle authored
      	PR optimization/8967
      	* alias.c (write_dependence_p): Modify to take an additional constp
      	argument that controls whether the UNCHANGING_RTX_P flags are used.
      	(anti_dependence, output_dependence): Adjust write_dependence_p
      	callers to pass this additional argument, to return the same result.
      	(unchanging_anti_dependence): New variant of anti_dependence that
      	ignores the UNCHANGING_RTX_P property on memory references.
      	* rtl.h (unchaning_anti_dependence): Prototype here.
      	* flow.c (init_propagate_block): Place fake constant mem writes on
      	the mem_set_list so that dead writes to const variables are deleted.
      	(insn_dead_p): Change anti_dependence to unchanging_anti_dependence.
      	(mark_used_regs): Likewise.
      
      From-SVN: r71332
      d2399d75
    • Richard Sandiford's avatar
      mcore-protos.h (mcore_r15_operand_p): Declare. · f0f4da32
      Richard Sandiford authored
      	* config/mcore/mcore-protos.h (mcore_r15_operand_p): Declare.
      	(mcore_secondary_reload_class): Declare.
      	(mcore_output_inline_const_forced): Remove.
      	* config/mcore/mcore.md (movsi): Remove the code that forced
      	non-inlineable constants into a register if the target was r15
      	or the stack pointer.  Remove constant restrictions from the main
      	define_insn.  Remove r <- I, r <- M and r <- N alternatives in favor
      	of an r <- P alternative.  Remove fallback define_insn for reload.
      	(movhi, movqi): Use gen_lowpart rather than gen_SUBREG.  Remove reload
      	define_insn.  Use mcore_output_move in the remaining define_insn.
      	Adjust condition and constraints in the way as for movsi.
      	(movdi): Always split unacceptable constants into two.  Use
      	simplify_gen_subreg instead of operand_subword{,_force}.
      	* config/mcore/mcore.c (mcore_output_inline_const_forced): Remove.
      	(mcore_output_move): Support HImode and QImode moves as well.
      	(mcore_m15_operand_p): New function.
      	(mcore_reload_class): Use it to detect cases where LRW_REGS are better.
      	(mcore_secondary_reload_class): New function.
      	* config/mcore/mcore.h (SECONDARY_RELOAD_CLASS): Redefine in
      	terms of mcore_secondary_reload_class.
      
      From-SVN: r71330
      f0f4da32
    • Mike Stump's avatar
      * c-lex.c (fe_file_change): Don't transform to_line with SOURCE_LINE. · 70b16073
      Mike Stump authored
      From-SVN: r71328
      70b16073
    • Tom Tromey's avatar
      URLStreamHandler.java (parseURL): If original file ends with "/", so must canonical result. · 030612a1
      Tom Tromey authored
      	* java/net/URLStreamHandler.java (parseURL): If original file
      	ends with "/", so must canonical result.
      	* java/io/natFilePosix.cc (getCanonicalPath): Clean up snafus
      	with nul-termination and finding previous "/".
      
      From-SVN: r71327
      030612a1
    • GCC Administrator's avatar
      Daily bump. · e4bee82f
      GCC Administrator authored
      From-SVN: r71325
      e4bee82f
  3. Sep 11, 2003
  4. Sep 10, 2003
    • Jan Hubicka's avatar
      decl2.c (var_finalized_p): New. · c4d2313d
      Jan Hubicka authored
      	* decl2.c (var_finalized_p): New.
      	(maybe_emit_vtables, write_out_vars, finish_file): Use it.
      
      From-SVN: r71284
      c4d2313d
    • Jan Hubicka's avatar
      c-objc-common.c (c_cannot_inline_tree_fn): Warn on why function is not... · f08545a8
      Jan Hubicka authored
      c-objc-common.c (c_cannot_inline_tree_fn): Warn on why function is not inlinable; do not check the body.
      
      
      	* c-objc-common.c (c_cannot_inline_tree_fn): Warn
      	on why function is not inlinable; do not check
      	the body.
      	(inline_forbidden_p): Move to...
      	* tree-inline.c (inline_forbidden_p_1): ... here; Add warnings;
      	deal with alloca, longjmp.
      	(inline_forbidden_p): New static function.
      	(find_alloca_call_1, find_alloca_call, find_builtin_longjmp_call_1,
      	find_builtin_longjmp_call): Kill.
      
      From-SVN: r71283
      f08545a8
    • Richard Henderson's avatar
      cgraph.h (struct cgraph_node): Rename lowered to analyzed. · 25c84396
      Richard Henderson authored
              * cgraph.h (struct cgraph_node): Rename lowered to analyzed.
              * cgraphunit.c: Update to match.
              (record_call_1): Rearrange.  Call lang hook for language nodes.
              (cgraph_analyze_function): Don't call lower_function.
              * langhooks.h (struct lang_hooks_for_callgraph): Replace
              lower_function with analyze_expr.
              * langhooks-def.h: Update to match.
              * langhooks.c (lhd_callgraph_analyze_expr): New.
      
              * decl2.c (cxx_callgraph_analyze_expr): New, from corpse of
              mark_member_pointers.
              (lower_function): Remove.
              * cp-tree.h: Update to match.
              * cp-lang.c (LANG_HOOKS_CALLGRAPH_ANALYZE_EXPR): New.
              (LANG_HOOKS_CALLGRAPH_LOWER_FUNCTION): Remove.
      
      From-SVN: r71277
      25c84396
Loading