4163 Commits

Author SHA1 Message Date
Roland Westrelin
7eea7dcfe4 6769124: various 64-bit fixes for c1
Reviewed-by: never
2009-11-02 11:17:55 +01:00
Tim Bell
3460e113e0 Merge 2009-11-02 00:06:21 -08:00
Tim Bell
22682702f6 Merge 2009-11-02 00:05:05 -08:00
Tim Bell
4094166f62 Merge 2009-11-02 00:03:32 -08:00
Xiaobin Lu
f5e722511a Merge 2009-10-30 17:24:14 -07:00
John R Rose
903247cf85 6858164: invokedynamic code needs some cleanup (post-6655638)
Fix several crashers, remove needless paths for boxed-style bootstrap method call, refactor & simplify APIs for rewriter constantPoolOop, remove sun.dyn.CallSiteImpl

Reviewed-by: kvn
2009-10-30 16:22:59 -07:00
Michael Wilkerson
b967181a3f Added tag jdk7-b75 for changeset 0096541a388e 2009-10-30 10:55:00 -07:00
Michael Wilkerson
672e476db1 Added tag jdk7-b75 for changeset 203caeb1e9a8 2009-10-30 10:54:50 -07:00
Michael Wilkerson
9f13fdfb9a Added tag jdk7-b75 for changeset 1b2a2be70c6e 2009-10-30 10:54:45 -07:00
Michael Wilkerson
1929d58f7b Added tag jdk7-b75 for changeset 48c7cd650a5e 2009-10-30 10:54:43 -07:00
Michael Wilkerson
5873c77d42 Added tag jdk7-b75 for changeset ac997bc87110 2009-10-30 10:54:34 -07:00
Michael Wilkerson
3a96d065a0 Added tag jdk7-b75 for changeset 82850953ef29 2009-10-30 10:54:27 -07:00
Michael Wilkerson
1885800cdb Added tag jdk7-b75 for changeset 18a82a5ac45b 2009-10-30 10:54:25 -07:00
Antonios Printezis
56b1d0c435 Merge 2009-10-30 13:31:11 -04:00
Changpeng Fang
e3b5580ecc 6852078: HSX 14/16 in jdk 5.0: api/javax_management api/org_omg jck tests crashes or make tnameserv crash
Disable SuperWord optimization for unsafe read/write

Reviewed-by: kvn, phh
2009-10-30 10:12:52 -07:00
Vladimir Kozlov
bdd0f44def 6896084: VM does not reserve protected page below heap for compressed oops implicit null checks
Set narrow_oop_base and narrow_oop_use_implicit_null_checks in Universe::preferred_heap_base().

Reviewed-by: twisti, jcoomes
2009-10-29 16:57:55 -07:00
Kelly O'Hair
294edcdf2d 6896472: Missing libjsig.so causes jdk build failure
Reviewed-by: tbell, kvn, phh
2009-10-29 11:17:02 -07:00
John Cuthbertson
bf0f699b33 6889740: G1: OpenDS fails with "unhandled exception in compiled code"
Incorrect code was being generated for the store operation in the null case of the aastore bytecode template. The bad code was generated by the store_heap_oop routine which takes a Register as its second argument. Passing NULL_WORD (0) as the second argument causes the value to be converted to Register(0), which is rax. Thus the generated store was "mov (dst), $rax" instead of "mov (dst), $0x0". Changed calls to store_heap_oop that pass NULL_WORD as the second argument to a new routine store_heap_oop_null.

Reviewed-by: kvn, twisti
2009-10-29 09:42:26 -07:00
Changpeng Fang
c1eacdef5a Merge 2009-10-29 08:49:31 -07:00
Kelly O'Hair
b389d6968a Merge 2009-10-28 16:54:50 -07:00
Kelly O'Hair
27e58d6259 Merge 2009-10-28 16:26:52 -07:00
Kelly O'Hair
4eb5fcbd73 6865492: /java/devtools/win32/bin/gnumake.exe doesn't work with cygwin
Reviewed-by: robilad
2009-10-28 13:44:30 -07:00
Paul Hohensee
2f7d60fa36 6887571: Increase default heap config sizes
Apply modification of existing server heap size ergo to all collectors except CMS.

Reviewed-by: jmasa, ysr, xlu
2009-10-28 16:25:51 -04:00
Kelly O'Hair
140e4862f1 6888709: Change use of -DX=\""Y\"" to -DX='"Y"', consistently for all platforms
Reviewed-by: jjg, tbell
2009-10-28 13:00:33 -07:00
Kelly O'Hair
4f260ef889 6888701: Change all template java source files to a .java-template file suffix
Reviewed-by: jjg, alanb, mr
2009-10-28 12:54:37 -07:00
Y. Srinivas Ramakrishna
cd43e74d4e 6818264: Heap dumper unexpectedly adds .hprof suffix
Restore old behaviour wrt HeapDumpPath; first dump goes to <file>, <n>th dump goes to <file>.<n-1>, with default value of <file> the same as before.

