This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Fix PR 13987 (compile time regression), try 2
- From: Richard Henderson <rth at redhat dot com>
- To: Andrew Pinski <apinski at apple dot com>
- Cc: gcc-patches Patches <gcc-patches at gcc dot gnu dot org>, Zack Weinberg <zack at codesourcery dot com>
- Date: Mon, 30 Aug 2004 16:17:59 -0700
- Subject: Re: Fix PR 13987 (compile time regression), try 2
- References: <2A9995B2-F959-11D8-9EAD-00039351ED8A@apple.com>
On Sat, Aug 28, 2004 at 06:17:16PM -0700, Andrew Pinski wrote:
> * config.host (use_long_long_for_widest_fast_int): New, default is
> off.
> (ia64-*-hpux*): Enable use_long_long_for_widest_fast_int.
> * configure.ac: If use_long_long_for_widest_fast_int, then
> define USE_LONG_LONG_FOR_WIDEST_FAST_INT.
> * configure: Regenerate.
> * config.in: Regenerate.
> * hwint.h (HOST_WIDEST_FAST_INT, HOST_BITS_PER_WIDEST_FAST_INT):
> New: widest integer type supported efficiently in hardware for the
> host.
> * sbitmap.h (SBITMAP_ELT_BITS): Define based on
> HOST_BITS_PER_WIDEST_FAST_INT.
> (SBITMAP_ELT_TYPE): Define based on HOST_WIDEST_FAST_INT.
> * hard-reg-set.h (HARD_REG_ELT_TYPE): Define based on
> HOST_WIDEST_FAST_INT
> instead of HOST_WIDE_INT.
> (HARD_REG_SET_LONGS): Likewise.
> (UHOST_BITS_PER_WIDE_INT): Likewise.
> Change the checks for the fast cases to be based on
> HOST_BITS_PER_WIDES_FAST_INT instead of HOST_BITS_PER_WIDE_INT.
Ok.
r~