Remaining generic bits from sparc64-linux merge

David S. Miller davem@jenolan.rutgers.edu
Fri Oct 17 23:21:00 GMT 1997


   Date: Sat, 18 Oct 1997 00:16:42 -0600
   From: Jeffrey A Law <law@hurl.cygnus.com>

   Why are you changing these variables from a HOST_WIDE_INT to
   unsigned longs?

I'll answer this and handle the rest later, I'm about to head off for
the night.

This change is there because in the case where you want to cross from
32-bit to 64-bit using "unsigned long long" as HOST_WIDE_INT, this
ends up defeating the purpose of hashing (to make things efficient,
using unsigned long long for the hash value slows things down).

Richard Henderson point most of these and related changes in the
direction they went, so he can comment more on this if he likes.

Later,
David "Sparc" Miller
davem@caip.rutgers.edu



More information about the Gcc mailing list