http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46677

--- Comment #23 from Jorn Wolfgang Rennecke <amylaar at gcc dot gnu.org> 
2010-12-27 23:00:31 UTC ---
Author: amylaar
Date: Mon Dec 27 23:00:27 2010
New Revision: 168279

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168279
Log:
    PR other/46677
    http://gcc.gnu.org/ml/gcc-patches/2010-12/msg00964.html
    http://gcc.gnu.org/ml/gcc-cvs/2010-12/msg00792.html
    http://gcc.gnu.org/ml/gcc-cvs/2010-12/msg00949.html
gcc:
    * doc/tm.texi: Regenerate.
    * doc/tm.texi.in (SIZE_TYPE): Now an enum integer_type_kind value.
    (PTRDIFF_TYPE, WCHAR_TYPE, WINT_TYPE, INTMAX_TYPE): Likewise.
    (UINTMAX_TYPE, SIG_ATOMIC_TYPE, INT8_TYPE, INT16_TYPE): Likewise.
    (INT32_TYPE, INT64_TYPE, UINT8_TYPE, UINT16_TYPE): Likewise.
    (UINT32_TYPE, UINT64_TYPE, INT_LEAST8_TYPE): Likewise.
    (INT_LEAST16_TYPE, INT_LEAST32_TYPE, INT_LEAST64_TYPE): Likewise.
    (UINT_LEAST8_TYPE, UINT_LEAST16_TYPE, UINT_LEAST32_TYPE): Likewise.
    (UINT_LEAST64_TYPE, INT_FAST8_TYPE, INT_FAST16_TYPE): Likewise.
    (INT_FAST32_TYPE, INT_FAST64_TYPE, UINT_FAST8_TYPE): Likewise.
    (UINT_FAST16_TYPE, UINT_FAST32_TYPE, UINT_FAST64_TYPE): Likewise.
    (INTPTR_TYPE, UINTPTR_TYPE): Likewise.
    * defaults.h: Adjust for new *_TYPE definitions.
    (PID_TYPE): Now an enum integer_type_kind value.
    (CHAR16_TYPE, CHAR32_TYPE): Likewise.
    * tree.c (integer_type_names): New array.
    * tree.h (integer_type_names): Declare.
    * coretypes.h (enum integer_type_kind):
    Add comment about connection with integer_type_names.
    * config/alpha/alpha.h: Adjust for new *_TYPE definitions.
    * config/alpha/openbsd.h, config/alpha/osf5.h: Likewise.
    * config/frv/frv.h, config/s390/tpf.h, config/s390/linux.h: Likewise.
    * config/m32c/m32c.h, config/sparc/linux.h: Likewise.
    * config/sparc/sp64-elf.h, config/sparc/openbsd64.h: Likewise.
    * config/sparc/sp-elf.h, config/sparc/sol2-bi.h: Likewise.
    * config/sparc/sparc.h, config/sparc/linux64.h: Likewise.
    * config/sparc/netbsd-elf.h, config/sparc/sysv4.h: Likewise.
    * config/interix.h, config/vx-common.h, config/mep/mep.h: Likewise.
    * config/m32r/linux.h, config/m32r/m32r.h: Likewise.
    * config/openbsd-stdint.h, config/rx/rx.h: Likewise.
    * config/i386/cygming.h, config/i386/linux.h: Likewise.
    * config/i386/djgpp.h, config/i386/djgpp-stdint.h: Likewise.
    * config/i386/x86-64.h, config/i386/netbsd.h: Likewise.
    * config/i386/netbsd-elf.h, config/i386/cygwin-stdint.h: Likewise.
    * config/i386/netware.h, config/i386/i386-interix.h: Likewise.
    * config/i386/mingw-stdint.h, config/i386/sol2-10.h: Likewise.
    * config/i386/openbsdelf.h, config/i386/darwin.h: Likewise.
    * config/i386/mingw32.h, config/i386/openbsd.h: Likewise.
    * config/i386/nto.h, config/i386/freebsd.h: Likewise.
    * config/freebsd-stdint.h, config/sol2.h, config/sh/elf.h: Likewise.
    * config/sh/sh.h, config/sh/sh64.h, config/pdp11/pdp11.h: Likewise.
    * config/avr/avr.h, config/crx/crx.h: Likewise.
    * config/xtensa/linux.h, config/xtensa/elf.h: Likewise.
    * config/stormy16/stormy16.h, config/fr30/fr30.h: Likewise.
    * config/lm32/lm32.h, config/lynx.h, config/moxie/moxie.h: Likewise.
    * config/m68hc11/m68hc11.h, config/cris/linux.h: Likewise.
    * config/cris/cris.h, config/netbsd.h: Likewise.
    * config/iq2000/iq2000.h, config/svr4.h, config/ia64/ia64.h: Likewise.
    * config/ia64/hpux.h, config/ia64/sysv4.h: Likewise.
    * config/glibc-stdint.h, config/newlib-stdint.h: Likewise.
    * config/m68k/m68kemb.h, config/m68k/openbsd.h: Likewise.
    * config/m68k/netbsd-elf.h, config/m68k/m68k.h: Likewise.
    * config/rs6000/aix53.h, config/rs6000/netbsd.h: Likewise.
    * config/rs6000/aix.h, config/rs6000/aix51.h: Likewise.
    * config/rs6000/aix43.h, config/rs6000/linux64.h: Likewise.
    * config/rs6000/darwin.h, config/rs6000/aix52.h: Likewise.
    * config/rs6000/rs6000.h, config/rs6000/aix-stdint.h: Likewise.
    * config/rs6000/aix61.h, config/rs6000/freebsd.h: Likewise.
    * config/rs6000/sysv4.h, config/picochip/picochip.h: Likewise.
    * config/mcore/mcore.h, config/arc/arc.h, config/darwin.h: Likewise.
    * config/score/score.h, config/arm/arm.h: Likewise.
    * config/arm/linux-gas.h, config/arm/pe.h: Likewise.
    * config/arm/freebsd.h, config/arm/netbsd.h: Likewise.
    * config/arm/netbsd-elf.h, config/pa/pa-hpux.h: Likewise.
    * config/pa/pa-hpux11.h, config/pa/pa-64.h, config/pa/pa.h: Likewise.
    * config/pa/pa32-linux.h, config/mips/linux.h: Likewise.
    * config/mips/sde.h, config/mips/openbsd.h: Likewise.
    * config/mips/iris6.h, config/mips/mips.h: Likewise.
    * config/mips/netbsd.h, config/vax/openbsd.h: Likewise.
    * config/vax/linux.h, config/vax/elf.h, config/vax/netbsd.h: Likewise.
    * config/freebsd.h, config/h8300/h8300.h, config/vxworks.h: Likewise.
    * config/hpux-stdint.h, config/bfin/bfin.h: Likewise.
    * config/mn10300/mn10300.h, config/m68k/linux.h: Likewise.
    * config/v850/v850.h: Likewise.
