+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.
+
+2008-04-11 Bernd Schmidt <bernd.schmidt@analog.com>
+
+ * config/bfin/constraints.md: New file.
+ * config/bfin/bfin.md: Include it.
+ (adddi3): Use satisfies_constraint functions instead of the old macros.
+ * config/bfin/bfin.h (REG_CLASS_FROM_LETTER, CONSTRAINT_LEN,
+ CONST_18UBIT_IMM_P, CONST_16BIT_IMM_P, CONST_16UBIT_IMM_P,
+ CONST_7BIT_IMM_P, CONST_7NBIT_IMM_P, CONST_5UBIT_IMM_P,
+ CONST_4BIT_IMM_P, CONST_4UBIT_IMM_P, CONST_3BIT_IMM_P,
+ CONST_3UBIT_IMM_P, CONST_OK_FOR_K, CONST_OK_FOR_P, CONST_OK_FOR_M,
+ CONST_OK_FOR_CONSTRAINT_P, CONST_DOUBLE_OK_FOR_LETTER,
+ EXTRA_CONSTRAINT): Delete.
+ * config/bfin/predicates.md (highbits_operand, reg_or_7bit_operand,
+ reg_or_neg7bit_operand): Use satisfies_constraint functions instead
+ of the old macros.
+ * config/bfin/bfin.c: Include "tm-constrs.h".
+ (bfin_secondary_reload, split_load_immediate, bfin_rtx_costs):
+ Use satisfies_constraint functions instead of the old macros.
+ * doc/md.texi (Blackfin Constraints): Update file name reference.
+
+2008-04-11 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/35869
+ * tree-vrp.c (execute_vrp): Move switch statement update after
+ jump threading. Schedule another cfg cleanup run.
+
+2008-04-11 Volker Reichelt <v.reichelt@netcologne.de>
+
+ PR c/35744
+ * attribs.c (decl_attributes): Return early on errorneous node.
+
+2008-04-10 Oleg Ryjkov <olegr@google.com>
+
+ * tree.h (struct tree_base): Added a new flag default_def_flag.
+ (SSA_NAME_IS_DEFAULT_DEF): Changed to use the new flag.
+
2008-04-11 Kaz Kojima <kkojima@gcc.gnu.org>
* config.gcc (need_64bit_hwint): Need 64bit hwint for sh-*-*.