Commit Graph

80887 Commits

Author SHA1 Message Date
Kelly O'Hair
d8e9d22323 6662830: OpenJDK build testing results
Small corrections in the README.

Reviewed-by: xdono
2008-03-05 18:56:03 -08:00
John Coomes
1e10db0d6a Merge 2008-03-05 17:37:04 -08:00
Vladimir Kozlov
17458c9660 6671250: In Parse::do_if() old Cmp node 'c' should be replaced with new one after BoolNode transformation
In Parse::do_if() 'c' (CmpNode) node may be changed during BoolNode transformation so 'c' may became dead but the node is referenced later in the code.

Reviewed-by: never
2008-03-05 11:33:31 -08:00
Jean-Christophe Collet
e33dde9817 6651717: Debug output statement left in MailToURLConnection
Removed output statement, removed unused imports, added override tags.

Reviewed-by: chegar
2008-03-05 18:11:33 +01:00
Jean-Christophe Collet
45c655a782 6660405: HttpURLConnection returns the wrong InputStream
Set inputStream back to null in disconnectInternal().

Reviewed-by: chegar
2008-03-05 17:16:14 +01:00
Weijun Wang
be421c50f1 6664612: debug output leaked
Reviewed-by: valeriep
2008-03-05 22:16:06 +08:00
Weijun Wang
0c6743a970 6590930: reed/write does not match for ccache
Add null-awareness to ccache read

Reviewed-by: valeriep
2008-03-05 22:15:45 +08:00
Weijun Wang
578a880fee 6648972: KDCReq.init always read padata
PA-DATA is optional, only read it when it exists

Reviewed-by: valeriep
2008-03-05 21:55:33 +08:00
Jean-Christophe Collet
ffacce2397 6641309: Wrong Cookie separator used in HttpURLConnection
Added a space to cookie separator. Generified the code and added tags.

Reviewed-by: chegar
2008-03-05 11:40:22 +01:00
Weijun Wang
0f960354ea 6641312: Fix krb5 codes indentation problems
Reviewed-by: xuelei, valeriep, wetmore
2008-03-05 09:52:50 +08:00
Kelly O'Hair
fc9ffa52c4 6652588: Fix broken JPRT makefile target, no bundle saved
Jprt make rules were missing the bundle logic

Reviewed-by: xdono
2008-03-04 10:58:50 -08:00
Kelly O'Hair
12028b6de1 6652588: Fix broken JPRT makefile target, no bundle saved
Jprt make rules missing the bundle up of the output

Reviewed-by: xdono
2008-03-04 10:58:04 -08:00
Kelly O'Hair
4b49c996b4 6668781: Openjdk windows cygwin build failure: no rule to make linker_md.obj target
Use of GNU make vpath breaks on windows with C:/ style fullpaths

Reviewed-by: xdono
2008-03-04 09:52:54 -08:00
Kelly O'Hair
c13218442a 6638060: Build failed with GNU make 3.81 (part of latest Solaris 'gmake')
Changes to the way GNU make 3.81 deals with the env variable SHELL

Reviewed-by: xdono
2008-03-04 09:51:25 -08:00
Kelly O'Hair
962e1ab78e 6638571: Fix freetype sanity check to work on solaris 64bit
Missing -xarch options to build for 64bit

Reviewed-by: xdono
2008-03-04 09:50:30 -08:00
Kelly O'Hair
05b8e8fbfd 6637583: Build failure on latest Solaris, source missing include of resource.h?
The include of sys/resource.h must be explicit

Reviewed-by: xdono
2008-03-04 09:49:22 -08:00
Kelly O'Hair
e467c731a7 6654456: OpenJDK build problem with freetype makefiles
Ifdef test on OPENJDK before it gets set based on source tree contents

Reviewed-by: xdono
2008-03-04 09:47:43 -08:00
Chris Hegarty
6797bd9fb2 6638560: APPCRASH in "SPNEGO_HTTP_AUTH/PROXY_FALLBACK" test case with 64 bit JDK on Win2008 x64, VinVista x64
Remove incorrect free from native code

