hg: bsd-port/bsd-port: 5 new changesets

2010-08-02 Thread glewis
Changeset: a191e79df156
Author:lana
Date:  2010-06-29 10:48 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/rev/a191e79df156

Merge


Changeset: 9cda7c220c08
Author:lana
Date:  2010-07-12 19:35 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/rev/9cda7c220c08

Merge


Changeset: a136a51f5113
Author:lana
Date:  2010-07-20 22:17 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/rev/a136a51f5113

Merge


Changeset: 86a3df41c0c7
Author:mikejwre
Date:  2010-07-23 16:42 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/rev/86a3df41c0c7

Added tag jdk7-b102 for changeset a136a51f5113

! .hgtags

Changeset: 52f872b62b95
Author:Greg Lewis 
Date:  2010-07-24 14:30 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/rev/52f872b62b95

Merge from main OpenJDK repository





hg: bsd-port/bsd-port/corba: 5 new changesets

2010-08-02 Thread glewis
Changeset: 03fd3d78e344
Author:lana
Date:  2010-06-29 10:48 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/03fd3d78e344

Merge


Changeset: 98da66f47273
Author:lana
Date:  2010-07-12 19:35 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/98da66f47273

Merge


Changeset: 78561a957790
Author:lana
Date:  2010-07-20 22:17 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/78561a957790

Merge


Changeset: 11e7678c3eb1
Author:mikejwre
Date:  2010-07-23 16:42 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/11e7678c3eb1

Added tag jdk7-b102 for changeset 78561a957790

! .hgtags

Changeset: e3a78dcd335b
Author:Greg Lewis 
Date:  2010-07-24 14:30 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/e3a78dcd335b

Merge from main OpenJDK repository





hg: bsd-port/bsd-port/jaxws: 5 new changesets

2010-08-02 Thread glewis
Changeset: 2dd6394ddec2
Author:lana
Date:  2010-06-29 10:49 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/2dd6394ddec2

Merge


Changeset: 2b7a1ec9562e
Author:lana
Date:  2010-07-12 19:37 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/2b7a1ec9562e

Merge


Changeset: d8580443d181
Author:lana
Date:  2010-07-20 22:17 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/d8580443d181

Merge


Changeset: 267386d6b923
Author:mikejwre
Date:  2010-07-23 16:42 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/267386d6b923

Added tag jdk7-b102 for changeset d8580443d181

! .hgtags

Changeset: 345da41763c4
Author:Greg Lewis 
Date:  2010-07-24 14:31 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/345da41763c4

Merge from main OpenJDK repository





hg: bsd-port/bsd-port/jaxp: 6 new changesets

2010-08-02 Thread glewis
Changeset: 34ed99f84832
Author:ohair
Date:  2010-06-24 08:34 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/34ed99f84832

6963941: Correct download link for source drop bundle
Reviewed-by: darcy

! jaxp.properties

Changeset: e46c304486c0
Author:lana
Date:  2010-06-29 10:49 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/e46c304486c0

Merge


Changeset: 70c8a34e2eb6
Author:lana
Date:  2010-07-12 19:37 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/70c8a34e2eb6

Merge


Changeset: 15573625af97
Author:lana
Date:  2010-07-20 22:17 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/15573625af97

Merge


Changeset: b7722e878864
Author:mikejwre
Date:  2010-07-23 16:42 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/b7722e878864

Added tag jdk7-b102 for changeset 15573625af97

! .hgtags

Changeset: 77de5df69ad3
Author:Greg Lewis 
Date:  2010-07-24 14:30 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/77de5df69ad3

Merge from main OpenJDK repository





hg: bsd-port/bsd-port/hotspot: . Cast to intptr_t rather than int32_t. Fixes compilation on MacOS X

2010-08-02 Thread glewis
Changeset: 1df7d75c7c3a
Author:Greg Lewis 
Date:  2010-08-02 09:50 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1df7d75c7c3a

