Update to 3311
Sync with 0c6475957271be3ef18848652a417b809caa7da8
Merge branch 'official'

Conflicts:
	.gitignore
	config/binutils/binutils.in
	config/cc/gcc.in
	config/debug/gdb.in
	config/kernel/linux.in
	config/libc.in
	config/libc/eglibc.in
	samples/alphaev56-unknown-linux-gnu/crosstool.config
	samples/alphaev67-unknown-linux-gnu/crosstool.config
	samples/arm-bare_newlib_cortex_m3_nommu-eabi/crosstool.config
	samples/arm-cortex_a8-linux-gnueabi/crosstool.config
	samples/arm-cortexa9_neon-linux-gnueabihf/crosstool.config
	samples/arm-davinci-linux-gnueabi/crosstool.config
	samples/arm-unknown-eabi/crosstool.config
	samples/arm-unknown-linux-gnueabi/crosstool.config
	samples/arm-unknown-linux-uclibcgnueabi/crosstool.config
	samples/armeb-unknown-eabi/crosstool.config
	samples/armeb-unknown-linux-gnueabi/crosstool.config
	samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config
	samples/bfin-unknown-linux-uclibc/crosstool.config
	samples/i586-geode-linux-uclibc/crosstool.config
	samples/i586-mingw32msvc,i686-none-linux-gnu/crosstool.config
	samples/i686-nptl-linux-gnu/crosstool.config
	samples/i686-unknown-mingw32/crosstool.config
	samples/m68k-unknown-elf/crosstool.config
	samples/mips-ar2315-linux-gnu/crosstool.config
	samples/mips-malta-linux-gnu/crosstool.config
	samples/mips-unknown-elf/crosstool.config
	samples/mips-unknown-linux-uclibc/crosstool.config
	samples/mips64el-n32-linux-uclibc/crosstool.config
	samples/mips64el-n64-linux-uclibc/crosstool.config
	samples/mipsel-sde-elf/crosstool.config
	samples/mipsel-unknown-linux-gnu/crosstool.config
	samples/powerpc-405-linux-gnu/crosstool.config
	samples/powerpc-860-linux-gnu/crosstool.config
	samples/powerpc-e300c3-linux-gnu/crosstool.config
	samples/powerpc-unknown-linux-gnu/crosstool.config
	samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config
	samples/powerpc64-unknown-linux-gnu/crosstool.config
	samples/s390-ibm-linux-gnu/crosstool.config
	samples/s390x-ibm-linux-gnu/crosstool.config
	samples/sh4-unknown-linux-gnu/crosstool.config
	samples/x86_64-unknown-linux-gnu/crosstool.config
	samples/x86_64-unknown-linux-uclibc/crosstool.config
	samples/x86_64-unknown-mingw32/crosstool.config
	scripts/build/cc/100-gcc.sh
	scripts/config.sub
	scripts/functions