Reviewed-by: jccollet
2008-03-04 17:09:09 +00:00
Maurizio Cimadamore
e82f625583 6663588: Compiler goes into infinite loop for Cyclic Inheritance test case
Interplay between cyclic inheritance and tvar bounds hangs javac

Reviewed-by: jjg
2008-03-04 15:45:20 +00:00
Maurizio Cimadamore
6350088352 6608214: Exception throw while analysing a file with error
Bad error-recovery after bad type-variable bound is detected

Reviewed-by: jjg
2008-03-04 15:19:06 +00:00
Steve Bohne
c953a1e7b8 6666698: EnableBiasedLocking with BiasedLockingStartupDelay can block Watcher thread
Enqueue VM_EnableBiasedLocking operation asynchronously

Reviewed-by: never, xlu, kbr, acorn
2008-03-04 09:44:24 -05:00
Maurizio Cimadamore
00c5620740 6660289: declared bound in inner class referring a type variable of the outer class
NPE caused by a defect in type-variable attribution

Reviewed-by: jjg
2008-03-04 13:00:08 +00:00
Maurizio Cimadamore
9e5259f792 6611449: Internal Error thrown during generic method/constructor invocation
Type-inference should fail since lub is not defined for primitive types

Reviewed-by: jjg
2008-03-04 12:14:13 +00:00
Steve Bohne
59cc274f16 6655385: Disable frame pointer omission in jvm.dll on Windows for better crash logs
Add /Oy- C++ compiler option on Windows

Reviewed-by: phh, never, ysr
2008-03-03 14:47:02 -05:00
Maurizio Cimadamore
702926ba55 6614974: javac successfully compiles code that throws java.lang.VerifyError when run
Synthetic cast missing when translating autoboxing expressions

Reviewed-by: jjg
2008-03-03 16:03:53 +00:00
Eamonn McManus
5cd758db4c 6670375: Missing unit test for 6607114 (Make JMXServiceURL reconstructible)
Current setup doesn't allow two pushes with same CR number

Reviewed-by: dfuchs
2008-03-03 15:44:50 +01:00
Eamonn McManus
4ef2f229c7 Merge 2008-03-03 15:29:22 +01:00
Eamonn McManus
8736cd2d59 6607114: Make JMXServiceURL reconstructible in MXBeans
Add @ConstructorProperties tag to JMXServiceURL

Reviewed-by: dfuchs
2008-03-03 15:28:40 +01:00
Daniel Fuchs
c79ec66f1a 6651382: The Java JVM SNMP provider reports incorrect stats when asked for multiple OIDs
The JvmMemPoolEntryImpl must use the row index when caching data.

Reviewed-by: jfdenise
2008-03-03 12:29:42 +01:00
Eamonn McManus
104cc86359 6602310: Extensions to Query API for JMX 2.0
6604768: IN queries require their arguments to be constants

New JMX query language and support for dotted attributes in queries.

Reviewed-by: dfuchs
2008-03-03 10:32:38 +01:00
Jon Masamitsu
6c0c606249 6557851: CMS: ergonomics defaults are not set with FLAG_SET_ERGO
Default values set by cms ergonomics are set with FLAG_SET_DEFAULT so down stream the values look like the default values and affect how later parameters are set.  Set these values with FLAG_SET_ERGO instead and adjust how later parameters are interpreted.

