darwin.c, [...]: Fix comment typos.
[platform/upstream/gcc.git] / gcc / ChangeLog
index fe590bf..670536c 100644 (file)
@@ -1,3 +1,64 @@
+2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
+
+       * config/darwin.c, config/darwin.opt, config/ia64/itanium1.md,
+       config/ia64/itanium2.md, real.c, tree-ssa-structalias.c: Fix
+       comment typos.
+
+2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       PR middle-end/29335
+       * builtins.c (do_mpfr_arg2, fold_builtin_hypot): New.
+       (fold_builtin_pow): Evaluate constant arguments at compile-time
+       using MPFR.
+       (fold_builtin_1): Handle BUILT_IN_ATAN2 and BUILT_IN_HYPOT.
+       (do_mpfr_ckconv): New helper function.
+       (do_mpfr_arg1): Use do_mpfr_ckconv.
+       (do_mpfr_arg2): New.
+
+2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       PR tree-opt/29271
+       * doc/invoke.texi (-fdump-rtl-sched2) Fix file extension number.
+       (-fdump-rtl-sched): Rename to ..
+       (-fdump-rtl-sched1): here.  Also fix file extension number.
+
+2006-10-28  Richard Guenther  <rguenther@suse.de>
+
+       * fold-const.c (maybe_canonicalize_comparison): Fix code
+       to match comment.
+
+2006-10-28  Uros Bizjak  <uros@kss-loka.si>
+
+       * config/i386/i386.h (GENERAL_REGNO_P): Use STACK_POINTER_REGNUM.
+       (NON_QI_REG_P): Use IN_RANGE.
+       (REX_INT_REGNO_P): Use IN_RANGE.
+       (FP_REGNO_P): Use IN_RANGE.
+       (SSE_REGNO_P): Use IN_RANGE.
+       (REX_SSE_REGNO_P): Use IN_RANGE.
+       (MMX_REGNO_P): Use IN_RANGE.
+       (STACK_REGNO_P): New macro.
+       (STACK_REG_P): Use STACK_REGNO_P.
+       (NON_STACK_REG_P): Use STACK_REGNO_P.
+       (REGNO_OK_FOR_INDEX_P): Use REX_INT_REGNO_P.
+       (REGNO_OK_FOR_BASE_P): Use GENERAL_REGNO_P.
+       (REG_OK_FOR_INDEX_NONSTRICT_P): Use REX_INT_REGNO_P.
+       (REG_OK_FOR_BASE_NONSTRICT_P): Use GENERAL_REGNO_P.
+       (HARD_REGNO_RENAME_OK): Use !IN_RANGE.
+
+2006-10-28  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * except.h (output_function_exception_table): Add 'const char*' param.
+       * except.c (switch_to_exception_section): Add 'const char*' param.
+       If named sections are supported and HAVE_LD_EH_GC_SECTIONS is defined
+       and flag_function_sections is set, use a function-specific section.
+       (output_function_exception_table): Add 'const char*' param.
+       Adjust call to switch_to_exception_section.
+       * final.c (rest_of_handle_final): Adjust calls to
+       output_function_exception_table.
+       * configure.ac (HAVE_LD_EH_GC_SECTIONS): New check.
+       * config.in: Regenerate.
+       * configure: Likewise.
+
 2006-10-28  Richard Guenther  <rguenther@suse.de>
 
        PR middle-end/26899