1. 17 Oct, 2003 7 commits
  2. 16 Oct, 2003 27 commits
  3. 15 Oct, 2003 6 commits
    • problem that current decl duplication mechanizm > > /* If we didn't remap this variable... · 2344a722
      
      problem that current decl duplication mechanizm
      >
      >         /* If we didn't remap this variable, so we can't mess with its
      >   	 TREE_CHAIN.  If we remapped this variable to the return slot, it's
      
      From-SVN: r72539
      Jan Hubicka committed
    • fold-const.c (tree_swap_operands_p): disables some features when optimizing for size. · a352244f
      2003-10-15  G�bor L�ki  <alga@rgai.hu>
      
      	* fold-const.c (tree_swap_operands_p): disables
      	some features when optimizing for size.
      
      From-SVN: r72538
      Gábor Lóki committed
    • linux.h (MD_FALLBACK_FRAME_STATE_FOR): New · 5c3c9bc4
      	* config/mips/linux.h (MD_FALLBACK_FRAME_STATE_FOR): New
      	* config/mips/mips.h (DWARF_FRAME_REGNUM): Fixed to allow unwind
      	from leaf functions.
      	(DWARF_FRAME_RETURN_COLUMN): Ditto.
      	(SIGNAL_UNWIND_RETURN_COLUMN): New, used
      	by MD_FALLBACK_FRAME_STATE_FOR.
      	* testsuite/gcc.dg/cleanup-9.c: Added mips*-*-linux* target.
      
      From-SVN: r72537
      David Daney committed
    • linux.h (MD_FALLBACK_FRAME_STATE_FOR): New · 1f3d0661
      
      	* config/mips/linux.h (MD_FALLBACK_FRAME_STATE_FOR): New
      	* config/mips/mips.h (DWARF_FRAME_REGNUM): Fixed to allow unwind
      	from leaf functions.
      	(DWARF_FRAME_RETURN_COLUMN): Ditto.
      	(SIGNAL_UNWIND_RETURN_COLUMN): New, used
      	by MD_FALLBACK_FRAME_STATE_FOR.
      	* testsuite/gcc.dg/cleanup-9.c: Added mips*-*-linux* target.
      
      From-SVN: r72536
      David Daney committed
    • Remove stray blank line · 6492b8d8
      From-SVN: r72535
      Zack Weinberg committed
    • genmodes.c: Include hashtab.h. · b8eaca23
      	* genmodes.c: Include hashtab.h.
      	(modes_by_name, hash_mode, eq_mode, struct mode_adjust)
      	(adj_bytesize, adj_alignment, adj_format, new_adjust)
      	(_ADD_ADJUST, ADJUST_BYTESIZE, ADJUST_ALIGNMENT, ADJUST_FORMAT)
      	(print_maybe_const_decl, emit_mode_adjustments): New.
      	(known_modes): Rename to modes.
      	(find_mode): Kill class argument; look up in hash table.
      	(new_mode): Insert into hash table also.
      	(new_adjust): New.
      	(reset_float_format, make_partial_integer_mode)
      	(make_vector_mode): Tweak error reporting.
      	(reset_float_format): Correct type of fourth argument.
      	(emit_insn_modes_h): Add #defines to help make mode_size,
      	mode_base_align, and real_format_for_mode conditionally const.
      	(emit_mode_size, emit_mode_base_align): Use print_maybe_const_decl.
      	(emit_real_format_for_mode): Likewise, but temporarily disabled.
      	(emit_insn_modes_c): Call emit_mode_adjustments.
      	(main): Initialize modes_by_name.
      	* Makefile.in: Update dependencies.
      	* machmode.def: Document EXPR arguments and new ADJUST_* statements.
      	* machmode.h: Use CONST_MODE_SIZE and CONST_MODE_BASE_ALIGN in
      	declarations of mode_size and mode_base_align.  Declare
      	init_adjust_machine_modes.
      	* toplev.c (backend_init): Call init_adjust_machine_modes.
      
      From-SVN: r72534
      Zack Weinberg committed