OSDN Git Service

* config/spu/spu-elf.h (STANDARD_STARTFILE_PREFIX_2): Disable default.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index a01c06e..6c45e49 100644 (file)
@@ -1,3 +1,63 @@
+2008-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * config/spu/spu-elf.h (STANDARD_STARTFILE_PREFIX_2): Disable default.
+       (STANDARD_INCLUDE_DIR): Redefine to "/include".
+       (LOCAL_INCLUDE_DIR): Undefine.
+       * config/spu/t-spu-elf (NATIVE_SYSTEM_HEADER_DIR): Define.
+
+2008-11-14  Vladimir Makarov  <vmakarov@redhat.com>
+
+       PR rtl-optimization/37397
+       * ira-int.h (struct ira_allocno): New member bad_spill_p.
+       (ALLOCNO_BAD_SPILL_P): New macro.
+
+       * ira-color.c (push_allocnos_to_stack): Check ALLOCNO_BAD_SPILL_P.
+
+       * ira-build.c (ira_create_allocno): Initialize
+       ALLOCNO_BAD_SPILL_P.
+       (create_cap_allocno, propagate_allocno_info,
+       remove_unnecessary_allocnos): Set up or update
+       ALLOCNO_BAD_SPILL_P.
+       (update_bad_spill_attribute): New function.
+       (ira_build): Call it.
+
+       * ira-costs.c (record_reg_classes): Set up ALLOCNO_BAD_SPILL_P.
+       
+2008-11-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/38104
+       * gimplify.c (gimple_regimplify_operands): Add referenced vars
+       before calling mark_symbols_for_renaming, not after it.
+
+2008-11-14  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * config/sh/sh.h (OPTIMIZATION_OPTIONS): Revert last change.
+       (OVERRIDE_OPTIONS): Likewise.
+
+2008-11-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
+           Andrew Stubbs  <ams@codesourcery.com>
+           Gunnar Von Boehn  <gunnar@genesi-usa.com>
+
+       PR target/36134
+       * config/m68k/m68k.md (addsi3_5200): Add a new alternative preferring
+       the shorter LEA insn over ADD.L where possible.
+
+2008-11-14  Thomas Schwinge  <tschwinge@gnu.org>
+
+       * configure.ac (gcc_cv_libc_provides_ssp): Also consider GNU/Hurd
+       systems, which are assumend to always provide SSP-support in glibc.
+       * configure: Regenerate.
+
+       * configure.ac (gcc_cv_libc_provides_ssp): Also consider GNU/kFreeBSD,
+       GNU/kNetBSD systems in the `*-*-linux*' case.
+       * configure: Regenerate.
+
+2008-11-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/36125
+       * function.c (gimplify_parameters): For callee copies parameters,
+       move TREE_ADDRESSABLE flag from the PARM_DECL to the local copy.
+
 2008-11-13  Thomas Schwinge  <tschwinge@gnu.org>
 
        PR target/28102