. Cast to intptr_t rather than int32_t.  Fixes compilation on MacOS X
  (otherwise the compiler can't determine which version of movptr to use).

! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp




Re: Snow Leopard HotSpot Build Failure (Intel)

2010-08-02 Thread Greg Lewis
On Tue, Jul 27, 2010 at 09:08:09AM -0400, David Schlosnagle wrote:
> I ran into this over the weekend and I worked around it on my local
> build by changing the cast from (int32_t) to (intptr_t), but I haven't
> really tested the C1 (client) VM. Those lines were added by 6939930:
> exception unwind changes in 6919934 hurts compilation speed.

Thanks.  I've committed this change FWIW.  I need my Mac configured to test
compiling on there again (it got wiped during the Snow Leopard upgrade).

> diff --git a/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
> b/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
> --- a/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
> +++ b/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
> @@ -469,8 +469,8 @@
>// Fetch the exception from TLS and clear out exception related thread 
> state
>__ get_thread(rsi);
>__ movptr(rax, Address(rsi, JavaThread::exception_oop_offset()));
> -  __ movptr(Address(rsi, JavaThread::exception_oop_offset()),
> (int32_t)NULL_WORD);
> -  __ movptr(Address(rsi, JavaThread::exception_pc_offset()),
> (int32_t)NULL_WORD);
> +  __ movptr(Address(rsi, JavaThread::exception_oop_offset()),
> (intptr_t)NULL_WORD);
> +  __ movptr(Address(rsi, JavaThread::exception_pc_offset()),
> (intptr_t)NULL_WORD);
> 
>__ bind(_unwind_handler_entry);
>__ verify_not_null_oop(rax);
> 
> Thanks,
> Dave
> 
> On Tue, Jul 27, 2010 at 8:29 AM, John Yeary  wrote:
> > Hello Everyone,
> >
> > I have tried to get OpenJDK 7 to build on my MacBook Pro on Snow Leopard
> > (10.6.4). I seem to get further along with items I glean from the mailing
> > list archives, and Google searches. The current show stopper is in
> > c1_LIRAssembler_x86.cpp.
> >
> > /Users/jyeary/Downloads/bsd-port/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp:
> > In member function 'int LIR_Assembler::emit_unwind_handler()':
> > /Users/jyeary/Downloads/bsd-port/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp:472:
> > error: call of overloaded 'movptr(Address, int32_t)' is ambiguous
> > /Users/jyeary/Downloads/bsd-port/hotspot/src/cpu/x86/vm/assembler_x86.hpp:2192:
> > note: candidates are: void MacroAssembler::movptr(Address, intptr_t)
> > /Users/jyeary/Downloads/bsd-port/hotspot/src/cpu/x86/vm/assembler_x86.hpp:2194:
> > note: void MacroAssembler::movptr(Address, RegisterImpl*)
> > /Users/jyeary/Downloads/bsd-port/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp:473:
> > error: call of overloaded 'movptr(Address, int32_t)' is ambiguous
> > /Users/jyeary/Downloads/bsd-port/hotspot/src/cpu/x86/vm/assembler_x86.hpp:2192:
> > note: candidates are: void MacroAssembler::movptr(Address, intptr_t)
> > /Users/jyeary/Downloads/bsd-port/hotspot/src/cpu/x86/vm/assembler_x86.hpp:2194:
> > note: void MacroAssembler::movptr(Address, RegisterImpl*)
> >
> > It is indicating that the method call is ambiguous. I tried altering the
> > code, but it had no effect. I am wondering if this is a bug that should be
> > reported. Please let me know if anyone has any ideas.
> >
> > The other item I had noted from Jeff Sinclair's blog (
> > http://www.cooljeff.co.uk/tag/openjdk/ ) was that the gcc.make file needs to
> > have WARNINGS_ARE_ERRORS = -Werror? line commented out. This allowed the
> > program to compile to this point.
> >
> > Here is my build.sh
> >
> > #!/bin/bash
> > unset CLASSPATH
> > unset JAVA_HOME
> > env \-i PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin \
> > ?CC=gcc-4.2 \
> > ?CXX=g++-4.2 \
> > ?LANG=C \
> > ?make \
> > ?ALT_BOOTDIR=/usr/local/soylatte16-i386-1.0.3/ \
> > ?ALT_FREETYPE_HEADERS_PATH=/usr/X11R6/include \
> > ?ALT_FREETYPE_LIB_PATH=/usr/X11R6/lib \
> > ?ALT_CUPS_HEADERS_PATH=/usr/include \
> > ?ALLOW_DOWNLOADS=true \
> > ?ANT_HOME=/usr/share/ant \
> > ?NO_DOCS=true \
> > ?HOTSPOT_BUILD_JOBS=1
> >
> >
> > --
> > John Yeary
> > --
> > http://javaevangelist.blogspot.com
> >
> > "Far better it is to dare mighty things, to win glorious triumphs, even
> > though checkered by failure, than to take rank with those poor spirits who
> > neither enjoy much nor suffer much, because they live in the gray twilight
> > that knows not victory nor defeat."
> > -- Theodore Roosevelt
> >
> >
> >
> >
> 

-- 
Greg Lewis  Email   : gle...@eyesbeyond.com
Eyes Beyond Web : http://www.eyesbeyond.com
Information Technology  FreeBSD : gle...@freebsd.org



hg: bsd-port/bsd-port/langtools: 9 new changesets

2010-08-02 Thread glewis
Changeset: be5cafeb318d
Author:darcy
Date:  2010-06-23 16:51 -0700
URL:   
http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/be5cafeb318d

6911258: Project Coin: Add essential API support for Automatic Resource 
Management (ARM) blocks
Reviewed-by: darcy, alanb
Contributed-by: j...@google.com

! src/share/classes/javax/lang/model/element/ElementKind.java

Changeset: d8a15fda7e3a
Author:jjg
Date:  2010-06-24 10:34 -0700
URL:   
http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/d8a15fda7e3a

6917288: Unnamed nested class is not generated
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/6917288/GraphicalInstaller.java
+ test/tools/javac/6917288/GraphicalInstallerTest.java
+ test/tools/javac/6917288/T6917288.java

Changeset: 6386f0fd6205
Author:lana
Date:  2010-06-29 12:06 -0700
URL:   
http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/6386f0fd6205

Merge

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/util/Names.java

Changeset: d2b7ecf33b35
Author:jjg
Date:  2010-06-30 18:06 -0700
URL:   
http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/d2b7ecf33b35

6964768: need test program to validate javac resource bundles
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/literals/BadUnderscoreLiterals.6.out

Changeset: 064468702a8d
Author:jjg
Date:  2010-07-12 16:37 -0700
URL:   
http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/064468702a8d

6968497: localized text appears in raw diagnostic
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/comp/Check.java
! test/tools/javac/generics/6946618/T6946618c.java
! test/tools/javac/generics/6946618/T6946618c.out

Changeset: eaab979c8b36
Author:lana
Date:  2010-07-12 19:43 -0700
URL:   
http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/eaab979c8b36

Merge


Changeset: ff9c0a0bf7ed
Author:lana
Date:  2010-07-20 22:22 -0700
URL:   
http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/ff9c0a0bf7ed

Merge


Changeset: bd85271c580c
Author:mikejwre
Date:  2010-07-23 16:42 -0700
URL:   
http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/bd85271c580c

Added tag jdk7-b102 for changeset ff9c0a0bf7ed

! .hgtags

Changeset: 87a1139586f5
Author:Greg Lewis 
Date:  2010-07-24 14:31 -0700
URL:   
http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/87a1139586f5

Merge from main OpenJDK repository





hg: bsd-port/bsd-port/hotspot: 54 new changesets

2010-08-02 Thread glewis
Changeset: 136b78722a08
Author:jrose
Date:  2010-06-09 18:50 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/136b78722a08

6939203: JSR 292 needs method handle constants
Summary: Add new CP types CONSTANT_MethodHandle, CONSTANT_MethodType; extend 
'ldc' bytecode.
Reviewed-by: twisti, never

! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java
! agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciCPCache.cpp
! src/share/vm/ci/ciCPCache.hpp
! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/bytecode.cpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp

Changeset: d93949c5bdcc
Author:kvn
Date:  2010-06-10 13:04 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d93949c5bdcc

6730276: JDI_REGRESSION tests fail with "Error: count must be non-zero" error 
on x86
Summary: Modify assembler code to check for 0 count for all copy routines.
Reviewed-by: never, ysr, jcoomes

! src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/linux_x86_32.s
! src/os_cpu/solaris_x86/vm/solaris_x86_32.s
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/utilities/copy.cpp
! src/share/vm/utilities/copy.hpp

Changeset: b918d354830a
Author:jrose
Date:  2010-06-12 22:53 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b918d354830a

6960865: ldc of unloaded class throws an assert in ciTypeFlow
Summary: Support java_mirror for unloaded klasses, arrays as well as instances. 
 Simplify ciTypeFlow by removing unused path.
Reviewed-by: kvn

! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciTypeFlow.cpp

Changeset: d179e225c164
Author:twisti
Date:  2010-06-14 00:52 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d179e225c164

6960550: Missing semicolon in Zero
Summary: There is a missing semicolon in cppInterpreter_zero.cpp.
Reviewed-by: twisti
Contributed-by: Gary Benson 

! src/cpu/zero/vm/cppInterpreter_zero.cpp

Changeset: 0b4ee1df1b44
Author:never
Date:  2010-06-15 12:03 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0b4ee1df1b44

6952176: Remove debug flag from adlc makefile for 6Update trains
Reviewed-by: 

hg: bsd-port/bsd-port/jdk: 78 new changesets

2010-08-02 Thread glewis
Changeset: c801686d91f4
Author:prr
Date:  2010-06-29 09:48 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c801686d91f4

6943487: NPE in makeMultiCharsetString while printing on linux
Reviewed-by: igor, jgodinez

! src/share/classes/sun/awt/PlatformFont.java
! src/share/classes/sun/java2d/HeadlessGraphicsEnvironment.java

Changeset: 4da6837dd085
Author:lana
Date:  2010-06-30 15:09 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4da6837dd085

Merge


Changeset: ab55cb957830
Author:igor
Date:  2010-07-06 18:23 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ab55cb957830

6967050: JDK build issues with cygwin/vc2010
Reviewed-by: prr, ohair

! make/common/shared/Defs-windows.gmk
! make/mkdemo/Makefile

Changeset: e03065fc64e7
Author:igor
Date:  2010-07-12 13:16 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e03065fc64e7

6959998: Return of SurfaceData_InitOps point not checked in all cases (parfait 
found these)
Reviewed-by: prr
Contributed-by: ohair 

! src/share/native/sun/awt/image/BufImgSurfaceData.c
! src/solaris/native/sun/java2d/opengl/GLXSurfaceData.c
! src/solaris/native/sun/java2d/x11/X11SurfaceData.c
! src/windows/native/sun/java2d/opengl/WGLSurfaceData.c
! src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.cpp

Changeset: 2ad69cb576b4
Author:igor
Date:  2010-07-12 15:11 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2ad69cb576b4

6968373: FontUtilities static initializer throws AccessControlException
Reviewed-by: prr

! src/share/classes/sun/font/FontUtilities.java
! test/java/awt/FontClass/FontPrivilege.java

Changeset: 4a639bcd3361
Author:lana
Date:  2010-07-12 19:32 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4a639bcd3361

Merge


Changeset: f5145c7119c2
Author:yan
Date:  2010-06-24 11:50 +0400
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f5145c7119c2

6957166: With XAWT, set arguments properly creating a MouseWheelEvent.
Summary: swap some parameters to allow bigger values for click count.
Reviewed-by: dav

! src/solaris/classes/sun/awt/X11/XWindow.java

Changeset: bccf2a4ee318
Author:art
Date:  2010-07-06 17:59 +0400
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bccf2a4ee318

6424157: java.awt.EventQueue push/pop might cause threading issues
Reviewed-by: ant, dcherepanov

! src/share/classes/java/awt/EventDispatchThread.java
! src/share/classes/java/awt/EventQueue.java
! src/share/classes/sun/awt/SunToolkit.java
! 
test/java/awt/EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java
! test/java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.java
+ 
test/java/awt/EventDispatchThread/PreserveDispathThread/PreserveDispatchThread.java
! test/java/awt/EventQueue/PushPopDeadlock2/PushPopTest.java

Changeset: 21b17c64df74
Author:dcherepanov
Date:  2010-07-06 18:23 +0400
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/21b17c64df74

6966643: GTK FileDialog hangs when user manually closes it
Reviewed-by: art

! src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c

Changeset: 9950dc616615
Author:dcherepanov
Date:  2010-07-07 14:20 +0400
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/9950dc616615

6959174: Need to introduce sun.awt.disableGtkFileDialogs system property
Reviewed-by: art, anthony

! src/share/classes/sun/awt/SunToolkit.java
! src/solaris/classes/sun/awt/X11/XToolkit.java

Changeset: 48aa2a1edd2b
Author:lana
Date:  2010-07-08 11:28 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/48aa2a1edd2b

Merge


Changeset: 2d8f060dd1c5
Author:lana
Date:  2010-07-12 19:33 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2d8f060dd1c5

Merge


Changeset: 69ddf06e616a
Author:malenkov
Date:  2010-06-22 12:06 +0400
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/69ddf06e616a

6707234: Method returned by Introspector.internalFindMethod not necessarily 
most specific
Reviewed-by: peterz

! src/share/classes/com/sun/beans/finder/MethodFinder.java
! src/share/classes/java/beans/EventSetDescriptor.java
! src/share/classes/java/beans/IndexedPropertyDescriptor.java
! src/share/classes/java/beans/Introspector.java
! src/share/classes/java/beans/MethodDescriptor.java
! src/share/classes/java/beans/PropertyDescriptor.java
+ test/java/beans/Introspector/Test6707234.java

Changeset: 5af3b0430bbe
Author:peterz
Date:  2010-06-22 14:36 +0400
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/5af3b0430bbe

6959260: javax/swing/JLabel/6501991/bug6501991.java failed on build 1.7.0-ea-b96
Reviewed-by: rupashka

! src/share/classes/sun/swing/SwingUtilities2.java
! test/ProblemList.txt
! test/com/sun/java/swing/plaf/gtk/Test6635110.java

Changeset: dea63f6dda7a
Author:alexp
Date:  2010-06-22 19:38 +0400
U

hg: bsd-port/bsd-port/hotspot: 2 new changesets

2010-08-02 Thread glewis
Changeset: efd4401fab1d
Author:cl
Date:  2010-07-29 13:33 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/efd4401fab1d

Added tag jdk7-b103 for changeset cb4250ef73b2

! .hgtags

Changeset: 9fd19325d2d3
Author:Greg Lewis 
Date:  2010-08-02 09:58 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9fd19325d2d3

Merge from main OpenJDK repository





hg: bsd-port/bsd-port/jdk: 2 new changesets

2010-08-02 Thread glewis
Changeset: b839344245a9
Author:cl
Date:  2010-07-29 13:33 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b839344245a9

Added tag jdk7-b103 for changeset 6488b70a23cc

! .hgtags

Changeset: f9befb9e38e5
Author:Greg Lewis 
Date:  2010-08-02 09:58 -0700
URL:   http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f9befb9e38e5

Merge from main OpenJDK repository





hg: bsd-port/bsd-port/langtools: 2 new changesets

2010-08-02 Thread glewis
Changeset: fc7219517ec1
Author:cl
Date:  2010-07-29 13:33 -0700
URL:   
http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/fc7219517ec1

Added tag jdk7-b103 for changeset bd85271c580c

! .hgtags

Changeset: e4594a10389b
Author:Greg Lewis 
Date:  2010-08-02 09:58 -0700
URL:   
http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/e4594a10389b

Merge from main OpenJDK repository





HotSpot VM Compile Failure on Snow Leopard

2010-08-02 Thread John Yeary
Hello All,

I pulled a fresh fclone of the bsd-port and tried to compile it. It failed
during the HotSpot compilation. I had to disable the WARNINGS AS ERRORS to
get to this point. Here are the error messages, and log file.

java full version "1.6.0_03-p3-landonf_19_aug_2008_14_55-b00"
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGBUS (0xa) at pc=0x000ce6cf, pid=38712, tid=2686653696
#
# JRE version: 6.0_03
# Java VM: OpenJDK Server VM (19.0-b04 mixed mode bsd-x86 )
# Problematic frame:
# V  [libjvm.dylib+0xc56cf]
#
# An error report file with more information is saved as:
#
/Users/jyeary/Downloads/bsd-port/build/bsd-i586/hotspot/outputdir/bsd_i486_compiler2/product/hs_err_pid38712.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
./test_gamma: line 12: 38712 Abort trap  ./${gamma:-gamma}
-Xbatch -showversion Queens < /dev/null


-- 
John Yeary
--
http://javaevangelist.blogspot.com

"Far better it is to dare mighty things, to win glorious triumphs, even
though checkered by failure, than to take rank with those poor spirits who
neither enjoy much nor suffer much, because they live in the gray twilight
that knows not victory nor defeat."
-- Theodore Roosevelt


hs_err_pid38712.log
Description: Binary data



HotSpot Build Failure

2010-08-02 Thread John Yeary
Hello All,

I could not get the tip to build using Soylatte. I tried using my JDK7 build
as the ALT_BOOTDIR from two days ago, and it fails to build from it too. Has
anyone successfully built it since the code updates today? What did you use
for your build script?

openjdk full version "1.7.0-internal-jyeary_2010_07_27_23_36-b00"
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGBUS (0xa) at pc=0x000ce6cf, pid=24206, tid=2686653696
#
# JRE version: 7.0
# Java VM: OpenJDK Server VM (19.0-b04 mixed mode bsd-x86 )
# Problematic frame:
# V  [libjvm.dylib+0xc56cf]

I was using the previous build to run GlassFish, NetBeans, and Tomcat with
no errors so I know java.lang.Object exists.

John

-- 
John Yeary
--
http://javaevangelist.blogspot.com

"Far better it is to dare mighty things, to win glorious triumphs, even
though checkered by failure, than to take rank with those poor spirits who
neither enjoy much nor suffer much, because they live in the gray twilight
that knows not victory nor defeat."
-- Theodore Roosevelt



Re: HotSpot Build Failure

2010-08-02 Thread David Schlosnagle
On Mon, Aug 2, 2010 at 9:57 PM, John Yeary  wrote:
> I could not get the tip to build using Soylatte. I tried using my JDK7 build
> as the ALT_BOOTDIR from two days ago, and it fails to build from it too. Has
> anyone successfully built it since the code updates today? What did you use
> for your build script?

I pulled in all of today's bsd-port changes, ran a clean build using
[1] and encountered the following error [2] related to recent changes
to bsd-port/jdk/src/solaris/native/java/net/NetworkInterface.c [3]:

  ../../../src/solaris/native/java/net/NetworkInterface.c: In function
'getIndex':
  ../../../src/solaris/native/java/net/NetworkInterface.c:1832: error:
'SIOCGIFINDEX' undeclared (first use in this function)
  ../../../src/solaris/native/java/net/NetworkInterface.c:1832: error:
(Each undeclared identifier is reported only once
  ../../../src/solaris/native/java/net/NetworkInterface.c:1832: error:
for each function it appears in.)
  ../../../src/solaris/native/java/net/NetworkInterface.c:1836: error:
'struct ifreq' has no member named 'ifr_index'
  make[5]: *** 
[/Users/david/Documents/dev/jdk/bsd-port/build/bsd-i586/tmp/sun/java.net/net/obj/NetworkInterface.o]
Error 1
  make[5]: *** Waiting for unfinished jobs
  make[4]: *** [library_parallel_compile] Error 2
  make[3]: *** [all] Error 1
  make[2]: *** [all] Error 1
  make[1]: *** [jdk-build] Error 2
  make: *** [build_product_image] Error 2


I then made the following small change [4] to
bsd-port/jdk/src/solaris/native/java/net/NetworkInterface.c in the BSD
specific getIndex function to use if_nametoindex [5] along the lines
of the BSD specific changeset 5df63dc24cfe [6], and was able to build
successfully on Mac OS X 10.6.4 with Intel i7. I haven't had a chance
to really test the fix or to setup jtreg yet, so feel free to give it
a thorough workout especially on other BSDs.

diff --git a/src/solaris/native/java/net/NetworkInterface.c
b/src/solaris/native/java/net/NetworkInterface.c
--- a/src/solaris/native/java/net/NetworkInterface.c
+++ b/src/solaris/native/java/net/NetworkInterface.c
@@ -1823,17 +1823,12 @@

 static int getIndex(int sock, const char *name){
  /*
-  * Try to get the interface index
-  * (Not supported on Solaris 2.6 or 7)
+  * Try to get the interface index using BSD specific if_nametoindex
   */
-struct ifreq if2;
-strcpy(if2.ifr_name, name);
-
-if (ioctl(sock, SIOCGIFINDEX, (char *)&if2) < 0) {
-return -1;
-}
-
-return if2.ifr_index;
+int index = if_nametoindex(name);
+if (index == 0)
+index = -1;
+return index;
 }


[1]: http://gist.github.com/505787#file_compile.sh
[2]: http://gist.github.com/505787#file_gistfile2.sh
[3]: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ab6dd1a45471
[4]: http://gist.github.com/505787#file_gistfile3.diff
[5]: 
http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man3/if_nameindex.3.html
[6]: 
http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/diff/5df63dc24cfe/src/solaris/native/java/net/NetworkInterface.c


Hope that helps,

Dave