------- Comment #3 from hp at gcc dot gnu dot org  2008-10-02 00:14 -------
Well, at least partially.  The range is shifted and the number of values *is*
now shrunk by one.  Looking at assembly-code for
gcc.c-torture/execute/pr35800.c at r140821 reveals that the first case is still
arbitrarily taken as the default, where the last one would have been better as
it's repeated 32 times.

If instead the last value had been picked as the default, duplicate identical
values could have been stripped, like in the pr35800.c test-case (there's 32
identical last cases).  Ok, I'll open a new one. :)


-- 

hp at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35809

Reply via email to