Jon Masamitsu
aaad04a655
Merge
2015-12-21 19:43:52 +00:00
Andrew Haley
c4a81b327d
8145096: Undefined behaviour in HotSpot
...
Fix some integer overflows
Reviewed-by: jrose, kvn, kbarrett, adinn, iklam
2015-12-21 16:58:29 +00:00
Kishor Kharbas
790f5bded4
8143925: Enhancing CounterMode.crypt() for AES
...
Add intrinsic for CounterMode.crypt() to leverage the parallel nature of AES in Counter(CTR) Mode.
Reviewed-by: kvn, ascarpino
2015-12-28 23:11:01 -08:00
Christian Thalinger
fb318fc787
8146245: compiler/jvmci/ tests fail: java.lang.AssertionError: minimum config for aarch64
...
Reviewed-by: kvn
2015-12-28 10:10:37 -10:00
Doug Simon
ae88612f52
8146157: JVMCI must not fold accesses to @Stable fields if -XX:-FoldStableValues
...
Reviewed-by: twisti
2015-12-26 16:59:26 +01:00
Martin Doerr
28154b095e
8146231: ppc64/gcc 4.1.2: fix build after "8143072: [JVMCI] Port JVMCI to AArch64"
...
Reviewed-by: goetz
2015-12-28 10:32:20 +01:00
Igor Ignatyev
e227bbc9da
8146205: quarantine compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
...
Reviewed-by: kvn
2015-12-25 03:27:06 +03:00
Christian Thalinger
e4b9b7a178
Merge
2015-12-24 17:21:09 +01:00
Andrew Haley
cee2a179e6
8143072: [JVMCI] Port JVMCI to AArch64
...
Reviewed-by: gdub, rschatz, twisti, kvn
2015-12-23 20:19:42 -10:00
Vivek R Deshpande
453650389f
8145688: Update for x86 pow in the math lib
...
Optimizes Math.pow() for 64 and 32 bit X86 architecture using Intel LIBM implementation.
Reviewed-by: kvn
2015-12-23 21:09:50 -08:00
Christian Thalinger
bc04deac15
8146043: run JVMCI tests in JPRT
...
Reviewed-by: iklam, ctornqvi, collins
2015-12-23 16:24:19 -08:00
Christian Thalinger
ffa21cb2b2
8146100: compiler/jvmci/code/SimpleCodeInstallationTest.java JUnit Failure: expected:<12> but was:<109710641>
...
Reviewed-by: kvn
2015-12-23 11:36:46 -10:00
Igor Ignatyev
2c62b9355d
8146129: quarantine compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
...
Reviewed-by: twisti
2015-12-23 23:08:16 +03:00
Christian Thalinger
066e504bba
8145435: [JVMCI] some tests on Windows fail with: assert(!thread->is_Java_thread()) failed: must not be java thread
...
Reviewed-by: never, dnsimon, dholmes, coleenp
2015-12-23 07:27:42 -10:00
Christian Thalinger
62a987e63b
Merge
2015-12-22 13:41:09 -08:00
Nils Eliasson
cd1d8e4304
8145328: SEGV in DirectivesStack::getMatchingDirective
...
Loop until enabled directive is found
Reviewed-by: kvn, twisti
2015-12-21 22:17:23 +01:00
Tobias Hartmann
0f67aad7af
8144487: PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true
...
Restore the major_progress flag before calling igvn.optimize().
Reviewed-by: kvn
2015-12-21 11:34:58 +01:00
Tobias Hartmann
60da2fdb6f
8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not match AddI
...
Is_scaled_iv_plus_offset() should handle AddI nodes with scaled iv as second input.
Reviewed-by: kvn
2015-12-21 10:14:26 +01:00
Nils Eliasson
dde534535b
8145566: PrintNMethods compile command broken since b89
...
Decremented Symbol twice
Reviewed-by: thartmann, kvn
2015-12-19 19:06:02 +01:00
Lana Steuck
5a3aaaded3
Merge
2015-12-18 09:56:56 -08:00
Alejandro Murillo
8a47e1f795
Merge
2015-12-18 09:37:16 -08:00
Lana Steuck
b5768cd213
Added tag jdk-9+98 for changeset 8743629b4f0c
2015-12-18 09:29:05 -08:00
Sangheon Kim
93bd48e615
8068394: Trace event for concurrent GC phases
...
Add concurrent phase events for CMS and G1
Reviewed-by: brutisso, stefank
2015-12-18 08:17:30 -08:00
Coleen Phillimore
a22ed33318
Merge
2015-12-21 14:09:21 +00:00
Thomas Schatzl
5e297b4308
8145671: Rename FromCardCache to G1FromCardCache
...
Reviewed-by: jmasa, mgerdin
2015-12-21 12:04:32 +01:00
Thomas Schatzl
8188ad75a7
8145667: Move FromCardCache into separate files
...
Reviewed-by: mgerdin, stefank
2015-12-21 12:02:08 +01:00
Thomas Schatzl
c415f56651
8145674: Fix includes and forward declarations in g1Remset files
...
Reviewed-by: simonis, stefank
2015-12-21 12:02:03 +01:00
Goetz Lindenmaier
b5bca5cc1b
8139864: Improve handling of stack protection zones
...
Reviewed-by: stuefe, coleenp, fparain
2015-12-20 10:37:23 -05:00
Kim Barrett
db576a91d8
Merge
2015-12-19 03:07:31 +00:00
Coleen Phillimore
f3f72fe573
Merge
2015-12-19 02:32:27 +01:00
Coleen Phillimore
e858a1cd9a
8144256: compiler/uncommontrap/TestStackBangRbp.java crashes VM on Solaris
...
Take out inlining of methodHandle copy constructors and destructors
Reviewed-by: hseigel, gtriantafill
2015-12-18 15:50:33 -05:00
Rachel Protacio
07af24b8ac
8145445: [TESTBUG] runtime/logging tests need to properly build and import libraries
...
Adds the proper @build and import lines to the jtreg tests in the runtime/logging directory.
Reviewed-by: iklam, hseigel
2015-12-18 14:30:13 -05:00
Thomas Schatzl
8c13cfe16c
Merge
2015-12-18 13:38:49 +00:00
Thomas Schatzl
01bbb7f8a9
8145752: Fix include guards in GC code
...
Reviewed-by: mgerdin, stefank
2015-12-18 14:32:16 +01:00
Thomas Schatzl
92c56ccb9c
8145673: G1RemSetSummary.hpp uses FREE_C_HEAP_ARRAY
...
Move destructor work into cpp file
Reviewed-by: mgerdin, stefank
2015-12-18 14:27:51 +01:00
Thomas Schatzl
7806389bef
8145534: TestRemsetLogging.java takes a long time
...
Improve the test and test settings to decrease the time it takes.
Reviewed-by: brutisso, jmasa, dfazunen
2015-12-18 11:30:29 +01:00
Frederic Parain
07bec70d26
8145317: ReservedStackTest fails with ReentrantLock looks corrupted
...
Reviewed-by: acorn, dcubed
2015-12-18 11:04:59 +01:00
Jaroslav Bachorik
34b95824b7
Merge
2015-12-18 09:02:21 +01:00
Severin Gehwolf
adeb2daf12
6425769: Allow specifying an address to bind JMX remote connector
...
Reviewed-by: jbachorik, dfuchs
2015-12-18 08:55:47 +01:00
Lana Steuck
67cde38674
Merge
2015-12-17 20:25:48 -08:00
Lana Steuck
8c29b0e4b0
Added tag jdk-9+97 for changeset e29399d0152b
2015-12-17 19:39:18 -08:00
Christian Tornqvist
74ef672de8
8144716: Unable to build in Visual Studio after JVMCI change
...
Reviewed-by: twisti, mgronlun
2015-12-17 08:41:48 -08:00
Christian Tornqvist
9a10b937df
8145400: ProjectCreator broken after JEP 223 changes
...
Reviewed-by: lfoltan, mgronlun
2015-12-17 12:16:03 -08:00
Christian Tornqvist
147ab7a6aa
8145603: Enable build.bat to use vcproj to build
...
Reviewed-by: mgronlun, mikael, gtriantafill
2015-12-17 08:41:30 -08:00
Rachel Protacio
17f5c68ebe
8145629: Disable test/runtime/logging/MonitorInflationTest.java
...
@ignore-ed logging/MonitorInflationTest.java
Reviewed-by: hseigel, ctornqvi
2015-12-17 11:18:22 -05:00
Kirill Zhaldybin
772ddb7a4f
8132723: Add tests which check that soft references to humongous objects should work correctly
...
8132724: Add tests which check that weak references to humongous objects should work correctly
Reviewed-by: jmasa, dfazunen
2015-12-17 16:46:41 +03:00
Thomas Stuefe
673280d6f0
8079125: [aix] clean up Linux-specific code remnants in AIX coding
...
Reviewed-by: goetz
2015-12-17 08:23:51 +01:00
Sangheon Kim
46cb143b5d
8144949: TestOptionsWithRanges -XX:NUMAInterleaveGranularity=2147483648 crashes VM
...
Changed max range to 2G/8192G for NUMAInterleaveGranularity and removed constraint function
Reviewed-by: jwilhelm, jmasa
2015-12-16 22:06:52 -08:00
Ioi Lam
ce1bdba7c7
8145620
: Disable compiler/floatingpoint/ModNaN.java
...
Reviewed-by: dholmes, coleenp
2015-12-16 19:30:10 -08:00
Goetz Lindenmaier
8af9bcce4b
8145528: PPC64: Remove cpp interpreter implementation - part II
...
Reviewed-by: coleenp
2015-12-16 08:57:47 +01:00
Bengt Rutisson
bd183dc526
8145315: VM crashes in print_task_time_stamps()
...
Reviewed-by: jwilhelm, jmasa
2015-12-16 09:24:48 +01:00
Alejandro Murillo
18175d1f1d
Merge
2015-12-15 19:01:07 -08:00
Roland Schatz
af94163551
8144704: [JVMCI] add tests for simple code installation
...
Reviewed-by: twisti
2015-12-15 16:55:24 +01:00
Jan Civlin
eab2c9b57a
8145717: Use AVX3 instructions for Arrays.equals() intrinsic
...
Reviewed-by: kvn
2015-12-18 15:29:43 -08:00
Christian Thalinger
9e981ee107
Merge
2015-12-18 12:39:02 -08:00
Christian Thalinger
cd568438d0
Merge
2015-12-17 23:36:28 +00:00
Christian Thalinger
02795f1623
8145714: [JVMCI] SPARC broken after JDK-8134994
...
Reviewed-by: kvn
2015-12-17 23:17:34 +00:00
Dean Long
bef2c6a325
8144852: Corrupted oop in nmethod
...
Reviewed-by: vlivanov
2015-12-17 09:39:07 -08:00
Magnus Ihse Bursie
c02d7b3ef5
8142907: Integration of minor fixes from the build-infra project
...
Reviewed-by: erikj, dholmes
2015-12-15 11:02:49 +01:00
Joseph Provino
7ef8e1953d
Merge
2015-12-14 19:49:15 +00:00
David Lindholm
ddab9e4387
8145301: Improve and unify the printout format for the g1HRPrinter
...
Reviewed-by: brutisso, tschatzl
2015-12-14 13:47:35 +01:00
Goetz Lindenmaier
f086798f2f
8145292: PPC64: fix build after "8046936: JEP 270: Reserved Stack Areas for Critical Sections"
...
Reviewed-by: simonis
2015-12-14 10:04:31 +01:00
Thomas Stuefe
0eda47f124
8145114: const-correctness for ucontext_t* reading functions
...
Reviewed-by: dholmes, coleenp
2015-12-14 02:29:11 -05:00
Alejandro Murillo
c0dba352fa
Merge
2015-12-11 17:45:48 -08:00
Lana Steuck
6917180972
Merge
2015-12-10 09:24:59 -08:00
Lana Steuck
450ad83798
Added tag jdk-9+96 for changeset 76214951eeab
2015-12-10 08:17:03 -08:00
Thomas Stuefe
db823b775b
8145103: [aix] implement os::print_register_info()
...
Reviewed-by: goetz, dholmes
2015-12-10 14:22:00 +01:00
Alexander Smundak
74f0500a47
8073139: PPC64: User-visible arch directory and os.arch value on ppc64le cause issues with Java tooling
...
Set LIBARCH to ppc64le, make SA and hsdis work, have os.arch return ppc64le on PowerPC64 LE
Co-authored-by: Andrew Hughes <gnu.andrew@redhat.com>
Reviewed-by: dholmes, ihse
2015-12-13 22:32:16 -05:00
Dmitry Dmitriev
2c980f2f84
8142874: [TESTBUG] OptionsValidation testing framework needs to handle VM error codes in some cases
...
Reviewed-by: gtriantafill, stsmirno, ctornqvi, gziemski
2015-12-12 21:23:20 +03:00
Mikael Vidstedt
e4f68b772b
8144885: agent/src/os/linux/libproc.h needs to support Linux/SPARC builds
...
Added include of asm/ptrace.h to libproc.h
Reviewed-by: dsamersoff, asmundak, gthornbr
2015-12-11 13:36:15 -08:00
Frederic Parain
bf8186d569
Merge
2015-12-11 18:54:22 +00:00
Frederic Parain
ef800bd53f
8046936: JEP 270: Reserved Stack Areas for Critical Sections
...
Reviewed-by: acorn, dcubed
2015-12-11 09:07:07 -08:00
Stefan Johansson
d95b280d79
8144908: Remove apply_to_weak_ref_discovered_field override for UpdateRSOopClosure
...
Reviewed-by: kbarrett, jmasa
2015-12-11 17:49:42 +01:00
Stefan Johansson
33d3e19b81
8144701: Change three G1 remembererd set closures to be OopClosures
...
Reviewed-by: mgerdin, stefank
2015-12-11 17:49:41 +01:00
Stefan Johansson
79ddc15248
8144584: Change FilterIntoCSClosure to inherit OopClosure
...
Reviewed-by: kbarrett, mgerdin
2015-12-11 17:49:40 +01:00
Stefan Johansson
27c56ca8af
8144505: Change G1ParCopyHelper to inherit OopClosure
...
Reviewed-by: mgerdin, stefank
2015-12-11 17:49:40 +01:00
David Lindholm
f6440f7fb1
Merge
2015-12-11 13:18:10 +00:00
David Lindholm
a1a959760b
8144996: Replace the HeapRegionSetCount class with an uint
...
Reviewed-by: brutisso, jwilhelm
2015-12-11 13:48:52 +01:00
Sebastian Sickelmann
f9ecfbf758
8145061: Too many instances of java.lang.Boolean created in Java application (hotspot repo)
...
Avoid creating unused instances of Long and Boolean
Reviewed-by: dholmes, sla
2015-12-10 17:48:44 +01:00
Martin Doerr
faf57db7c8
8144847: PPC64: Update Transactional Memory and Atomic::cmpxchg code
...
Reviewed-by: stuefe, goetz
2015-12-10 15:27:16 +01:00
Stefan Johansson
97e8a96fe1
8144486: Change G1UpdateRSOrPushRefOopClosure to inherit OopClosure
...
Reviewed-by: mgerdin, stefank
2015-12-11 09:08:08 +01:00
Bengt Rutisson
ffeb0bdad0
8145092: Use Unified Logging for the GC logging
...
JEP-271. VM changes contributed by brutisso, test changes contributed by david.
Co-authored-by: David Lindholm <david.lindholm@oralce.com>
Reviewed-by: sjohanss, david, brutisso
2015-12-10 14:57:55 +01:00
Joseph Provino
581eb19018
Merge
2015-12-10 23:02:31 +00:00
Christian Tornqvist
d15ab0eb1c
Merge
2015-12-10 21:31:56 +00:00
Dmitry Samersoff
ad8e00eac6
Merge
2015-12-10 19:59:10 +00:00
Joseph Provino
79e18f084b
Merge
2015-12-10 18:55:58 +00:00
Joseph Provino
4fd73ebe16
8139871: G1CollectorPolicy::_cur_mark_stop_world_time_ms is never read from
...
Remove dead code
Reviewed-by: tschatzl, jwilhelm
2015-12-10 13:38:18 -05:00
Mikael Gerdin
17abcda388
Merge
2015-12-10 17:07:03 +00:00
Staffan Larsen
b7131d3b66
Merge
2015-12-10 17:03:48 +01:00
Staffan Larsen
57d8a71115
8145099: Better error message when SA can't attach to a process
...
Reviewed-by: jbachorik, stuefe
2015-12-10 16:09:36 +01:00
David Lindholm
56e8606ca8
Merge
2015-12-10 14:24:26 +00:00
Dmitry Dmitriev
f9b7fc0201
8144197: Possible use after free in Arguments::add_property function
...
Reviewed-by: dholmes, goetz
2015-12-10 14:50:47 +03:00
Dmitry Samersoff
d7bb6e9a97
8139484: [Findbugs] new sun.jvm.hotspot.SAGetopt(String[]) may expose internal representation
...
Clone array instead of just assign it
Reviewed-by: dholmes
2015-12-10 12:05:53 +03:00
David Lindholm
1f55a9122c
8145073: Filename and linenumber are not printed for asserts any more
...
Reviewed-by: dholmes, stuefe
2015-12-10 08:50:36 +01:00
Jon Masamitsu
023320f726
8145027: Exclude NUMAInterleaveGranularity from TestOptionsWithRanges.java
...
Reviewed-by: jwilhelm, ddmitriev
2015-12-09 12:35:09 -08:00
Christian Tornqvist
c7396ec06d
8144921: Remove JDK6_OR_EARLIER code from os_windows
...
Reviewed-by: dholmes, mseledtsov, gtriantafill
2015-12-09 11:00:38 -08:00
Christian Tornqvist
a39fa54251
8015396: double a%b returns NaN for some (a,b) (|a| < inf, |b|>0)
...
Reviewed-by: coleenp, gtriantafill
2015-12-10 09:42:22 -08:00
Thomas Schatzl
d5cbfaf934
Merge
2015-12-09 17:09:12 +00:00
Mikael Gerdin
ae65f88b0f
8144714: Add extension point to G1 evacuation closures
...
Reviewed-by: ehelin, jmasa
2015-12-09 16:05:24 +01:00
David Lindholm
4d1bcc7e89
Merge
2015-12-09 15:01:11 +00:00