Reviewed-by: alanb, jcoomes, tonyp
2009-10-28 11:16:42 -07:00
Xiaobin Lu
5e86d923f2 Merge 2009-10-28 10:37:17 -07:00
Christian Thalinger
ad6d07e80b 6893554: SPECjvm2008 mpegaudio fails with SecurityException
The problem occurs with negative numbers, as the 32-bit input values are sign extended into the 64-bit registers.

Reviewed-by: kvn
2009-10-27 03:00:27 -07:00
Andrey Petrusenko
79580cb425 6870843: G1: G1 GC memory leak
The fix addresses two memory leaks in G1 code: (1) _evac_failure_scan_stack - a resource object allocated on the C heap was not freed; (2) RSHashTable were linked into deleted list which was only cleared at full GC.

Reviewed-by: tonyp, iveresov
2009-10-27 02:42:24 -07:00
Andrew John Hughes
1a55042376 6895287: disable building fontchecker
Changes to FontManager break bootstrap due to the fontchecker tool

Reviewed-by: prr
2009-10-26 21:42:20 +00:00
Xiaobin Lu
bfa076da18 Merge 2009-10-23 18:44:33 -07:00
Erik Trimble
dce55d0f18 Merge 2009-10-23 14:28:47 -07:00
Erik Trimble
c85f6acf41 6894844: Bump the HS17 build number to 04
Update the HS17 build number to 04

Reviewed-by: jcoomes
2009-10-23 14:27:16 -07:00
Kelly O'Hair
d15712270d 6894833: Upgrade jaxp drop source bundle
Reviewed-by: tbell
2009-10-23 13:35:33 -07:00
Kelly O'Hair
2aa71b1071 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
Reviewed-by: andrew
2009-10-23 11:06:56 -07:00
Kelly O'Hair
855418d191 6894441: Add checksum checks, remove use of original sources in jax repositories, fix bundle logic
Reviewed-by: andrew
2009-10-23 11:05:51 -07:00
Andrey Petrusenko
da1b89b746 6858886: G1: guarantee(_next_marked_bytes <= used(),"invariant") at heapRegion.hpp:359
Reviewed-by: tonyp, ysr
2009-10-22 07:43:49 -07:00
Vladimir Kozlov
022d690049 6892186: SA does not dump debug info for scalar replaced objects
Implement scalar replaced objects debug info dump in SA.

Reviewed-by: twisti
2009-10-21 09:15:33 -07:00
Kelly O'Hair
6c3cb0bd1c Merge 2009-10-20 16:15:20 -07:00
Kelly O'Hair
306ea15f84 Merge 2009-10-20 16:14:47 -07:00
Kelly O'Hair
b603064881 Merge 2009-10-20 16:14:26 -07:00
Keith McGuigan
6dfb497d00 6893483: DTrace probe return values for a couple JNI methods are wrong
Fix the shadowing and incorrect macro usages

Reviewed-by: coleenp
2009-10-20 16:34:08 -04:00
Antonios Printezis
e57cedc5ed Merge 2009-10-20 11:28:25 -07:00
Y. Srinivas Ramakrishna
0bb99b44ef 6892749: assert(UseParNewGC || UseSerialGC || UseConcMarkSweepGC, "...") fails
Removed the assert: UseSerialGC is not necessarily always set when serial gc is being used.

Reviewed-by: jcoomes, jmasa, tonyp
2009-10-20 00:00:23 -07:00
Joshua Bloch
c225292004 6889858: Add nonNull methods to java.util.Objects
Reviewed-by: darcy
2009-10-19 16:31:48 -07:00
Antonios Printezis
9f337f438a Merge 2009-10-19 17:02:19 -04:00
Jonathan Gibbons
302bb54494 6889255: javac MethodSymbol throws NPE if ClassReader does not read parameter names correctly
Reviewed-by: darcy
2009-10-19 13:43:25 -07:00
Jonathan Gibbons
613eae59d0 6889255: javac MethodSymbol throws NPE if ClassReader does not read parameter names correctly
Reviewed-by: darcy
2009-10-19 13:38:09 -07:00
Alan Bateman
355021b7b0 6884480: (file) Path.relativize has typo in parameter description
Reviewed-by: chegar
2009-10-19 20:02:45 +01:00
Alan Bateman
b712d23c2f 6879463: (file) DirectoryStream#iterator's remove method throws wrong exception when stream is closed
Reviewed-by: sherman
2009-10-19 20:01:45 +01:00