OSDN Git Service

* c-cppbuiltin.c (c_cpp_builtins): Remove definition of
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index db9ff5c..af9e9fd 100644 (file)
@@ -1,3 +1,35 @@
+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>