+2007-02-08 Harsha Jagasia <harsha.jagasia@amd.com>
+
+ * config/i386/xmmintrin.h: Make inclusion of emmintrin.h
+ conditional to __SSE2__.
+ (Entries below should have been added to first ChangeLog
+ entry for amdfam10 dated 2007-02-05)
+ * config/i386/emmintrin.h: Generate #error if __SSE2__ is not
+ defined.
+ * config/i386/pmmintrin.h: Generate #error if __SSE3__ is not
+ defined.
+ * config/i386/tmmintrin.h: Generate #error if __SSSE3__ is not
+ defined.
+
+2007-02-08 DJ Delorie <dj@redhat.com>
+
+ * config/m32c/m32c-protos.h (m32c_illegal_subreg_p): New.
+ * config/m32c/m32c.c (legal_subregs): New.
+ (m32c_illegal_subreg_p): New.
+ * config/m32c/predicates.md (m32c_any_operand): Use it to reject
+ unsupported subregs of hard regs.
+
+2007-02-08 Jan Hubicka <jh@suse.cz>
+
+ * tree-cfg.c (bsi_replace): Shortcut when replacing the statement with
+ the same one; always update histograms.
+
+2007-02-08 Diego Novillo <dnovillo@redhat.com>
+
+ * passes.c (init_optimization_passes): Tidy comment.
+
+2007-02-08 Roger Sayle <roger@eyesopen.com>
+
+ * simplify-rtx.c (simplify_unary_operation_1) <POPCOUNT>: We can
+ strip zero_extend, bswap and rotates from POCOUNT's argument.
+ <PARITY>: Likewise, we can strip not, bswap, sign_extend,
+ zero_extend and rotates from PARITY's argument.
+ <BSWAP>: A byte-swap followed by a byte-swap is an identity.
+ (simplify_const_unary_operation) <BSWAP>: Evaluate the byte-swap
+ of an integer constant at compile-time.
+
+2007-02-08 Diego Novillo <dnovillo@redhat.com>
+
+ PR 30562
+ * tree-flow.h (struct var_ann_d): Remove field 'is_used'.
+ Update all users.
+ * tree-ssa-alias.c (compute_is_aliased): Remove. Update all
+ users.
+ (init_alias_info):
+ * tree-ssa-live.c (remove_unused_locals): Do not remove
+ TREE_ADDRESSABLE variables.
+ * tree-ssa-structalias.c (compute_points_to_sets): Tidy.
+ * tree-ssa-operands.c (add_virtual_operand): Remove argument
+ FOR_CLOBBER. Update all users.
+ If VAR has an associated alias set, add a virtual operand for
+ it if no alias is found to conflict with the memory reference.
+
+2007-02-07 Jan Hubicka <jh@suse.cz>
+ Robert Kidd <rkidd@crhc.uiuc.edu>
+
+ * value-prof.c (visit_hist, free_hist): Return 1 instead of 0.
+
+2007-02-07 Ian Lance Taylor <iant@google.com>
+
+ * lower-subreg.c (simple_move): Reject PARTIAL_INT modes.
+
+2007-02-07 Roger Sayle <roger@eyesopen.com>
+
+ * config/rs6000/rs6000.md (ctz<mode>2, ffs<mode>2, popcount<mode>2,
+ parity<mode>2, smulsi3_highpart, abstf2_internal, allocate_stack,
+ tablejumpdi, movsi_to_cr_one): Remove constraints from
+ define_expand's match_operands.
+
+2007-02-07 Roger Sayle <roger@eyesopen.com>
+
+ * global.c (compute_regsets): Move declatation of "i" inside of
+ #ifdef ELIMINABLE_REGS to avoid unused variable bootstrap failure.
+
2007-02-07 Jakub Jelinek <jakub@redhat.com>
PR c++/30703