% cd solaris_amd64_compiler2/fastdebug
% gnumake
gnumake[1]: Entering directory `solaris_amd64_compiler2/fastdebug'
src/cpu/x86/vm/x86.ad(2185) Syntax Error: :undefined operand type eRegL
Error Context: >>> <<<src, regD tmp) %{
src/cpu/x86/vm/x86.ad(2186) Syntax Error: :missing '%{' in instruction definition
8006965 changes accidentally removed LP64=1 setting in flags.make:
-# This bit is needed to enable local rebuilds.
-# Unless the makefile itself sets LP64, any environmental
-# setting of LP64 will interfere with the build.
-LP64_SETTING/32 = LP64 = \#empty
-LP64_SETTING/64 = LP64 = 1
% gnumake
gnumake[1]: Entering directory `solaris_amd64_compiler2/fastdebug'
src/cpu/x86/vm/x86.ad(2185) Syntax Error: :undefined operand type eRegL
Error Context: >>> <<<src, regD tmp) %{
src/cpu/x86/vm/x86.ad(2186) Syntax Error: :missing '%{' in instruction definition
8006965 changes accidentally removed LP64=1 setting in flags.make:
-# This bit is needed to enable local rebuilds.
-# Unless the makefile itself sets LP64, any environmental
-# setting of LP64 will interfere with the build.
-LP64_SETTING/32 = LP64 = \#empty
-LP64_SETTING/64 = LP64 = 1
- duplicates
-
JDK-8011198 LP64 setting is not preserved on Solaris after 8006965
- Resolved