Erik Trimble
99152f67ed
Merge
2009-07-14 19:43:04 -07:00
Xiomara Jayasena
068ac9fe23
Added tag jdk7-b64 for changeset 4905b291b676
2009-07-13 14:47:36 -07:00
Erik Trimble
ce9342d060
Merge
2009-07-11 03:18:30 -07:00
Erik Trimble
6480dd7357
6859411: Bump the HS16 build number to 06
...
Update the HS16 build number to 06
Reviewed-by: jcoomes
2009-07-10 19:10:02 -07:00
Y. Srinivas Ramakrishna
50d7db1805
Merge
2009-07-10 16:01:20 -07:00
Antonios Printezis
1215bc6717
6855834: G1: minimize the output when -XX:+PrintHeapAtGC is set
...
Changing the behavior of -XX:+PrintHeapAtGC for G1 from printing lengthy, per-region information to instead printing a concise summary.
Reviewed-by: ysr, apetrusenko, jcoomes
2009-07-07 14:23:00 -04:00
Vladimir Kozlov
855149e2e6
Merge
2009-07-07 09:54:06 -07:00
Vladimir Kozlov
5a1032d9e6
6857661: 64-bit server VM: assert(is_Initialize(),"invalid node class")
...
Move the secondary raw memory barrier to the correct place in generate_arraycopy().
Reviewed-by: never
2009-07-06 15:53:30 -07:00
Changpeng Fang
92d332e08b
6857707: Add missing test case for CR 6855164 from its bug description
...
Add missing test case for CR 6855164 from its bug description.
Reviewed-by: never
2009-07-06 12:54:17 -07:00
Jon Masamitsu
bac53feed5
Merge
2009-07-02 16:28:15 -07:00
Changpeng Fang
7a36ade1ec
6855164: SIGSEGV during compilation of method involving loop over CharSequence
...
Don not split a block if it contains a FastLockNode with a PhiNode input.
Reviewed-by: kvn, never
2009-07-02 16:18:19 -07:00
Xiomara Jayasena
21c2f06cab
Added tag jdk7-b63 for changeset 06171649948f
2009-07-02 11:10:50 -07:00
Vladimir Kozlov
bb726c6f28
6840775: Multiple JVM crashes seen with 1.6.0_10 through 1.6.0_14
...
Put missed reference to allocated array in copyOf() intrinsic into OopMap for the call slow_arraycopy().
Reviewed-by: never
2009-07-01 20:22:18 -07:00
Vladimir Kozlov
9d4cd45834
Merge
2009-07-01 15:06:54 -07:00
Tom Rodriguez
da11e65fa4
6856025: assert(_base >= OopPtr && _base <= KlassPtr,"Not a Java pointer")
...
Reviewed-by: kvn
2009-07-01 12:22:23 -07:00
Erik Trimble
9fa3fbda4b
6856257: Bump the HS16 build number to 05
...
Update the HS16 build number to 05
Reviewed-by: jcoomes
2009-06-30 10:40:31 -07:00
Antonios Printezis
eec17fe775
6855115: G1: Fix for 6850869 is incorrect
...
Missed updating two variable names when improving the code for 6850869.
Reviewed-by: iveresov, jmasa, ysr
2009-06-29 12:17:03 -04:00
Tom Rodriguez
986d570981
6851908: interpreter null check profiling broken causing extra compilation invalidation
...
Reviewed-by: kvn
2009-06-26 16:14:31 -07:00
Tom Rodriguez
3bdd70fe18
6818666: G1: Type lost in g1 pre-barrier
...
Reviewed-by: kvn
2009-06-26 13:03:29 -07:00
Andrey Petrusenko
bf215dbb7e
6854027: Precompiled headers are not being updated in Linux/GCC builds
...
Fixes incorrect handling of precompiled headers in diff mode.
Reviewed-by: never, twisti
2009-06-26 09:22:19 -07:00
Christian Thalinger
a9ad90fa87
5057225: Remove useless I2L conversions
...
The optimizer should be told to normalize (AndL (ConvI2L x) 0xFF) to (ConvI2L (AndI x 0xFF)), and then the existing matcher rule will work for free.
Reviewed-by: kvn
2009-06-26 07:26:10 -07:00
Erik Trimble
0fc1aa3a2b
Merge
2009-06-25 22:01:08 -07:00
Xiomara Jayasena
5cd0d5d07c
Added tag jdk7-b62 for changeset c9577b36ceac
2009-06-25 12:09:48 -07:00
Vladimir Kozlov
8f6070ce0e
6841800: Incorrect boundary values behavior for option -XX:MaxLabelRootDepth=0-6 leads to jvm crash
...
MaxLabelRootDepth value less then 10 is invalid.
Reviewed-by: never
2009-06-24 12:00:51 -07:00
Antonios Printezis
3a643c42b0
6850869: G1: RSet "scrubbing" scrubs too much
...
RSet scrubbing incorrectly deletes RSet entries that point to regions tagged as "continues humongous" due to a race when RSet scrubbing iterates over regions in parallel.
Reviewed-by: apetrusenko, iveresov
2009-06-24 11:42:03 -04:00
Christian Thalinger
26949087c0
Merge
2009-06-24 02:09:45 -07:00
Chuck Rasbold
2c5f52b511
6837094: False positive for "meet not symmetric" failure
...
Have the meet not symmetric check recursively do the interface-vs-oop check on array subtypes.
Reviewed-by: jrose
2009-06-23 17:52:29 -07:00
Jon Masamitsu
c8140c1078
Merge
2009-06-19 07:33:25 -07:00
Xiomara Jayasena
b1455878ee
Added tag jdk7-b61 for changeset c97f5ba46ed8
2009-06-18 13:05:25 -07:00
Jon Masamitsu
317dafead1
Merge
2009-06-18 12:40:53 -07:00
Christian Thalinger
bc2c9e927f
6851829: solaris build fails with 5.8 compilers
...
Solaris builds with the CC 5.8 compilers (used for jdk6 update builds) fail while compiling adlc.
Reviewed-by: never
2009-06-17 09:08:56 -07:00
Antonios Printezis
f741e2fceb
6850846: G1: extend G1 marking verification
...
Extend G1 marking verification to use either the "prev" or "next" marking information, as appropriate.
Reviewed-by: johnc, ysr
2009-06-12 16:20:16 -04:00
Erik Trimble
d560c41ebf
Merge
2009-06-11 21:01:07 -07:00
Erik Trimble
79522a9709
6850551: Bump the HS16 build number to 04
...
Update the HS16 build number to 04
Reviewed-by: jcoomes
2009-06-11 17:56:51 -07:00
Erik Trimble
d42eeab7f3
Merge
2009-06-11 17:46:40 -07:00
John Coomes
24f3527be2
6849716: BitMap - performance regression introduced with G1
...
Make verification code visible only in debug builds
Reviewed-by: iveresov, ysr, johnc, apetrusenko, tonyp
2009-06-11 13:31:01 -07:00
Xiomara Jayasena
283db215ef
Added tag jdk7-b60 for changeset 4df6b30560c1
2009-06-11 10:54:09 -07:00
Jon Masamitsu
46dcdf10e6
Merge
2009-06-10 14:57:21 -07:00
Tom Rodriguez
0f4f530213
6849574: VM crash using NonBlockingHashMap (high_scale_lib)
...
Reviewed-by: kvn
2009-06-10 12:19:48 -07:00
Vladimir Kozlov
7b9d6a79ac
6837472: com/sun/jdi/MonitorFrameInfo.java fails with AggressiveOpts in 6u14
...
Disable escape analysis when jvmti/debugger is used. Add support for EA ibto SA.
Reviewed-by: never
2009-06-09 16:19:10 -07:00
Igor Veresov
307bb62ca5
6849122: G1: Typo introduced during implementation of the parallel refinement
...
Typo fix
Reviewed-by: jcoomes
2009-06-08 16:14:19 -07:00
John Coomes
10002fa2ff
6814552: par compact - some compilers fail to optimize bitmap code
...
Reviewed-by: tonyp, iveresov, jmasa, ysr
2009-06-07 22:08:24 -07:00
John Cuthbertson
70fe3ca4f5
6843694: G1: assert(index < _vs.committed_size(),"bad index"), g1BlockOffsetTable.inline.hpp:55
...
For heaps larger than 32Gb, the number of heap regions overflows the data type used to hold the region index in the SparsePRT structure. Changed the region indexes, card indexes, and RSet hash table buckets to ints and added some size overflow guarantees.
Reviewed-by: ysr, tonyp
2009-06-11 17:19:33 -07:00
Y. Srinivas Ramakrishna
9d9317de4c
6820167: GCALotAtAllSafepoints + FullGCALot(ScavengeALot) options crash JVM
...
Short-circuit gc-a-lot attempts by non-JavaThreads; SkipGCALot c'tor to elide re-entrant gc-a-lot attempts.
Reviewed-by: apetrusenko, jcoomes, jmasa, kamg
2009-06-11 12:40:00 -07:00
Y. Srinivas Ramakrishna
9611174798
6848641: CMSCollector::_roots_scanning_options should be initialized
...
The field is now initialized in the constructor.
Reviewed-by: iveresov, jmasa, johnc
2009-06-07 00:27:41 -07:00
Changpeng Fang
0429abd38a
6848466: frame::frame_size() assertion failure with -XX:+DebugDeoptimization
...
Add a RegisterMap* argument to frame::frame_size() to correctly compute the sender frame
Reviewed-by: never
2009-06-05 10:25:39 -07:00
Tom Rodriguez
73a6885c23
Merge
2009-06-03 18:15:25 -07:00
Tom Rodriguez
fd4d5540ba
Merge
2009-06-03 15:16:50 -07:00
Tom Rodriguez
169c83bf8d
6847305: solaris reorder mapfiles generate too many warnings
...
Reviewed-by: kvn
2009-06-03 15:02:13 -07:00
Changpeng Fang
f981546f2d
6837146: Should perform unswitch before maximally unroll in loop transformation
...
Move loop unswitch before maximally unroll
Reviewed-by: never
2009-05-28 09:37:18 -07:00