Reviewed-by: iveresov, apetrusenko, pbk, ysr
2008-03-02 16:10:12 -08:00
Mark Reinhold
c426bbd074 6669216: Add jcheck configuration directories
Reviewed-by: ohair, xdono
2008-02-29 20:04:03 -08:00
Mark Reinhold
1fd0bb2370 6669216: Add jcheck configuration directories
Reviewed-by: ohair, xdono
2008-02-29 20:04:01 -08:00
Mark Reinhold
f7a57b1ea2 6669216: Add jcheck configuration directories
Reviewed-by: ohair, xdono
2008-02-29 20:03:59 -08:00
Mark Reinhold
c5ef8d3eaf 6669216: Add jcheck configuration directories
Reviewed-by: ohair, xdono
2008-02-29 20:03:59 -08:00
Mark Reinhold
1559ee2a70 6669216: Add jcheck configuration directories
Reviewed-by: ohair, xdono
2008-02-29 20:03:58 -08:00
Mark Reinhold
5529465023 6669216: Add jcheck configuration directories
Reviewed-by: ohair, xdono
2008-02-29 20:03:57 -08:00
Mark Reinhold
fde483bc31 6669216: Add jcheck configuration directories
Reviewed-by: ohair, xdono
2008-02-29 20:03:57 -08:00
Vladimir Kozlov
dc6ad19d70 6667618: disable LoadL->ConvL2I ==> LoadI optimization
This optimization causes problems (sizes of Load and Store nodes do not match) for objects initialization code and Escape Analysis

Reviewed-by: jrose, never
2008-02-29 19:57:41 -08:00
Vladimir Kozlov
09d7f4bbcf 6667588: Don't generate duplicated CMP for float/double values
Float CMove generation add duplicated CMPF if there are more then one Move depending on the condition.

Reviewed-by: jrose, never, rasbold
2008-02-29 19:07:15 -08:00
Y. Srinivas Ramakrishna
a6d8fca876 6668743: CMS: Consolidate block statistics reporting code
Reduce the amount of related code replication and improve pretty printing.

Reviewed-by: jmasa
2008-02-29 14:42:56 -08:00
Vladimir Kozlov
7ec44373b5 6667581: Don't generate initialization (by 0) code for arrays with size 0
Generate_arraycopy() does not check the size of allocated array.

Reviewed-by: jrose, never
2008-02-29 11:22:27 -08:00
Vladimir Kozlov
c223fed084 6667580: Optimize CmpP for allocations
CmpP could be optimized out if it compares new allocated objects.

Reviewed-by: jrose, never, rasbold
2008-02-29 09:57:18 -08:00
Vladimir Kozlov
9a4ccf8a06 6667573: Use set_req_X() in AddPNode::Ideal() for Iterative GVN
Set_req_X() puts dependent nodes on IGVN worklist which allows to improve graph and gives more opportunities for EA scalar replacement.

Reviewed-by: jrose, never
2008-02-28 15:40:09 -08:00
Vladimir Kozlov
7be6246821 6590177: jck60019 test assert(!repeated,"do not walk merges twice")
A mergemem node could be not in worklist_store but in should_not_repeat vectorset since it was processed and removed from worklist_store before.

Reviewed-by: jrose, never
2008-02-28 10:45:15 -08:00
Coleen Phillimore
f235d989d0 6549844: Wording problems in "An unexpected error ..."
Changed wording to "A fatal error.." also don't claim it's not VM bug if in hotspot compilers (Java thread in native).

Reviewed-by: jjh, sbohne, jrose, never
2008-02-27 13:55:58 -05:00
John R Rose
73fa03eafc 6610906: inexplicable IncompatibleClassChangeError
Dependency check must treat polymorphic interfaces consistently

Reviewed-by: kvn, never, sgoldman
2008-02-27 00:23:37 -08:00
Y. Srinivas Ramakrishna
51bf19209d 6621728: Heap inspection should not crash in the face of C-heap exhaustion
Deal more gracefully with situations where C-heap scratch space cannot be had

Reviewed-by: jmasa
2008-02-26 15:57:49 -08:00
Vladimir Kozlov
9f1a8ede80 6633953: type2aelembytes{T_ADDRESS} should be 8 bytes in 64 bit VM
T_ADDRESS size is defined as 'int' size (4 bytes) but C2 use it for raw pointers and as memory type for StoreP and LoadP nodes.

Reviewed-by: jrose
2008-02-25 15:05:44 -08:00
Vladimir Kozlov
0dd8f3e8c0 6650373: Assert in methodOopDesc::make_adapters()
AdapterHandlerLibrary::get_create_adapter_index() returns incorrect value (-2) when CodeCache is full.

Reviewed-by: sgoldman
2008-02-22 17:55:13 -08:00