This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r134200 - in /branches/ix86/avx/gcc: ChangeLog....
- From: hjl at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 11 Apr 2008 15:55:58 -0000
- Subject: r134200 - in /branches/ix86/avx/gcc: ChangeLog....
Author: hjl
Date: Fri Apr 11 15:55:57 2008
New Revision: 134200
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134200
Log:
2008-04-11 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/35897
* dse.c (store_info): Change positions_needed to unsigned
HOST_WIDE_INT.
(lowpart_bitmask): New.
(record_store): Cast to unsigned HOST_WIDE_INT for
positions_needed. Assert width <= size of positions_needed *
CHAR_BIT. Call lowpart_bitmask to initialize positions_needed.
(check_mem_read_rtx): Use unsigned HOST_WIDE_INT on mask. Call
lowpart_bitmask to set mask.
Modified:
branches/ix86/avx/gcc/ChangeLog.avx
branches/ix86/avx/gcc/dse.c