PR1713: Support AArch64 Port

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

	* Makefile.am:
	(JDK_CHANGESET): Bring in PR1713.
	(JDK_SHA256SUM): Likewise.
	* NEWS:
	List PR1713 and enablement of ARM32 JIT.
	Add AArch64 section and rename 'ARM port' section
	as 'ARM32 port'.
PR1713: Support AArch64 port

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

	* patches/boot/hotspot/default/jdk-dependency.patch:
	Moved to...
	* patches/boot/hotspot/zero/jdk-dependency.patch:
	Removed; no longer a zero HotSpot build.
	* Makefile.am:
	(ICEDTEA_BOOT_PATCHES): Make jdk-dependency not
	dependent on HotSpot version.
	* patches/boot/hotspot-jdk-dependency.patch:
	...here.

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

	* patches/systemtap_gc.patch: Moved to...
	* Makefile.am:
	(ICEDTEA_PATCHES): Make systemtap_gc.patch
	HotSpot-dependent.
	* hotspot.map: Add aarch64 HotSpot.
	* patches/hotspot/aarch64/systemtap_gc.patch:
	New patch against AArch64 HotSpot tarball.
	* patches/hotspot/default/systemtap_gc.patch:
	... here.
PR1713: Support AArch64 port

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

	* acinclude.m4:
	(IT_ENABLE_ZERO_BUILD): Default to off on aarch64/arm64.
	(IT_WITH_HOTSPOT_BUILD): Default to aarch64 port on aarch64.
Turn ARM32 JIT off by default; fails to bootstrap.

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

	* acinclude.m4:
	(IT_ENABLE_ARM32JIT): Turn JIT off by default.
	* NEWS: Remove mention of turning JIT on by default.
Prepare for 2.4.6 release.

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

	* NEWS: Set release date to today.
	* configure.ac: Set to 2.4.6.
Update patch locations for tarball.

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

	* Makefile.am:
	(EXTRA_DIST): Don't look for patches in
	boot/hotspot/*. Do look for patches in
	hotspot/*.
Update to latest aarch64 tree.

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

	* hotspot.map:
	Update to latest aarch64 tree.
Perform configure checks using ecj.jar if native ecj is enabled.

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

	Perform configure checks using ecj.jar
	if native ecj is enabled.
	* Makefile.am:
	(native-ecj): Link against gcj explicitly.
	* acinclude.m4:
	(IT_FIND_COMPILER): Run IT_WITH_GCJ
	and set JAVAC to an invocation of the ECJ_JAR
	if native ecj is used. Depend on IT_FIND_JAVA
	and IT_FIND_ECJ_JAR for this.
	(IT_FIND_ECJ_JAR): Define only once.
	(IT_WITH_GCJ): Likewise.
	(IT_DIAMOND_CHECK): Depend on IT_CHECK_JAVA_AND_JAVAC_WORK.
	* configure.ac: Remove invocation of IT_WITH_GCJ.
S8035893: JVM_GetVersionInfo fails to zero structure

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

	* NEWS: Updated.
	* hotspot.map: Bring in S8035893 backport.
Apply Werror fix to aarch64 port.

2012-08-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am:
	(ICEDTEA_PATCHES): Add -Werror patch
	from IcedTea7 HEAD.
	* patches/hotspot/aarch64/werror.patch:
	Allow COMPILER_WARNINGS_FATAL to turn off -Werror.
Revert previous change to ARM32 JIT default as bootstraps on Fedora.

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

	* acinclude.m4:
	(IT_ENABLE_ARM32JIT): Turn JIT on by default.
	* NEWS: Readd mention of turning JIT on by default.
Update release date.

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

	* NEWS: Update release date.
Update NEWS with recent changes.

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

	* NEWS: Update with recent changes.
Added tag icedtea-2.4.6 for changeset 7207e8b9dc7f
Start 2.4.7 release cycle.

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

	* configure.ac: Bump to 2.4.7pre00.
	* NEWS: Add 2.4.7 section.
PR1726: configure fails looking for ecj.jar before even trying to find javac

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

	* acinclude.m4:
	(IT_FIND_COMPILER): Check value of ECJ_JAR
	and JAVAC here ...
	(IT_FIND_ECJ_JAR): ... rather than here where
	${JAVAC} may not yet be defined.
Correct ChangeLog of previous commit.