+2007-02-03 Ian Lance Taylor <iant@google.com>
+
+ * lower-subreg.c (simple_move_operand): New static function,
+ broken out of simple_move. Reject LABEL_REF, SYMBOL_REF, and HIGH
+ operands.
+ (simple_move): Call simple_move_operand.
+ (find_decomposable_subregs): Add special handling of MEMs.
+ (can_decompose_p): Rename from cannot_decompose_p. Reverse
+ meaning of return value. If we see a hard register, test whether
+ it can store a word_mode value. Change all callers.
+
2007-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+ * pa.md (addvdi3, addvsi3, subvdi3, subvsi3, negvdi2, negvsi2): New
+ ftrapv insns and expanders.
+ (subdi3): Change define_expand operand 1 to arith11_operand, and
+ operand 2 to reg_or_0_operand. Change constraints of 64-bit insn
+ pattern to handle reg_or_0 operands. Revise 32-bit insn pattern to
+ handle 11-bit constants and reg_or_0 operands in operands 1 and 2,
+ respectively.
+
PR middle-end/30174
* varasm.c (notice_global_symbol): Treat global objects as weak when
flag_shlib is true.