+2007-04-19 Janis Johnson <janis187@us.ibm.com>
+
+ * c-cppbuiltin.c (c_cpp_builtins): Remove definition of
+ __STDC_WANT_DEC_FP__.
+
+2007-04-19 Joseph Myers <joseph@codesourcery.com>
+
+ * configure.ac: Allow both powerpc*-*-linux* and powerpc*-*-gnu*
+ for long double compatibility.
+ * configure: Regenerate.
+
+2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ PR rtl-optimization/29841
+ * cfgbuild.c (control_flow_insn_p): Return TRUE for unconditional
+ trap instructions.
+ * sched-deps.c (sched_analyze_insn): Prevent all non-jump instructions
+ that may cause control flow transfer from being moved.
+
+2007-04-18 Jan Hubicka <jh@suse.cz>
+
+ * fold-const.c (div_if_zero_remainder): Do signed divide for pointer
+ types.
+
+2007-04-18 Eric Christopher <echristo@apple.com>
+
+ * config/rs6000/darwin.md (load_macho_picbase): Use link register
+ only. Update operands.
+ * config/rs6000/rs6000.c (rs6000_emit_prologue): Update caller.
+ * config/rs6000/rs6000.md (builtin_setjmp_receiver): Ditto. Move from
+ link register to pic register.
+
2007-04-18 Dirk Mueller <dmueller@suse.de>
PR diagnostic/31227
* tree-vect-analyze.c (vect_analyze_loop_form): Set loop->aux.
* tree-vectorizer.h (NITERS_KNOWN_P): New.
- * tree-vect-analyze.c (vect_analyze_loop_form): Call NITERS_KNOWN_P
+ * tree-vect-analyze.c (vect_analyze_loop_form): Call NITERS_KNOWN_P
instead of LOOP_VINFO_INT_NITERS to avoid having to geneate loop_info.
- * tree-vect-analyze.c (vect_determine_vectorization_factor): Add
+ * tree-vect-analyze.c (vect_determine_vectorization_factor): Add
dump print.
(vect_analyze_operations): Fix indenetation. Fix a comment. Fix a
print message.
(vect_transform_loop): Consider phis for vectorization.
* tree-vect-analyze.c (vect_determine_vectorization_factor): Simplify
condition.
- (analyze_operations): Call vectorizable_induction when analyzing phis.
+ (analyze_operations): Call vectorizable_induction when analyzing phis.
Fix comment.
(vect_mark_stmts_to_be_vectorized): Remove redundant checks.
(vect_mark_relevant): Include phis in relevance analysis.
* config/avr/avr.c (avr_arch_types): Rearranging array.
(enum avr_arch): Add.
- (avr_mcu_types): Use avr_arch enumeration constants instead of
+ (avr_mcu_types): Use avr_arch enumeration constants instead of
numbers.
* config/avr/avr.h (LINK_SPEC): Simplify.
PR c++/31078
PR c++/31103
* c-common.c (c_build_qualified_type): Set canonical type
- appropriately.
+ appropriately.
2007-04-12 Richard Guenther <rguenther@suse.de>