import gcc 4.7.3
Merge tag 'gcc_4.7.3', based on the patch from jprostko.

Tested builds with x86,x86_64,arm,ppc,mipsel

Conflicts:
	gcc/Makefile.in
	gcc/configure
	gcc/gcc/configure
	gcc/gcc/configure.ac
	gcc/gcc/crtstuff.c
	gcc/libgcc/config.host
gcc 4.7.3: fix remaining Haiku issues.
gcc with graphite: libppl.a needs libm

* workaround tested on ubuntu 13.04 x86_64 as a cross build.
buildtools: update gmp, mpfr, mpc libs

* gmp to 5.0.5, mpfr to 3.1.2, mpc to 1.0.1
PR bootstrap/50461

* configure.ac (mpfr-dir): When using in-tree MPFR sources
allow for the fact that from release v3.1.0 of MPFR the source
files were moved into a src sub-directory.
* configure: Regenerate.
GCC4: ppc and m68k don't provide crtbegin.o and crtend.o anymore.
Undefine HAVE_CASE_INSENSITIVE_FILE_SYSTEM on OS X to work around #9844.

Haiku should always be built using a case-sensitive FS on OS X, so it's fine
to just disable this assumption to work around the problem.
Merge branch 'master' into package-management

Conflicts:
	gcc/gcc/Makefile.in
	gcc/gcc/configure
Avoid warning about c++ comments in header.