OSDN Git Service

* config/iq2000/iq2000.h (LINK_SPEC, SIZE_TYPE, PTRDIFF_TYPE,
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index ca60d29..8373827 100644 (file)
@@ -1,5 +1,92 @@
 2010-12-09  Joseph Myers  <joseph@codesourcery.com>
 
 2010-12-09  Joseph Myers  <joseph@codesourcery.com>
 
+       * config/iq2000/iq2000.h (LINK_SPEC, SIZE_TYPE, PTRDIFF_TYPE,
+       WCHAR_TYPE, WCHAR_TYPE_SIZE): Define.
+       * config.gcc (iq2000*-*-elf*): Don't use svr4.h.
+
+2010-12-09  Joseph Myers  <joseph@codesourcery.com>
+
+       * config.gcc (ia64*-*-linux*, ia64*-*-hpux*): Don't use svr4.h.
+
+2010-12-09  Joseph Myers  <joseph@codesourcery.com>
+
+       * config/pa/pa32-linux.h (WCHAR_TYPE, WCHAR_TYPE_SIZE): Define.
+       * config.gcc (hppa*64*-*-linux*, hppa*-*-linux*): Don't use
+       svr4.h.
+
+2010-12-09  Joseph Myers  <joseph@codesourcery.com>
+
+       * config/moxie/moxie.h (LINK_SPEC, SIZE_TYPE, PTRDIFF_TYPE,
+       WCHAR_TYPE, WCHAR_TYPE_SIZE): Define.
+       * config/moxie/rtems.h (LINK_SPEC, SIZE_TYPE, PTRDIFF_TYPE,
+       WCHAR_TYPE, WCHAR_TYPE_SIZE): Undefine.
+       * config.gcc (moxie-*-elf, moxie-*-uclinux*): Don't use svr4.h.
+
+2010-12-09  Joseph Myers  <joseph@codesourcery.com>
+
+       * config/frv/frv.h (SIZE_TYPE, PTRDIFF_TYPE, WCHAR_TYPE,
+       WCHAR_TYPE_SIZE): Define.
+       * config.gcc (frv-*-elf, frv-*-*linux*): Don't use svr4.h.
+
+2010-12-09  Joseph Myers  <joseph@codesourcery.com>
+
+       * config/fr30/fr30.h (LIB_SPEC, LINK_SPEC, SIZE_TYPE,
+       PTRDIFF_TYPE, WCHAR_TYPE, WCHAR_TYPE_SIZE): Define.
+       * config.gcc (fr30-*-elf): Don't use svr4.h.
+
+2010-12-09  Joseph Myers  <joseph@codesourcery.com>
+
+       * config/cris/linux.h (SIZE_TYPE, PTRDIFF_TYPE): Define.
+       * config.gcc (crisv32-*-linux* | cris-*-linux*): Don't use svr4.h.
+
+2010-12-09  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/46844
+       * gimple-fold.c (canonicalize_constructor_val): Canonicalize
+       addresses.
+
+2010-12-09  Joseph Myers  <joseph@codesourcery.com>
+
+       * config/i386/netware.h (TARGET_POSIX_IO): Define.
+       * config/i386/nto.h (TARGET_POSIX_IO): Define.
+       * config/ia64/hpux.h (TARGET_POSIX_IO): Define.
+       * config/moxie/moxie.h (TARGET_POSIX_IO): Don't undefine.
+       * config/openbsd.h (TARGET_POSIX_IO): Define.
+       * config/rtems.h (TARGET_POSIX_IO): Define.
+       * config/sh/embed-elf.h (TARGET_POSIX_IO): Don't undefine.
+       * config/sol2.h (TARGET_POSIX_IO): Define.
+       * config/svr4.h (TARGET_POSIX_IO): Don't define.
+       * config/vxworksae.h (TARGET_POSIX_IO): Define.
+
+2010-12-09  Joseph Myers  <joseph@codesourcery.com>
+
+       * config/i386/nto.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Define.
+       * config/ia64/hpux.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX):
+       Define.
+       * config/linux.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't
+       undefine.
+       * config/mips/linux.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't
+       undefine.
+       * config/mips/netbsd.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX):
+       Don't undefine.
+       * config/rs6000/linux.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX):
+       Don't undefine.
+       * config/rs6000/linux64.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX):
+       Don't undefine.
+       * config/sol2.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Define.
+       * config/sparc/netbsd-elf.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX):
+       Don't undefine.
+       * config/sparc/openbsd64.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX):
+       Don't undefine.
+       * config/sparc/sp64-elf.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX):
+       Don't undefine.
+       * config/svr4.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't
+       define.
+       * config/xtensa/elf.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't
+       undefine.
+
+2010-12-09  Joseph Myers  <joseph@codesourcery.com>
+
        * config/ia64/hpux.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Define for
        non-GNU assembler.
        * config/m68k/netbsd-elf.h (AS_NEEDS_DASH_FOR_PIPED_INPUT):
        * config/ia64/hpux.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Define for
        non-GNU assembler.
        * config/m68k/netbsd-elf.h (AS_NEEDS_DASH_FOR_PIPED_INPUT):