Fix PR 13987 (compile time regression), try 2

Andrew Pinski pinskia@physics.uc.edu
Tue Aug 31 04:29:00 GMT 2004


On Aug 30, 2004, at 5:37 PM, Paolo Carlini wrote:

> Richard Henderson wrote:
>
>>> 	HOST_BITS_PER_WIDES_FAST_INT instead of HOST_BITS_PER_WIDE_INT.
>>>
> Looks like a typo, here, in the ChangeLog, and in the code too!
>
>    s/WIDES/WIDEST/


Thanks for finding it.
Fix thusly:

Index: ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/gcc/ChangeLog,v
retrieving revision 2.5164
diff -u -p -r2.5164 ChangeLog
--- ChangeLog	31 Aug 2004 00:28:54 -0000	2.5164
+++ ChangeLog	31 Aug 2004 01:21:29 -0000
@@ -1,5 +1,8 @@
  2004-08-30  Andrew Pinski  <apinski@apple.com>

+	* hard-reg-set.h:
+	s/HOST_BITS_PER_WIDES_FAST_INT/HOST_BITS_PER_WIDEST_FAST_INT.
+	* ChangeLog: Fix previous ChangeLog entry.
+
  	PR rtl-opt/13987
  	* config.host (use_long_long_for_widest_fast_int): New, default is
  	off.
@@ -20,7 +23,7 @@
  	(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.
+	HOST_BITS_PER_WIDEST_FAST_INT instead of HOST_BITS_PER_WIDE_INT.

  2004-08-30  Steven Bosscher  <stevenb@suse.de>

Index: hard-reg-set.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/hard-reg-set.h,v
retrieving revision 1.21
diff -u -p -r1.21 hard-reg-set.h
--- hard-reg-set.h	31 Aug 2004 00:29:04 -0000	1.21
+++ hard-reg-set.h	31 Aug 2004 01:21:29 -0000
@@ -180,7 +180,7 @@ do { HARD_REG_ELT_TYPE *scan_xp_ = (X),
  	goto TO; } while (0)

  #else
-#if FIRST_PSEUDO_REGISTER <= 3*HOST_BITS_PER_WIDES_FAST_INT
+#if FIRST_PSEUDO_REGISTER <= 3*HOST_BITS_PER_WIDEST_FAST_INT
  #define CLEAR_HARD_REG_SET(TO)  \
  do { HARD_REG_ELT_TYPE *scan_tp_ = (TO);			\
       scan_tp_[0] = 0;						\



More information about the Gcc-patches mailing list