Fix broken bootstrap.

2014-01-15  Andrew John Hughes  <gnu.andrew@redhat.com>

	* patches/boot/ecj-multicatch.patch:
	Add new cases in RSAClientKeyExchange
	and Handshaker.
S7023639, CVE-2013-5838: JSR 292 method handle invocation needs a fast path for compiled code (Zero only)
S8029507, CVE-2013-5893: Enhance JVM method processing (Zero only)
S7192406: JSR 292: C2 needs exact return type information for invokedynamic and invokehandle call sites (Zero only)
S7196242: vm/mlvm/indy/stress/java/loopsAndThreads crashed (Zero only)
S7200949: JSR 292: rubybench/bench/time/bench_base64.rb fails with jruby.jar not on boot class path (Zero only)
S8000780: make Zero build and run with JDK8 (Zero only)

2014-02-25  Andrew John Hughes  <gnu.andrew@redhat.com>

	* Makefile.am:
	(ICEDTEA_PATCHES): Add new patches for Zero builds only.
	* NEWS: List new patches.
	* patches/zero/7023639-8000780-jsr292_fast_path.patch,
	* patches/zero/7192406-exact_return_type_info.patch,
	* patches/zero/7196242-loopsandthreads_crashed.patch,
	* patches/zero/7200949-jruby_fail.patch,
	* patches/zero/8029507-jvm_method_processing.patch:
	Backports of 7023639 and 8029507 security fixes for
	Zero only, with required backports.
List bootstrap fix in NEWS.

2014-03-21  Andrew John Hughes  <gnu.andrew@redhat.com>

	* NEWS: List bootstrap fix.
Avoid giving PAX_COMMAND a value if no PaX utility is available.

2014-02-21  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* acinclude.m4:
	(IT_WITH_PAX): Leave PAX_COMMAND with the empty
	string rather than "not specified" to avoid build
	failures.
	* pax-mark-vm.in: Update PAX_COMMAND check.
PR1684: Build fails with empty PAX_COMMAND

2014-02-24  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	PR1684: Build fails with empty PAX_COMMAND
	* Makefile.am:
	(ICEDTEA_ENV): Only add PAX_COMMAND when defined.
	* NEWS: Updated.
Add Gentoo bug reference for PaX update.

2014-02-24  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* NEWS: Add Gentoo bug reference for
	PaX update.
Bring in latest changes from 2.4 branch and u51.

PR1653: Support ppc64le via Zero
PR1654: ppc32 needs a larger ThreadStackSize to build
PR1679: Allow OpenJDK to build on PaX-enabled kernels

2014-03-24  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* patches/revert-7017193.patch:
	Removed.
	* patches/boot/ecj-diamond.patch: Remove unneeded
	change to src/share/classes/java/beans/ThreadGroupContext.java
	* Makefile.am:
	(CORBA_CHANGESET): Update to icedtea-2.3 HEAD.
	(JAXP_CHANGESET): Likewise.
	(JAXWS_CHANGESET): Likewise.
	(JDK_CHANGESET): Likewise.
	(OPENJDK_CHANGESET): Likewise.
	(CORBA_SHA256SUM): Likewise.
	(JAXP_SHA256SUM): Likewise.
	(JAXWS_SHA256SUM): Likewise.
	(JDK_SHA256SUM): Likewise.
	(OPENJDK_SHA256SUM): Likewise.
	(ICEDTEA_PATCHES): Remove 7017193 reversion.
	* NEWS: Updated with latest changes, including PaX
	ARM32 and Shark changes.
	* acinclude.m4:
	(IT_ENABLE_ARM32JIT): Enable by default.
	* hotspot.map: Update to icedtea-2.3 HEAD.

2014-02-19  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* patches/boot/test_gamma.patch,
	* patches/pax-mark-rmic-java.patch,
	* patches/test_gamma.patch:
	Removed.
	* INSTALL:
	Document ARM32 JIT and --enable-arm32-jit option.
	(ICEDTEA_PATCHES): Remove PaX patches.
	(ICEDTEA_BOOT_PATCHES): Remove test_gamma
	patch (fixed by detection of non-Oracle JDK
	addition from PPC port)
	(ARM32JIT_STATUS): Set based on ENABLE_ARM32JIT.
	(ICEDTEA_ENV): Pass ARM32JIT to OpenJDK build.
	* acinclude.m4:
	(IT_ENABLE_ARM32JIT): Allow the ARM32 JIT to be
	enabled.
	* configure.ac: Run IT_ENABLE_ARM32JIT macro.
S8035893: JVM_GetVersionInfo fails to zero structure

2014-03-24  Andrew John Hughes  <gnu.andrew@member.fsf.org>

	* NEWS: Updated.
	* hotspot.map: Bring in S8035893 backport.