Merge Google's changes in gcc-4.4.3
authorJim Huang <jserv@0xlab.org>
Sat, 14 Aug 2010 04:57:03 +0000 (12:57 +0800)
committerJim Huang <jserv@0xlab.org>
Sat, 14 Aug 2010 04:57:03 +0000 (12:57 +0800)
commit91cefed7993d528c0d1ef878e3dbb6efdd59bbd7
tree62eef40ca09c81332be63c81718571c362d12959
parent6af114a4a102bd64fb827335caedfb762c37eab1
Merge Google's changes in gcc-4.4.3

HEAD:

commit a4d9421024ed3f70aede5b11f977d264eb69bf61
Author: Jing Yu <jingyu@google.com>
Date:   Tue Aug 10 10:08:15 2010 -0700

    Remove definition of getpagesize() in order to build c++ library
    for Android toolchain. This is a local work around. The long term
    solution is to change the getpagesize() definition in bionicC. However
    to be compatible with current bionicC and sysroot, we have to do
    this local workaround inside gcc. After getpagesize() in bionicC
    is changed and ndk constains that change, we can revert this CL.

    Change-Id: I14757b967e41e45c06224c1d9ce7752bc1a7e9cb
330 files changed:
gcc-4.4.3/Makefile.def
gcc-4.4.3/Makefile.in
gcc-4.4.3/Makefile.tpl
gcc-4.4.3/README.google [new file with mode: 0644]
gcc-4.4.3/boehm-gc/configure
gcc-4.4.3/config.sub
gcc-4.4.3/config/bootstrap-O1.mk [new file with mode: 0644]
gcc-4.4.3/config/bootstrap-O3.mk [new file with mode: 0644]
gcc-4.4.3/config/bootstrap-debug.mk [new file with mode: 0644]
gcc-4.4.3/config/mt-gnu
gcc-4.4.3/config/multi.m4
gcc-4.4.3/configure
gcc-4.4.3/configure.ac
gcc-4.4.3/gcc/ChangeLog.lock-annotations [new file with mode: 0644]
gcc-4.4.3/gcc/Makefile.in
gcc-4.4.3/gcc/ada/gcc-interface/Make-lang.in
gcc-4.4.3/gcc/alias.h
gcc-4.4.3/gcc/attribs.c
gcc-4.4.3/gcc/basic-block.h
gcc-4.4.3/gcc/bb-reorder.c
gcc-4.4.3/gcc/c-common.c
gcc-4.4.3/gcc/c-common.h
gcc-4.4.3/gcc/c-cppbuiltin.c
gcc-4.4.3/gcc/c-decl.c
gcc-4.4.3/gcc/c-format.c
gcc-4.4.3/gcc/c-lang.c
gcc-4.4.3/gcc/c-opts.c
gcc-4.4.3/gcc/c-parser.c
gcc-4.4.3/gcc/c-pch.c
gcc-4.4.3/gcc/c-pretty-print.c
gcc-4.4.3/gcc/c-tree.h
gcc-4.4.3/gcc/c-typeck.c
gcc-4.4.3/gcc/c.opt
gcc-4.4.3/gcc/calls.c
gcc-4.4.3/gcc/cfg.c
gcc-4.4.3/gcc/cfgcleanup.c
gcc-4.4.3/gcc/cfgexpand.c
gcc-4.4.3/gcc/cfglayout.c
gcc-4.4.3/gcc/cfgloopmanip.c
gcc-4.4.3/gcc/cfgrtl.c
gcc-4.4.3/gcc/cgraph.c
gcc-4.4.3/gcc/cgraph.h
gcc-4.4.3/gcc/cgraphbuild.c
gcc-4.4.3/gcc/cgraphunit.c
gcc-4.4.3/gcc/collect2.c
gcc-4.4.3/gcc/combine-stack-adj.c
gcc-4.4.3/gcc/combine.c
gcc-4.4.3/gcc/common.opt
gcc-4.4.3/gcc/config.gcc
gcc-4.4.3/gcc/config.in
gcc-4.4.3/gcc/config/alpha/linux-elf.h
gcc-4.4.3/gcc/config/alpha/linux.h
gcc-4.4.3/gcc/config/arm/arm.c
gcc-4.4.3/gcc/config/arm/arm.h
gcc-4.4.3/gcc/config/arm/arm.md
gcc-4.4.3/gcc/config/arm/constraints.md
gcc-4.4.3/gcc/config/arm/eabi.h [deleted file]
gcc-4.4.3/gcc/config/arm/eabi.opt [deleted file]
gcc-4.4.3/gcc/config/arm/lib1funcs.asm
gcc-4.4.3/gcc/config/arm/linux-eabi.h
gcc-4.4.3/gcc/config/arm/predicates.md
gcc-4.4.3/gcc/config/arm/t-arm-elf
gcc-4.4.3/gcc/config/arm/t-linux
gcc-4.4.3/gcc/config/arm/t-linux-androideabi [new file with mode: 0644]
gcc-4.4.3/gcc/config/arm/t-pe
gcc-4.4.3/gcc/config/arm/t-strongarm-elf
gcc-4.4.3/gcc/config/arm/t-symbian
gcc-4.4.3/gcc/config/arm/t-vxworks
gcc-4.4.3/gcc/config/arm/t-wince-pe
gcc-4.4.3/gcc/config/arm/thumb2.md
gcc-4.4.3/gcc/config/arm/vfp.md
gcc-4.4.3/gcc/config/avr/avr.h
gcc-4.4.3/gcc/config/bfin/bfin.md
gcc-4.4.3/gcc/config/i386/chkstk.asm [new file with mode: 0644]
gcc-4.4.3/gcc/config/i386/cygwin.asm [deleted file]
gcc-4.4.3/gcc/config/i386/i386.c
gcc-4.4.3/gcc/config/i386/i386.h
gcc-4.4.3/gcc/config/i386/i386.md
gcc-4.4.3/gcc/config/i386/i386.opt
gcc-4.4.3/gcc/config/i386/linux.h
gcc-4.4.3/gcc/config/i386/linux64.h
gcc-4.4.3/gcc/config/i386/t-cygming
gcc-4.4.3/gcc/config/i386/t-i386
gcc-4.4.3/gcc/config/i386/t-interix
gcc-4.4.3/gcc/config/linux-android.h [new file with mode: 0644]
gcc-4.4.3/gcc/config/linux-android.opt [new file with mode: 0644]
gcc-4.4.3/gcc/config/linux-grtev2.h [new file with mode: 0644]
gcc-4.4.3/gcc/config/linux.h
gcc-4.4.3/gcc/config/linux.opt
gcc-4.4.3/gcc/config/mips/mips.h
gcc-4.4.3/gcc/config/picochip/picochip.h
gcc-4.4.3/gcc/config/rs6000/linux.h
gcc-4.4.3/gcc/config/rs6000/linux64.h
gcc-4.4.3/gcc/config/rs6000/rs6000.c
gcc-4.4.3/gcc/config/rs6000/sysv4.h
gcc-4.4.3/gcc/config/sparc/sparc.h
gcc-4.4.3/gcc/config/xtensa/xtensa.h
gcc-4.4.3/gcc/configure
gcc-4.4.3/gcc/configure.ac
gcc-4.4.3/gcc/coverage.c
gcc-4.4.3/gcc/coverage.h
gcc-4.4.3/gcc/cp/ChangeLog.lock-annotations [new file with mode: 0644]
gcc-4.4.3/gcc/cp/Make-lang.in
gcc-4.4.3/gcc/cp/call.c
gcc-4.4.3/gcc/cp/class.c
gcc-4.4.3/gcc/cp/cp-lang.c
gcc-4.4.3/gcc/cp/cp-objcp-common.c
gcc-4.4.3/gcc/cp/cp-tree.h
gcc-4.4.3/gcc/cp/cvt.c
gcc-4.4.3/gcc/cp/decl.c
gcc-4.4.3/gcc/cp/decl2.c
gcc-4.4.3/gcc/cp/error.c
gcc-4.4.3/gcc/cp/friend.c
gcc-4.4.3/gcc/cp/init.c
gcc-4.4.3/gcc/cp/lex.c
gcc-4.4.3/gcc/cp/mangle.c
gcc-4.4.3/gcc/cp/name-lookup.c
gcc-4.4.3/gcc/cp/name-lookup.h
gcc-4.4.3/gcc/cp/optimize.c
gcc-4.4.3/gcc/cp/parser.c
gcc-4.4.3/gcc/cp/pt.c
gcc-4.4.3/gcc/cp/rtti.c
gcc-4.4.3/gcc/cp/semantics.c
gcc-4.4.3/gcc/dbgcnt.c
gcc-4.4.3/gcc/dbgcnt.def
gcc-4.4.3/gcc/dbxout.c
gcc-4.4.3/gcc/debug.c
gcc-4.4.3/gcc/debug.h
gcc-4.4.3/gcc/defaults.h
gcc-4.4.3/gcc/diagnostic.c
gcc-4.4.3/gcc/dominance.c
gcc-4.4.3/gcc/dwarf2.h
gcc-4.4.3/gcc/dwarf2out.c
gcc-4.4.3/gcc/dwarf2out.h
gcc-4.4.3/gcc/dyn-ipa.c [new file with mode: 0644]
gcc-4.4.3/gcc/emit-rtl.c
gcc-4.4.3/gcc/except.c
gcc-4.4.3/gcc/exec-tool.in
gcc-4.4.3/gcc/final.c
gcc-4.4.3/gcc/flags.h
gcc-4.4.3/gcc/fold-const.c
gcc-4.4.3/gcc/function.c
gcc-4.4.3/gcc/function.h
gcc-4.4.3/gcc/gcc-plugin.h [new file with mode: 0644]
gcc-4.4.3/gcc/gcc.c
gcc-4.4.3/gcc/gcov-dump.c
gcc-4.4.3/gcc/gcov-io.c
gcc-4.4.3/gcc/gcov-io.h
gcc-4.4.3/gcc/gcov.c
gcc-4.4.3/gcc/gcse.c
gcc-4.4.3/gcc/gengtype.c
gcc-4.4.3/gcc/ggc-common.c
gcc-4.4.3/gcc/ggc-page.c
gcc-4.4.3/gcc/ggc-zone.c
gcc-4.4.3/gcc/ggc.h
gcc-4.4.3/gcc/gimple-low.c
gcc-4.4.3/gcc/gimple-pretty-print.c
gcc-4.4.3/gcc/gimple.c
gcc-4.4.3/gcc/gimplify.c
gcc-4.4.3/gcc/graphite.c
gcc-4.4.3/gcc/gthr-posix.h
gcc-4.4.3/gcc/haifa-sched.c
gcc-4.4.3/gcc/hooks.c
gcc-4.4.3/gcc/hooks.h
gcc-4.4.3/gcc/ifcvt.c
gcc-4.4.3/gcc/implicit-zee.c [new file with mode: 0644]
gcc-4.4.3/gcc/incpath.c
gcc-4.4.3/gcc/incpath.h
gcc-4.4.3/gcc/insn-notes.def
gcc-4.4.3/gcc/ipa-cp.c
gcc-4.4.3/gcc/ipa-inline.c
gcc-4.4.3/gcc/ipa-struct-reorg.c
gcc-4.4.3/gcc/ipa.c
gcc-4.4.3/gcc/ira-color.c
gcc-4.4.3/gcc/ira-emit.c
gcc-4.4.3/gcc/ira-int.h
gcc-4.4.3/gcc/ira.c
gcc-4.4.3/gcc/java/Make-lang.in
gcc-4.4.3/gcc/jump.c
gcc-4.4.3/gcc/l-ipo.c [new file with mode: 0644]
gcc-4.4.3/gcc/l-ipo.h [new file with mode: 0644]
gcc-4.4.3/gcc/lambda-code.c
gcc-4.4.3/gcc/langhooks-def.h
gcc-4.4.3/gcc/langhooks.c
gcc-4.4.3/gcc/langhooks.h
gcc-4.4.3/gcc/libgcov.c
gcc-4.4.3/gcc/loop-iv.c
gcc-4.4.3/gcc/loop-unroll.c
gcc-4.4.3/gcc/mcf.c
gcc-4.4.3/gcc/modulo-sched.c
gcc-4.4.3/gcc/objc/Make-lang.in
gcc-4.4.3/gcc/objcp/Make-lang.in
gcc-4.4.3/gcc/omp-low.c
gcc-4.4.3/gcc/optabs.c
gcc-4.4.3/gcc/optabs.h
gcc-4.4.3/gcc/opts.c
gcc-4.4.3/gcc/opts.h
gcc-4.4.3/gcc/params.def
gcc-4.4.3/gcc/params.h
gcc-4.4.3/gcc/passes.c
gcc-4.4.3/gcc/plugin-version.c [new file with mode: 0644]
gcc-4.4.3/gcc/plugin.c [new file with mode: 0644]
gcc-4.4.3/gcc/plugin.h [new file with mode: 0644]
gcc-4.4.3/gcc/pointer-set.c
gcc-4.4.3/gcc/pointer-set.h
gcc-4.4.3/gcc/postreload-gcse.c
gcc-4.4.3/gcc/predict.c
gcc-4.4.3/gcc/print-rtl.c
gcc-4.4.3/gcc/profile.c
gcc-4.4.3/gcc/profile.h
gcc-4.4.3/gcc/recog.c
gcc-4.4.3/gcc/reg-notes.def
gcc-4.4.3/gcc/regs.h
gcc-4.4.3/gcc/reload1.c
gcc-4.4.3/gcc/rtl-factoring.c [deleted file]
gcc-4.4.3/gcc/rtl.def
gcc-4.4.3/gcc/rtl.h
gcc-4.4.3/gcc/rtlanal.c
gcc-4.4.3/gcc/sbitmap.c
gcc-4.4.3/gcc/sbitmap.h
gcc-4.4.3/gcc/sched-ebb.c
gcc-4.4.3/gcc/sched-rgn.c
gcc-4.4.3/gcc/sdbout.c
gcc-4.4.3/gcc/simplify-got.c [new file with mode: 0644]
gcc-4.4.3/gcc/stmt.c
gcc-4.4.3/gcc/system.h
gcc-4.4.3/gcc/target-def.h
gcc-4.4.3/gcc/target.h
gcc-4.4.3/gcc/targhooks.c
gcc-4.4.3/gcc/targhooks.h
gcc-4.4.3/gcc/timevar.def
gcc-4.4.3/gcc/toplev.c
gcc-4.4.3/gcc/toplev.h
gcc-4.4.3/gcc/tracer.c
gcc-4.4.3/gcc/tree-cfg.c
gcc-4.4.3/gcc/tree-cfgcleanup.c
gcc-4.4.3/gcc/tree-dump.c
gcc-4.4.3/gcc/tree-flow-inline.h
gcc-4.4.3/gcc/tree-flow.h
gcc-4.4.3/gcc/tree-inline.c
gcc-4.4.3/gcc/tree-inline.h
gcc-4.4.3/gcc/tree-into-ssa.c
gcc-4.4.3/gcc/tree-loop-distribution.c
gcc-4.4.3/gcc/tree-outof-ssa.c
gcc-4.4.3/gcc/tree-parloops.c
gcc-4.4.3/gcc/tree-pass.h
gcc-4.4.3/gcc/tree-phinodes.c
gcc-4.4.3/gcc/tree-predcom.c
gcc-4.4.3/gcc/tree-pretty-print.c
gcc-4.4.3/gcc/tree-profile.c
gcc-4.4.3/gcc/tree-sample-profile.c [new file with mode: 0644]
gcc-4.4.3/gcc/tree-sample-profile.h [new file with mode: 0644]
gcc-4.4.3/gcc/tree-sra.c
gcc-4.4.3/gcc/tree-ssa-address.c
gcc-4.4.3/gcc/tree-ssa-ccp.c
gcc-4.4.3/gcc/tree-ssa-dce.c
gcc-4.4.3/gcc/tree-ssa-live.c
gcc-4.4.3/gcc/tree-ssa-loop-im.c
gcc-4.4.3/gcc/tree-ssa-loop-ivcanon.c
gcc-4.4.3/gcc/tree-ssa-loop-ivopts.c
gcc-4.4.3/gcc/tree-ssa-loop-manip.c
gcc-4.4.3/gcc/tree-ssa-loop-niter.c
gcc-4.4.3/gcc/tree-ssa-loop-prefetch.c
gcc-4.4.3/gcc/tree-ssa-loop-unswitch.c
gcc-4.4.3/gcc/tree-ssa-loop.c
gcc-4.4.3/gcc/tree-ssa-lrs.c [new file with mode: 0644]
gcc-4.4.3/gcc/tree-ssa-phiopt.c
gcc-4.4.3/gcc/tree-ssa-phiprop.c
gcc-4.4.3/gcc/tree-ssa-pre.c
gcc-4.4.3/gcc/tree-ssa-reassoc.c
gcc-4.4.3/gcc/tree-ssa-sccvn.c
gcc-4.4.3/gcc/tree-ssa-sink.c
gcc-4.4.3/gcc/tree-ssa-threadupdate.c
gcc-4.4.3/gcc/tree-ssa-uninit.c [new file with mode: 0644]
gcc-4.4.3/gcc/tree-ssa.c
gcc-4.4.3/gcc/tree-switch-conversion.c
gcc-4.4.3/gcc/tree-tailcall.c
gcc-4.4.3/gcc/tree-threadsafe-analyze.c [new file with mode: 0644]
gcc-4.4.3/gcc/tree-threadsafe-analyze.h [new file with mode: 0644]
gcc-4.4.3/gcc/tree-vect-transform.c
gcc-4.4.3/gcc/tree-vectorizer.c
gcc-4.4.3/gcc/tree-vrp.c
gcc-4.4.3/gcc/tree.c
gcc-4.4.3/gcc/tree.h
gcc-4.4.3/gcc/value-prof.c
gcc-4.4.3/gcc/value-prof.h
gcc-4.4.3/gcc/varasm.c
gcc-4.4.3/gcc/varpool.c
gcc-4.4.3/gcc/vmsdbgout.c
gcc-4.4.3/gcc/xcoffout.c
gcc-4.4.3/gcc/xcoffout.h
gcc-4.4.3/libcpp/directives.c
gcc-4.4.3/libcpp/files.c
gcc-4.4.3/libcpp/include/cpplib.h
gcc-4.4.3/libffi/configure
gcc-4.4.3/libgcc/Makefile.in
gcc-4.4.3/libgfortran/configure
gcc-4.4.3/libgomp/configure
gcc-4.4.3/libgomp/configure.ac
gcc-4.4.3/libiberty/cp-demangle.c
gcc-4.4.3/libiberty/getpagesize.c
gcc-4.4.3/libjava/classpath/configure
gcc-4.4.3/libjava/configure
gcc-4.4.3/libjava/configure.ac
gcc-4.4.3/libmudflap/configure
gcc-4.4.3/libmudflap/configure.ac
gcc-4.4.3/libobjc/configure
gcc-4.4.3/libssp/configure
gcc-4.4.3/libstdc++-v3/acinclude.m4
gcc-4.4.3/libstdc++-v3/config/os/bionic/ctype_base.h [new file with mode: 0644]
gcc-4.4.3/libstdc++-v3/config/os/bionic/ctype_inline.h [new file with mode: 0644]
gcc-4.4.3/libstdc++-v3/config/os/bionic/ctype_noninline.h [new file with mode: 0644]
gcc-4.4.3/libstdc++-v3/config/os/bionic/os_defines.h [new file with mode: 0644]
gcc-4.4.3/libstdc++-v3/configure
gcc-4.4.3/libstdc++-v3/configure.host
gcc-4.4.3/libstdc++-v3/include/backward/hash_map
gcc-4.4.3/libstdc++-v3/include/backward/hash_set
gcc-4.4.3/libstdc++-v3/include/backward/hashtable.h
gcc-4.4.3/libstdc++-v3/include/bits/stl_algo.h
gcc-4.4.3/libstdc++-v3/include/bits/stl_tree.h
gcc-4.4.3/libstdc++-v3/include/bits/stl_vector.h
gcc-4.4.3/libstdc++-v3/include/ext/sso_string_base.h
gcc-4.4.3/libstdc++-v3/include/ext/vstring.h
gcc-4.4.3/libstdc++-v3/libsupc++/Makefile.am
gcc-4.4.3/libstdc++-v3/libsupc++/Makefile.in
gcc-4.4.3/libstdc++-v3/src/Makefile.am
gcc-4.4.3/libstdc++-v3/src/Makefile.in
gcc-4.4.3/ltmain.sh
gcc-4.4.3/ltoptions.m4
gcc-4.4.3/zlib/configure