1. 31 Oct, 2003 8 commits
  2. 30 Oct, 2003 27 commits
  3. 29 Oct, 2003 5 commits
    • * config/rs6000/rs6000.md: Remove duplicate pattern. · 9b731bbb
      From-SVN: r73068
      Alan Modra committed
    • * real.c (do_divide): Initialize result with a 0. · c4361cd7
      From-SVN: r73066
      Hans-Peter Nilsson committed
    • configure.in: Look for <valgrind/memcheck.h> first. · a207b594
      	* configure.in <enable-checking for valgrind>: Look for
      	<valgrind/memcheck.h> first.  AC_DEFINE HAVE_VALGRIND_MEMCHECK_H
      	if it exists.
      	* configure, config.in: Regenerate.
      	* ggc-common.c [ENABLE_VALGRIND_CHECKING &&
      	HAVE_VALGRIND_MEMCHECK_H]: Include <valgrind/memcheck.h>.  Use
      	#elif for other alternatives.
      	* ggc-page.c: Ditto.
      	* ggc-zone.c: Don't assume <valgrind/memcheck.h>; instead copy
      	include structure from ggc-common.c.
      
      From-SVN: r73065
      Hans-Peter Nilsson committed
    • pa-linux.h (ASM_OUTPUT_ADDR_VEC_ELT): Use label in big switch ELTs. · cb4d476c
      	* pa-linux.h (ASM_OUTPUT_ADDR_VEC_ELT): Use label in big switch ELTs.
      	(ASM_OUTPUT_ADDR_DIFF_ELT): Use label difference in big switch ELTs.
      	* pa.c (pa_adjust_insn_length): Check for btable branches using
      	attribute TYPE_BTABLE_BRANCH.
      	(pa_reorg): Simplify.
      	* pa.h (CASE_VECTOR_MODE): Change big switch mode to SImode.
      	(ASM_OUTPUT_ADDR_VEC_ELT): As above.
      	(ASM_OUTPUT_ADDR_DIFF_ELT): As above.
      	* pa.md (btable_branch): New instruction type.
      	(in_branch_delay, in_nullified_branch_delay, in_call_delay): Disallow
      	btable branches.
      	(define_delay): Add btable branches to insn types that may have an
      	insn in the delay position.
      	(Z2, Z3): Add btable branch to list.
      	Simplify unamed pattern set copy pic_label_operand to register.  Add
      	PA 2.0 variant.
      	(short_jump): New jump for use in branch tables.
      	(casesi, casesi0): Revise for new branch table formats.
      	(casesi32, casesi32p, casesi64p): New casesi patterns.
      	(indirect_jump): Move.
      
      From-SVN: r73064
      John David Anglin committed
    • rs6000.h (UNITS_PER_WORD): Revert to !TARGET_POWERPC64. · c1aa3958
              * config/rs6000/rs6000.h (UNITS_PER_WORD): Revert to
              !TARGET_POWERPC64.
              (UNITS_PER_GPR_WORD): Delete.
              (HARD_REGNO_NREGS): Revert to UNITS_PER_WORD.
              (HARD_REGNO_MODE_OK): Same.
              (CLASS_MAX_NREGS): Same.
      
      From-SVN: r73060
      David Edelsohn committed