gcc/c-family:
    c-common.c (c_get_ident): Delete.
    (c_common_nodes_and_builtins): Adjust for new *_TYPE definitions.
    (c_stddef_cpp_builtins): Likewise.
gcc/fortan:
    * iso-c-binding.def:  Adjust for new *_TYPE definitions.
    * trans-types.c (get_typenode_from_name): Delete.
    (get_int_kind_from_name): Likewise.
    (get_int_kind_from_kind): New function.
    * f95-lang.c: Adjust for new *_TYPE definitions.
gcc/lto:
    * lto-lang.c (lto_build_c_type_nodes, lto_init): Adjust for
    new *_TYPE definitions.

Modified:
    branches/pr46489-20101227-branch/   (props changed)
    branches/pr46489-20101227-branch/ChangeLog.46489
    branches/pr46489-20101227-branch/gcc/   (props changed)
    branches/pr46489-20101227-branch/gcc/c-family/c-common.c
    branches/pr46489-20101227-branch/gcc/config/   (props changed)
    branches/pr46489-20101227-branch/gcc/config/alpha/alpha.h
    branches/pr46489-20101227-branch/gcc/config/alpha/linux.h
    branches/pr46489-20101227-branch/gcc/config/alpha/openbsd.h
    branches/pr46489-20101227-branch/gcc/config/alpha/osf5.h
    branches/pr46489-20101227-branch/gcc/config/arc/arc.h
    branches/pr46489-20101227-branch/gcc/config/arm/arm.h
    branches/pr46489-20101227-branch/gcc/config/arm/freebsd.h
    branches/pr46489-20101227-branch/gcc/config/arm/linux-gas.h
    branches/pr46489-20101227-branch/gcc/config/arm/netbsd-elf.h
    branches/pr46489-20101227-branch/gcc/config/arm/netbsd.h
    branches/pr46489-20101227-branch/gcc/config/arm/pe.h
    branches/pr46489-20101227-branch/gcc/config/avr/avr.h
    branches/pr46489-20101227-branch/gcc/config/bfin/bfin.h
    branches/pr46489-20101227-branch/gcc/config/cris/cris.h
    branches/pr46489-20101227-branch/gcc/config/cris/linux.h
    branches/pr46489-20101227-branch/gcc/config/crx/crx.h
    branches/pr46489-20101227-branch/gcc/config/darwin.h
    branches/pr46489-20101227-branch/gcc/config/fr30/fr30.h
    branches/pr46489-20101227-branch/gcc/config/freebsd-stdint.h
    branches/pr46489-20101227-branch/gcc/config/freebsd.h
    branches/pr46489-20101227-branch/gcc/config/frv/frv.h
    branches/pr46489-20101227-branch/gcc/config/glibc-stdint.h
    branches/pr46489-20101227-branch/gcc/config/h8300/h8300.h
    branches/pr46489-20101227-branch/gcc/config/hpux-stdint.h
    branches/pr46489-20101227-branch/gcc/config/i386/cygming.h
    branches/pr46489-20101227-branch/gcc/config/i386/cygwin-stdint.h
    branches/pr46489-20101227-branch/gcc/config/i386/darwin.h
    branches/pr46489-20101227-branch/gcc/config/i386/djgpp-stdint.h
    branches/pr46489-20101227-branch/gcc/config/i386/djgpp.h
    branches/pr46489-20101227-branch/gcc/config/i386/freebsd.h
    branches/pr46489-20101227-branch/gcc/config/i386/i386-interix.h
    branches/pr46489-20101227-branch/gcc/config/i386/linux.h
    branches/pr46489-20101227-branch/gcc/config/i386/mingw-stdint.h
    branches/pr46489-20101227-branch/gcc/config/i386/mingw32.h
    branches/pr46489-20101227-branch/gcc/config/i386/netbsd-elf.h
    branches/pr46489-20101227-branch/gcc/config/i386/netbsd.h
    branches/pr46489-20101227-branch/gcc/config/i386/netware.h
    branches/pr46489-20101227-branch/gcc/config/i386/nto.h
    branches/pr46489-20101227-branch/gcc/config/i386/openbsd.h
    branches/pr46489-20101227-branch/gcc/config/i386/openbsdelf.h
    branches/pr46489-20101227-branch/gcc/config/i386/sol2-10.h
    branches/pr46489-20101227-branch/gcc/config/i386/sol2.h
    branches/pr46489-20101227-branch/gcc/config/i386/vxworksae.h
    branches/pr46489-20101227-branch/gcc/config/i386/x86-64.h
    branches/pr46489-20101227-branch/gcc/config/ia64/hpux.h
    branches/pr46489-20101227-branch/gcc/config/ia64/ia64.h
    branches/pr46489-20101227-branch/gcc/config/ia64/sysv4.h
    branches/pr46489-20101227-branch/gcc/config/interix.h
    branches/pr46489-20101227-branch/gcc/config/iq2000/iq2000.h
    branches/pr46489-20101227-branch/gcc/config/lm32/lm32.h
    branches/pr46489-20101227-branch/gcc/config/lynx.h
    branches/pr46489-20101227-branch/gcc/config/m32c/m32c.h
    branches/pr46489-20101227-branch/gcc/config/m32r/linux.h
    branches/pr46489-20101227-branch/gcc/config/m32r/m32r.h
    branches/pr46489-20101227-branch/gcc/config/m68hc11/m68hc11.h
    branches/pr46489-20101227-branch/gcc/config/m68k/linux.h
    branches/pr46489-20101227-branch/gcc/config/m68k/m68k.h
    branches/pr46489-20101227-branch/gcc/config/m68k/m68kemb.h
    branches/pr46489-20101227-branch/gcc/config/m68k/netbsd-elf.h
    branches/pr46489-20101227-branch/gcc/config/m68k/openbsd.h
    branches/pr46489-20101227-branch/gcc/config/mcore/mcore.h
    branches/pr46489-20101227-branch/gcc/config/mep/mep.h
    branches/pr46489-20101227-branch/gcc/config/mips/iris6.h
    branches/pr46489-20101227-branch/gcc/config/mips/linux.h
    branches/pr46489-20101227-branch/gcc/config/mips/mips.h
    branches/pr46489-20101227-branch/gcc/config/mips/netbsd.h
    branches/pr46489-20101227-branch/gcc/config/mips/openbsd.h
    branches/pr46489-20101227-branch/gcc/config/mips/sde.h
    branches/pr46489-20101227-branch/gcc/config/mn10300/mn10300.h
    branches/pr46489-20101227-branch/gcc/config/moxie/moxie.h
    branches/pr46489-20101227-branch/gcc/config/netbsd.h
    branches/pr46489-20101227-branch/gcc/config/newlib-stdint.h
    branches/pr46489-20101227-branch/gcc/config/openbsd-stdint.h
    branches/pr46489-20101227-branch/gcc/config/pa/pa-64.h
    branches/pr46489-20101227-branch/gcc/config/pa/pa-hpux.h
    branches/pr46489-20101227-branch/gcc/config/pa/pa-hpux11.h
    branches/pr46489-20101227-branch/gcc/config/pa/pa.h
    branches/pr46489-20101227-branch/gcc/config/pa/pa32-linux.h
    branches/pr46489-20101227-branch/gcc/config/pdp11/pdp11.h
    branches/pr46489-20101227-branch/gcc/config/picochip/picochip.h
    branches/pr46489-20101227-branch/gcc/config/rs6000/aix-stdint.h
    branches/pr46489-20101227-branch/gcc/config/rs6000/aix.h
    branches/pr46489-20101227-branch/gcc/config/rs6000/aix43.h
    branches/pr46489-20101227-branch/gcc/config/rs6000/aix51.h
    branches/pr46489-20101227-branch/gcc/config/rs6000/aix52.h
    branches/pr46489-20101227-branch/gcc/config/rs6000/aix53.h
    branches/pr46489-20101227-branch/gcc/config/rs6000/aix61.h
    branches/pr46489-20101227-branch/gcc/config/rs6000/darwin.h
    branches/pr46489-20101227-branch/gcc/config/rs6000/freebsd.h
    branches/pr46489-20101227-branch/gcc/config/rs6000/linux64.h
    branches/pr46489-20101227-branch/gcc/config/rs6000/netbsd.h
    branches/pr46489-20101227-branch/gcc/config/rs6000/rs6000.h
    branches/pr46489-20101227-branch/gcc/config/rs6000/sysv4.h
    branches/pr46489-20101227-branch/gcc/config/rx/rx.h
    branches/pr46489-20101227-branch/gcc/config/s390/linux.h
    branches/pr46489-20101227-branch/gcc/config/s390/tpf.h
    branches/pr46489-20101227-branch/gcc/config/score/score.h
    branches/pr46489-20101227-branch/gcc/config/sh/elf.h
    branches/pr46489-20101227-branch/gcc/config/sh/sh.h
    branches/pr46489-20101227-branch/gcc/config/sh/sh64.h
    branches/pr46489-20101227-branch/gcc/config/sol2.h   (contents, props
changed)
    branches/pr46489-20101227-branch/gcc/config/sparc/linux.h
    branches/pr46489-20101227-branch/gcc/config/sparc/linux64.h
    branches/pr46489-20101227-branch/gcc/config/sparc/netbsd-elf.h
    branches/pr46489-20101227-branch/gcc/config/sparc/openbsd64.h
    branches/pr46489-20101227-branch/gcc/config/sparc/sol2-bi.h
    branches/pr46489-20101227-branch/gcc/config/sparc/sp-elf.h
    branches/pr46489-20101227-branch/gcc/config/sparc/sp64-elf.h
    branches/pr46489-20101227-branch/gcc/config/sparc/sparc.h
    branches/pr46489-20101227-branch/gcc/config/sparc/sysv4.h
    branches/pr46489-20101227-branch/gcc/config/stormy16/stormy16.h
    branches/pr46489-20101227-branch/gcc/config/v850/v850.h
    branches/pr46489-20101227-branch/gcc/config/vax/elf.h
    branches/pr46489-20101227-branch/gcc/config/vax/linux.h
    branches/pr46489-20101227-branch/gcc/config/vax/netbsd.h
    branches/pr46489-20101227-branch/gcc/config/vax/openbsd.h
    branches/pr46489-20101227-branch/gcc/config/vx-common.h
    branches/pr46489-20101227-branch/gcc/config/vxworks.h
    branches/pr46489-20101227-branch/gcc/config/xtensa/elf.h
    branches/pr46489-20101227-branch/gcc/config/xtensa/linux.h
    branches/pr46489-20101227-branch/gcc/coretypes.h
    branches/pr46489-20101227-branch/gcc/defaults.h
    branches/pr46489-20101227-branch/gcc/doc/tm.texi
    branches/pr46489-20101227-branch/gcc/doc/tm.texi.in
    branches/pr46489-20101227-branch/gcc/fortran/f95-lang.c
    branches/pr46489-20101227-branch/gcc/fortran/iso-c-binding.def
    branches/pr46489-20101227-branch/gcc/fortran/trans-types.c
    branches/pr46489-20101227-branch/gcc/lto/lto-lang.c
   
branches/pr46489-20101227-branch/gcc/testsuite/gcc.target/powerpc/ppc-round.c  
(props changed)
    branches/pr46489-20101227-branch/gcc/tree.c
    branches/pr46489-20101227-branch/gcc/tree.h
    branches/pr46489-20101227-branch/libjava/classpath/   (props changed)

Propchange: branches/pr46489-20101227-branch/
            ('svn:mergeinfo' modified)

Propchange: branches/pr46489-20101227-branch/gcc/
            ('svn:mergeinfo' modified)

Propchange: branches/pr46489-20101227-branch/gcc/config/
            ('svn:mergeinfo' added)

Propchange: branches/pr46489-20101227-branch/gcc/config/sol2.h
            ('svn:mergeinfo' added)

Propchange:
branches/pr46489-20101227-branch/gcc/testsuite/gcc.target/powerpc/ppc-round.c
            ('svn:mergeinfo' modified)

Propchange: branches/pr46489-20101227-branch/libjava/classpath/
            ('svn:mergeinfo' modified)

Reply via email to