OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index f24184b..4d75f78 100644 (file)
@@ -1,3 +1,46 @@
+2007-05-19  Richard Sandiford  <richard@codesourcery.com>
+
+       * config/mips/mips.c (mips_offset_within_alignment_p): Tweak comment.
+       Use a single return statement.
+
+2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       PR middle-end/30250
+       * builtins.c (do_mpfr_lgamma_r): New.
+       (fold_builtin_2): Handle builtin gamma_r/lgamma_r.
+       * tree.h (CASE_FLT_FN_REENT): New.
+
+2007-05-18  Geoffrey Keating  <geoffk@apple.com>
+
+       * dwarf2out.c (print_die): Use '%ld' not '%lu' to print a 'long'.
+       (output_die): Use 'unsigned long' with %x.
+       * sched-vis.c (print_value): Use 'unsigned HOST_WIDE_INT' and
+       HOST_WIDE_INT_PRINT_HEX to print HOST_WIDE_INT.
+       * tree-dump.c (dump_pointer): Use 'unsigned long' for %lx.
+
+       * unwind-dw2.c (uw_identify_context): Use the CFA, not the IP.
+
+2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/31989
+       PR target/31681
+       PR target/31666
+       * config/i386/i386.c (init_cumulative_args): Set maybe_vaarg to
+       true if function has no argument.
+
+2007-05-18  DJ Delorie  <dj@redhat.com>
+
+       * config/mips/mips.c (mips_offset_within_alignment_p): New.
+       (mips_symbolic_constant_p): Call it for TPREL and DTPREL symbols.
+
+2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
+
+       * longlong.h (__x86_64__): Add definitions for add_ssaaaa,
+       sub_ddmmss, umul_ppmm, udiv_qrnnd, count_leading_zeros and
+       count_trailing_zeros.
+       (__i386__): Implement count_leading_zeros using __builtin_clz().
+       Implement count_trailing_zeros usign __builtin_ctz().
+
 2007-05-18  Richard Sandiford  <richard@codesourcery.com>
 
        * config/i386/vxworks.h (ASM_PREFERRED_EH_DATA_FORMAT): Undefine.