OSDN Git Service

2009-10-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 007d78e..c4048a5 100644 (file)
@@ -1,3 +1,79 @@
+2009-10-19  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * config/s390/s390.c (s390_z10_optimize_cmp): Don't touch FP compares.
+
+2009-10-19  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * config/s390/s390.c (s390_z10_optimize_cmp): Use
+       next/prev_active_insn to skip DEBUG_INSNs as well.
+
+2009-10-19  Joseph Myers  <joseph@codesourcery.com>
+
+       * config/arm/arm.c (output_move_neon): Use DImode in call to
+       adjust_address.
+
+2009-10-19  Matthias Klose  <doko@ubuntu.com>
+
+       PR target/40134
+       * config.gcc (arm*-*-linux-*eabi): Use config/t-slibgcc-libgcc.
+
+2009-10-19  Jakub Jelinek  <jakub@redhat.com>
+
+       * cfgexpand.c (expand_debug_expr): Fail if bitpos < 0 for non-MEM
+       op0.
+
+2009-10-17  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       PR middle-end/41738
+       * optabs.c (expand_binop): Make mode of shift count expression mode
+       of shift count not target.
+       Remove indent nit.
+
+2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * tree-nested.c (convert_nonlocal_reference_stmt) <GIMPLE_COND>: New
+       case.  Force using values to replace references within the statement.
+       (convert_local_reference_stmt): Likewise.
+
+2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gimple-low.c (lower_stmt) <GIMPLE_CALL>: If the call is noreturn,
+       remove a subsequent GOTO or RETURN statement.
+
+2009-10-17  Andy Hutchinson  <hutchinsonandy@aim.com>
+
+       * config/avr.md (*movqi): Add zero as equally preferable constraint
+       as general register.
+       (*movhi): Ditto.
+
+2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * print-tree.c (print_node): Fix string for DECL_STRUCT_FUNCTION.
+
+2009-10-17  Richard Guenther  <rguenther@suse.de>
+
+       * lto-streamer-in.c (lto_input_location): Try to reuse
+       previous maps.
+
+2009-10-17  Richard Guenther  <rguenther@suse.de>
+
+       * lto-streamer-in.c (input_gimple_stmt): Fixup FIELD_DECL
+       operands in COMPONENT_REFs.
+
+2009-10-17  Anatoly Sokolov  <aesok@post.ru>
+
+       * targhooks.c (default_libcall_value): Don't use LIBCALL_VALUE macro
+       if not defined. Change type of second argument to const_rtx.
+       (default_function_value): Call gcc_unreachable if FUNCTION_VALUE
+       macro not defined.
+       * targhooks.h (default_libcall_value): Update prototype.
+       * target.h (struct gcc_target): Change type of second argument of
+       libcall_value to const_rtx.
+       * config/arm/arm.c (arm_libcall_value): Change type of second argument
+       to const_rtx.
+       (arm_libcall_uses_aapcs_base): Change type of argument to const_rtx.
+       * doc/tm.texi (TARGET_LIBCALL_VALUE):  Revise documentation.
+
 2009-10-17  Jakub Jelinek  <jakub@redhat.com>
 
        PR debug/40521