1. 01 Feb, 2004 3 commits
  2. 31 Jan, 2004 28 commits
  3. 30 Jan, 2004 9 commits
    • genconfig.c (main): Have CC0_P check its operand even on a target without cc0. · bfb2d661
      	* genconfig.c (main): Have CC0_P check its operand even on a
      	target without cc0.
      
      From-SVN: r77009
      Kazu Hirata committed
    • re PR c++/13693 ([tree-ssa] build failure in mipsisa64-elf) · 59445d74
              PR c++/13693
              * method.c (use_thunk): Don't force_target_expr for void thunks.
              * tree.c (build_target_expr_with_type): Assert non-void type.
              (force_target_expr): Likewise.
      
      From-SVN: r77008
      Richard Henderson committed
    • 6.cc: New. · 7c960b3d
      2004-01-30  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/21_strings/basic_string/cons/char/6.cc: New.
      	* testsuite/21_strings/basic_string/cons/wchar_t/6.cc: New.
      	* testsuite/performance/21_strings/string_cons_input_iterator.cc:
      	New.
      
      From-SVN: r77006
      Paolo Carlini committed
    • alpha.c: Remove mentions of deprecates macros in comments... · bd5bd7ac
      	* config/alpha/alpha.c: Remove mentions of deprecates macros
      	in comments, remove some target-independent comments about target
      	macros, and/or add minimal function comments for target hook
      	implementations.
      	* config/avr/avr.c: Likewise.
      	* config/ia64/ia64.h: Likewise.
      	* config/ip2k/ip2k.c: Likewise.
      	* config/iq2000/iq2000.c: Likewise.
      	* config/m32r/m32r.h: Likewise.
      	* config/m68hc11/m68hc11.c: Likewise.
      	* config/mcore/mcore.c: Likewise.
      	* config/mmix/mmix.c: Likewise.
      	* config/mn10300/mn10300.c: Likewise.
      	* config/pa/pa.c: Likewise.
      	* config/pdp11/pdp11.c: Likewise.
      	* config/rs6000/rs6000.h: Likewise.
      	* config/sh/sh.c: Likewise.
      	* config/sh/sh.h: Likewise.
      	* config/sparc/sparc.c: Likewise.
      	* config/sparc/sparc.h: Likewise.
      	* config/stormy16/stormy16.c: Likewise.
      	* config/xtensa/xtensa.c: Likewise.
      
      From-SVN: r77005
      Kazu Hirata committed
    • re PR rtl-optimization/12147 (Wrong code with -O2 in context of reload) · 808ededc
      	PR optimization/12147
      	* reload1.c (reload_reg_free_p): RELOAD_OTHER conflicts with
      	RELOAD_FOR_OPADDR_ADDR.
      	(reload_reg_reaches_end_p): RELOAD_FOR_OTHER_ADDRESS register
      	might be reused as RELOAD_FOR_OPADDR_ADDR register.
      
      From-SVN: r77003
      Ulrich Weigand committed
    • configure.in: Use pkg-config to check for GTK 2.2 and libart 2.1. · a1ddb355
      2004-01-30  Michael Koch  <konqueror@gmx.de>
      
      	* configure.in: Use pkg-config to check for GTK 2.2 and libart 2.1.
      	* configure: Regenerated.
      	* glib-2.0.m4: Removed.
      	* gtk-2.0.m4: Removed.
      	* libart.m4: Removed.
      	* pkg.m4: New file.
      
      From-SVN: r76993
      Michael Koch committed
    • Fix whitespace. · 630d42a0
      From-SVN: r76990
      David Edelsohn committed
    • reload.c (get_secondary_mem): Fix updating of secondary_memlocs_elim_used. · 98e5e087
      	* reload.c (get_secondary_mem):  Fix updating of
      	secondary_memlocs_elim_used.
      
      From-SVN: r76989
      Jan Hubicka committed
    • varasm.c (struct rtx_const, [...]): Remove. · 3234b52d
              * varasm.c (struct rtx_const, struct pool_constant): Remove.
              (MAX_RTX_HASH_TABLE): Remove.
              (const_rtx_hash_table, const_rtx_sym_hash_table): Remove.
              (first_pool, last_pool, pool_offset): Remove.
              (struct rtx_constant_pool): Split out from ...
              (struct varasm_status): ... here.  Reference one via pointer.
              (struct constant_descriptor_rtx): Merge struct pool_constant.
              (SYMHASH): Remove.
              (decode_rtx_const): Remove.
              (const_hash_rtx, compare_constant_rtx): Remove.
              (record_constant_rtx): Remove.
              (const_desc_rtx_hash, const_desc_rtx_eq): New.
              (const_desc_rtx_sym_hash, const_desc_rtx_sym_eq): New.
              (const_rtx_hash_1, const_rtx_hash): New.
              (init_varasm_status): Allocate a rtx_constant_pool, and its hashes.
              (simplify_subtraction): Use simplify_rtx.
              (force_const_mem): Rewrite to use new data structures.
              (find_pool_constant): Likewise.
              (get_pool_constant, get_pool_constant_mark,
              get_pool_constant_for_function, get_pool_mode,
              get_pool_mode_for_function, get_pool_offset, get_pool_size): Likewise.
              (output_constant_pool_2): Split out from output_constant_pool.
              (output_constant_pool_1): Likewise.  Use new pool datastructures.
              (output_constant_pool): Zap entire pool datastructure.
              (mark_constant): Use new pool datastructures.
              (mark_constants): Use for_each_rtx.
              (mark_constant_pool): Use new pool datastructures.
      
      From-SVN: r76985
      Richard Henderson committed