Alejandro Murillo
7747f370a5
Merge
2012-11-02 04:06:00 -07:00
John Coomes
cee9854e81
Merge
2012-11-01 23:08:07 -07:00
Coleen Phillimore
3b8016772d
Merge
2012-11-01 11:57:53 -04:00
Staffan Larsen
ff6a68b801
8002078: hs_err_pid file should report full JDK version string
...
Reviewed-by: dholmes, sspitsyn, kmo
2012-11-01 13:05:47 +01:00
Serguei Spitsyn
80cc4706a6
7194607: VerifyLocalVariableTableOnRetransformTest.sh fails after JSR-292 merge
...
Use verifier_max_size instead of max_size to get code attribute max stack size.
Reviewed-by: dcubed, minqi
2012-10-31 16:20:03 -07:00
Lana Steuck
da89e5624c
Merge
2012-10-30 13:56:59 -07:00
Erik Helin
65aa73c809
8001564: The load balancing function steal_1_random in taskqueue is not random
...
Removes the two unused functions GenericTaskQueueSet::steal_1_random and GenericTaskQueueSet::steal_best_of_all
Reviewed-by: brutisso, stefank
2012-10-30 20:26:44 +01:00
Jon Masamitsu
badb2a2af8
8000988: VM deadlock when running btree006 on windows-i586
...
Reviewed-by: johnc, jcoomes, ysr
2012-10-30 10:23:55 -07:00
Yumin Qi
772e0e748d
Merge
2012-10-29 16:39:14 -07:00
Staffan Larsen
bcf7a3c298
8001619: Remove usage of _ALLBSD_SOURCE in bsd files
...
Reviewed-by: coleenp, dholmes
2012-10-29 21:04:17 +01:00
Serguei Spitsyn
cb6de38554
6533010: SPEC: A few broken links in jvmti.html
...
Fix the incorrect links in jvmti.html reported by the LinkCheck tool
Reviewed-by: jjh, dholmes
2012-10-29 11:35:20 -07:00
Roman Kennke
e184d5cc4e
8000780: make Zero build and run with JDK8
...
Reviewed-by: coleenp, dholmes, twisti
2012-10-29 11:08:48 -07:00
Vladimir Kozlov
b8abfa016c
Merge
2012-10-26 12:06:55 -07:00
Vladimir Kozlov
fc84b11227
8001635: assert(in_bb(n)) failed: must be
...
Added missed check that Load node is in processed loop block.
Reviewed-by: twisti
2012-10-26 11:48:04 -07:00
John Coomes
ebba61f003
Merge
2012-10-26 08:38:22 -07:00
Lana Steuck
69720b975c
Merge
2012-10-25 20:07:39 -07:00
Vladimir Kozlov
4531e51fc4
7163534: VM could crashes assert(false) failed: infinite EA connection graph build
...
In case of time or iterations limit reached C2 stops EA and continue compilation without EA as it does in product VM already.
Reviewed-by: twisti
2012-10-25 17:32:03 -07:00
Harold Seigel
4e5ebae2d3
7191817: -XX:+UseSerialGC -XX:+UseLargePages crashes with SIGFPE on MacOS X
...
Disable -XX:+UseLargePages for MacOS X
Reviewed-by: dholmes, coleenp, sla
2012-10-25 16:33:40 -04:00
Harold Seigel
fc938fcbd9
7188234: Deprecate VM command line options
...
Remove support for the UseVectoredExceptions flag
Reviewed-by: jcoomes, kamg
2012-10-25 16:33:15 -04:00
Jon Masamitsu
0c42ca44f3
8001584: NPG: Incorrect assertion in BinaryTreeDictionary::get_chunk()
...
Reviewed-by: johnc, tamao
2012-10-25 12:59:37 -07:00
Tom Deneau
6d94ef1ee7
7184394: add intrinsics to use AES instructions
...
Use new x86 AES instructions for AESCrypt.
Reviewed-by: twisti, kvn, roland
2012-10-24 14:33:22 -07:00
Vladimir Kozlov
a9c2b6a900
8001183: incorrect results of char vectors right shift operaiton
...
Do vector right shift operation for small int types only after loads
Reviewed-by: jrose, dlong
2012-10-23 13:06:37 -07:00
Christian Thalinger
65c20a5492
8000821: JSR 292: C1 fails to call virtual method (JRUBY-6920)
...
Reviewed-by: kvn
2012-10-22 16:56:03 -07:00
Vladimir Ivanov
7f87237400
8000805: JMM issue: short loads are non-atomic
...
Perform transforms during IGVN phase when Load has a single user.
Reviewed-by: jrose, kvn, twisti
2012-10-22 11:44:30 -07:00
Coleen Phillimore
fa470cb77e
Merge
2012-10-22 12:01:35 -04:00
Zhengyu Gu
3e481cdd81
7199092: NMT: NMT needs to deal overlapped virtual memory ranges
...
Enhanced virtual memory tracking to track committed regions as well as reserved regions, so NMT now can generate virtual memory map.
Reviewed-by: acorn, coleenp
2012-10-19 21:40:07 -04:00
Dean Long
e57ac83cac
8001101: C2: more general vector rule subsetting
...
Allow which vector rules are supported to be decided at runtime. Also a small change to allow vector types in Type::_type_info[] to apply to more platforms.
Reviewed-by: kvn, twisti
2012-10-19 14:21:09 -04:00
Abhijit Saha
19fc2d4d88
Merge
2012-10-18 21:58:55 -07:00
Harold Seigel
240b5c9329
7053130: hs_err file does not record specified CLASSPATH
...
Added code to write the value of the java.class.path property to the hs_err file.
Reviewed-by: kmo, dholmes, kvn
2012-10-18 13:09:47 -04:00
Harold Seigel
e9755cef6a
7188233: UseVMInterruptibleIO flag deprecate for JDK8
...
The -XX:+UseVMInterruptibleIO flag is deprecated for JDK8. The flag will still enable Interruptible IO on Solaris, but users will get a warning.
Reviewed-by: dholmes, acorn, alanb
2012-10-18 13:08:13 -04:00
Coleen Phillimore
b1c7936406
Merge
2012-10-18 12:29:56 -04:00
Vladimir Kozlov
247b39e010
8001071: Add simple range check into VM implemenation of Unsafe access methods
...
Add simple check in debug version of VM.
Reviewed-by: twisti, johnc
2012-10-18 07:06:31 -07:00
Jon Masamitsu
ea25b80875
Merge
2012-10-17 13:59:57 -07:00
Vladimir Kozlov
2d3b78abcc
8000623: tools/javac/Diagnostics/6769027/T6769027.java crashes in PSPromotionManager::copy_to_survivor_space
...
Fix type of method pointer load from vtable.
Reviewed-by: twisti, johnc, roland
2012-10-17 12:09:32 -07:00
Nils Loodin
953bec36ab
8000617: It should be possible to allocate memory without the VM dying
...
Reviewed-by: coleenp, kamg
2012-10-17 17:36:48 +02:00
John Cuthbertson
9abdcd4a3c
8000831: Heap verification output incorrect/incomplete
...
Restore non-silent output of heap verification.
Reviewed-by: ysr, brutisso, jmasa
2012-10-15 10:02:42 -07:00
Gary Collins
3a32124e5c
Merge
2012-10-12 11:31:27 -07:00
Gary Collins
ad3844358d
Merge
2012-10-12 10:49:39 -07:00
Vladimir Kozlov
5f132a5ec3
Merge
2012-10-12 09:22:52 -07:00
Abhijit Saha
402fd01231
Merge
2012-10-11 15:29:16 -07:00
Christian Thalinger
222b2457ed
8000740: remove LinkWellKnownClasses
...
Reviewed-by: kvn, jrose
2012-10-11 14:46:20 -07:00
Jiangli Zhou
7757ae0cbf
8000459: assert(java_lang_String::is_instance(entry)) failure with various mlvm tests
...
Remove unneeded assert.
Reviewed-by: sspitsyn, coleenp
2012-10-11 14:36:46 -04:00
Keith McGuigan
6563cda42b
7200776: Implement default methods in interfaces
...
Add generic type analysis and default method selection algorithms
Reviewed-by: coleenp, acorn
2012-10-11 12:25:42 -04:00
Roland Westrelin
74ea92ce42
8000753: compiler/6912517 crashes on 64bit sparc with compressed oops off
...
Code generated by c1 for getClass intrinsic broken when klass field is loaded on 64bit with compressed klass off.
Reviewed-by: kvn
2012-10-11 18:21:01 +02:00
Abhijit Saha
2f3ac59e81
Merge
2012-10-10 14:28:08 -07:00
Joseph Provino
c5eaaaa070
7189254: Change makefiles for more flexibility to override defaults
...
Change makefiles so that targets and parameters can be overridden by alternate makefiles.
Reviewed-by: dholmes, coleenp
2012-10-10 14:35:58 -04:00
Goetz Lindenmaier
f28ac57f94
8000592: Improve adlc usability
...
Several changes to adlc to improve its usability
Reviewed-by: kvn
2012-10-09 16:09:31 -07:00
Stefan Karlsson
724e5ecfb3
8000659: NPG: ClassCastExceptions are unexpectedly thrown when testing nashorn
...
Treat the oops in invoke_method_table() as strong roots when ClassUnloading is enabled.
Reviewed-by: kamg, coleenp
2012-10-09 22:12:25 +02:00
Vladimir Ivanov
6674423523
7199654: Remove LoadUI2LNode
...
Removed LoadUI2L node from Ideal nodes, use match rule in .ad files instead.
Reviewed-by: kvn
2012-10-09 12:40:05 -07:00
Mikael Vidstedt
769dd50182
7197424: update copyright year to match last edit in jdk8 hotspot repository
...
Update copyright year to 2012 for relevant files
Reviewed-by: dholmes, coleenp
2012-10-09 10:09:34 -07:00