Daniel D. Daugherty
c70dbd3959
Merge
2014-10-10 08:28:12 -07:00
Igor Veresov
7d595c0799
Merge
2014-10-09 12:36:20 -07:00
Frederic Parain
94af790733
8057777: Cleanup of old and unused VM interfaces
...
Reviewed-by: coleenp, hseigel, alanb, sherman
2014-10-09 04:45:58 -07:00
Coleen Phillimore
90200446c1
8047736: Remove JVM_GetClassLoader as no longer used
...
Remove this function from hotspot. It's already removed from the JDK.
Reviewed-by: mchung, fparain, ctornqvi
2014-10-02 16:31:44 -04:00
Goetz Lindenmaier
3263a62bb4
8059592: Recent bugfixes in ppc64 port
...
Reviewed-by: kvn
2014-10-02 09:32:53 +02:00
Jesper Wilhelmsson
f9b921bd25
Merge
2014-09-22 16:22:21 +02:00
Mikael Gerdin
53b92fe072
8055141: Catch linker errors earlier in the JVM build by not allowing unresolved externals
...
Reviewed-by: erikj, ehelin, dholmes
2014-09-25 10:01:53 +02:00
Staffan Larsen
a899525147
Merge
2014-09-23 14:19:55 +02:00
Staffan Larsen
071bfa97d6
Merge
2014-09-23 14:18:55 +02:00
Staffan Larsen
d80b467df1
8058448: Disable JPRT submissions from the hotspot repo
...
Reviewed-by: kvn
2014-09-23 12:17:24 +02:00
Niclas Adlertz
37c8ef911c
Merge
2014-09-19 17:14:13 +02:00
Zoltan Majo
e39f822e38
8050407: Add jtreg compiler tests to Hotspot JPRT jobs
...
Select useful jtreg test. Group tests into four sets (3 sets with open tests, 1 set with closed tests) so that execution time of each set is < 10 min on solaris_sparcv9 (slowest platform).
Reviewed-by: kvn, anoll, roland
2014-09-18 12:23:20 +02:00
Tobias Hartmann
cd01de591a
8015774: Add support for multiple code heaps
...
Support for segmentation of the code cache. Separate code heaps are created and used to store code of different types.
Reviewed-by: kvn, iveresov, roland, anoll, egahlin, sla
2014-09-17 08:00:07 +02:00
Magnus Ihse Bursie
2678b42e96
8056999: Make hotspot builds less verbose on default log level
...
Reviewed-by: dholmes, erikj
2014-09-16 12:13:13 +02:00
Ioi Lam
9fe35127c2
Merge
2014-09-12 14:05:28 -07:00
Niclas Adlertz
d348978bc1
Merge
2014-09-12 09:17:58 +02:00
Christian Tornqvist
3ad47cdbeb
8055719: Clean out support for old VC versions from ProjectCreator
...
Clean out support for old VC versions from ProjectCreator
Reviewed-by: sla, allwin
2014-09-10 07:06:37 -07:00
Niclas Adlertz
1b124f9f48
Merge
2014-09-09 16:14:40 +02:00
Igor Veresov
5db7b3a4e1
8056124: Hotspot should use PICL interface to get cacheline size on SPARC
...
Using libpicl to get L1 data and L2 cache line sizes
Reviewed-by: kvn, roland, morris
2014-09-05 11:23:47 -07:00
Vladimir Kozlov
f8eeba1ce4
8057643: Unable to build --with-debug-level=optimized on OSX
...
Added missing Hotspot make targets for 'optimized' build.
Reviewed-by: iveresov
2014-09-04 23:49:17 -07:00
Vladimir Kozlov
98f413fa1f
Merge
2014-09-04 22:59:17 -07:00
John Coomes
7fcafaafcf
8054970: gc src file exclusion should exclude alternative sources
...
Reviewed-by: ehelin, stefank
2014-09-04 09:37:41 -07:00
Jesper Wilhelmsson
366ea37781
8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
...
Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
Reviewed-by: erikj, dholmes
2014-09-05 00:28:43 +02:00
Serguei Spitsyn
f1aa6a6d0c
Merge
2014-08-29 11:35:03 -07:00
Staffan Larsen
e7b8addd7f
8055838: Hotspot does not compile with clang 6.0 (OS X Yosemite)
...
Reviewed-by: lfoltan, kvn
2014-08-29 13:34:16 +02:00
Lois Foltan
a2acb924db
Merge
2014-08-28 13:01:44 -04:00
Rickard Bäckman
2b5065f487
Merge
2014-08-28 18:31:05 +02:00
Lois Foltan
960d0fc613
8054355: ENFORCE_CC_COMPILER_REV needs to be updated to Solaris C++ 12u3 for JDK 9
...
Update of C++ validiation check for JDK 9 on Solaris.
Reviewed-by: coleenp, dcubed, kvn
2014-08-28 11:56:06 -04:00
Coleen Phillimore
73d759e533
8049105: Move array component mirror to instance of java/lang/Class (hotspot part 2)
...
This removes component mirrors from arrayKlass metadata and the C2 intrinsic for them.
Reviewed-by: kvn, twisti, mgerdin
2014-08-28 11:29:09 -04:00
Erik Joelsson
152cf7d4ba
8056053: Disable HOTSPOT_BUILD_JOBS when building with configure
...
Reviewed-by: dholmes, ihse, dcubed
2014-08-28 11:59:04 +02:00
Igor Ignatyev
600705ce90
8056072: add jprt_optimized targets
...
Reviewed-by: kvn, roland
2014-08-27 17:09:18 +04:00
Jesper Wilhelmsson
6b88c2205a
8055744: 8u-dev nightly solaris builds failed on 08/20
...
Fixed makefiles on solaris to allow build with extra symbols.
Reviewed-by: dcubed, erikj
2014-08-22 13:24:04 +02:00
Jesper Wilhelmsson
9390fa3b72
8055006: Store original value of Min/MaxHeapFreeRatio
...
Store the value set by the user and some makefile changes required to change the flags.
Reviewed-by: sla, mchung, bchristi, jmasa, dholmes, erikj
2014-09-16 16:02:32 +02:00
Daniel D. Daugherty
4e9a6c7d35
Merge
2014-08-22 11:23:36 -07:00
Rickard Bäckman
a5b650be48
Merge
2014-08-21 20:24:41 +02:00
Christian Tornqvist
6f75087c92
8027480: Build Windows x64 fastdebug builds using /homeparams
...
Windows x64 fastdebug builds now uses the /homeparams compiler flag
Reviewed-by: dcubed, zgu, lfoltan
2014-08-20 14:59:33 -07:00
Vladimir Kozlov
b37ae217fa
8055503: Rollback 8054164 changeset
...
Reviewed-by: iveresov
2014-08-19 16:20:18 -07:00
Vladimir Kozlov
a94ab9c7a1
Merge
2014-08-19 17:48:16 +00:00
Vladimir Kozlov
b86cece468
Merge
2014-08-15 12:27:50 -07:00
Christian Tornqvist
2d98294837
8032999: [TESTBUG] JT-Reg Runtime tests to be run as part of JPRT submit job
...
JPRT will now run most of the tests in /runtime
Reviewed-by: dcubed, mseledtsov, zgu, mikael
2014-08-14 18:14:07 -07:00
Vladimir Kozlov
89127c7360
8054164: solaris makefile
...
Reviewed-by: roland
2014-08-13 17:50:21 -07:00
Mike Duigou
99237ec5d9
8047952: Remove _FORTIFY_SOURCE from fastdebug and slowdebug builds
...
Reviewed-by: dholmes
2014-08-13 23:33:33 +00:00
Ioi Lam
bbe6f51f81
8046070: Class Data Sharing clean up and refactoring
...
Cleaned up CDS to be more configurable, maintainable and extensible
Reviewed-by: dholmes, coleenp, acorn, mchung
2014-08-12 17:29:00 -07:00
Zhengyu Gu
d595244c27
Merge
2014-08-11 07:20:39 -07:00
Vladimir Kozlov
648272884a
Merge
2014-08-08 10:35:05 -07:00
Zhengyu Gu
f0cf82f571
8046598: Scalable Native memory tracking development
...
Enhance scalability of native memory tracking
Reviewed-by: coleenp, ctornqvi, gtriantafill
2014-08-07 12:18:58 -07:00
Zoltan Majo
023c23b23c
8054013: run hotspot JTREG compiler tests only on fastdebug platforms and also on macosx
...
Modify hotspot/make/jprt.properties and make/jprt.properties on the top level to add/remove the relevant platforms.
Reviewed-by: kvn, roland
2014-08-05 09:07:16 +02:00
Igor Ignatyev
da8d847087
8056223: typo in export_optimized_jdk
...
Reviewed-by: kvn
2014-08-28 23:30:13 +04:00
Serguei Spitsyn
3dec185794
7187999: dtrace jstack action is broken
...
Separate jhelper.d and hotspot provider (other USDT probes)
Reviewed-by: dholmes, dsamersoff
2014-08-01 16:33:46 -07:00
Serguei Spitsyn
b0367c3bea
Merge
2014-07-18 23:53:59 -07:00
Rickard Bäckman
eefe77eaff
Merge
2014-07-18 10:41:05 +02:00
Mikael Vidstedt
79eab12bba
8050802: Update jprt runthese test suite to jck-8
...
Reviewed-by: dholmes, kvn
2014-07-16 15:04:36 -07:00
Mike Duigou
412ab83d95
8046765: makefiles should use parameterized $(CP) and $(MV) rather than explicit commands
...
Reviewed-by: kvn, dholmes
2014-07-14 18:24:08 +00:00
Volker Simonis
a79ea5527c
8049715: PPC64: First steps to enable SA on Linux/PPC64
...
Reviewed-by: dholmes, kvn
2014-07-14 11:41:20 +02:00
Mikael Vidstedt
579ab5fdd4
8049071: Add jtreg jobs to JPRT for hotspot
...
Reviewed-by: dholmes, iveresov
2014-07-11 13:49:15 -07:00
Roland Westrelin
471e47dddf
Merge
2014-07-11 02:34:11 -07:00
Jon Masamitsu
fbe6d80096
Merge
2014-07-10 13:39:18 -07:00
Mike Duigou
f312adb9c5
8047734: Backout use of -Og
...
Reviewed-by: iveresov
2014-07-09 21:56:16 +00:00
Stefan Karlsson
b0138be158
8049411: Minimal VM build broken after gcId.cpp was added
...
Reviewed-by: brutisso, ehelin, tschatzl, dholmes
2014-07-07 10:18:33 +02:00
Mikael Vidstedt
a145a396fc
8046818: Hotspot build system looking for sdt.h in the wrong place
...
Reviewed-by: sla, dholmes
2014-07-03 09:16:56 -07:00
Volker Simonis
db7f1e428f
8048232: Fix for 8046471 breaks PPC64 build
...
Reviewed-by: mikael, dcubed
2014-07-02 13:50:16 -07:00
Christian Thalinger
4c565a7708
Merge
2014-06-26 16:53:35 -07:00
Igor Veresov
147f6a0926
8048298: Clang needs to lower optimization level for some files
...
Optimization options need to be lowered for some files when using clang 5.0 and 5.1
Reviewed-by: twisti
2014-06-26 12:01:44 -07:00
Alejandro Murillo
b531babf09
8043541: 'fastdebug' is printed twice in java -version
...
Reviewed-by: dholmes, dcubed, jcoomes
2014-06-24 12:27:51 -07:00
Poonam Bajaj
754a598a62
8046282: SA update
...
These changes add some definitions on the SA side and the supporting code on the hotspot side.
Reviewed-by: sundar, mgronlun
2014-06-24 02:19:59 -07:00
Igor Veresov
6abe4955a6
8047321: Hotspot debug builds with clang are broken
...
Don't use -Og with clang
Reviewed-by: twisti
2014-06-20 11:25:08 -07:00
Mikael Vidstedt
abce44ab84
8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH
...
Reviewed-by: erikj, dholmes
2014-06-18 12:35:32 -07:00
David Dehaven
02f3dbb898
8043340: [macosx] Fix hard-wired paths to JavaVM.framework
...
Build system tweaks to allow building with Xcode 5 and on OS X 10.9 and later
Reviewed-by: erikj, henryjen, dholmes
2014-06-17 11:18:10 -07:00
Daniel D. Daugherty
57113f7d70
Merge
2014-06-13 19:07:11 -07:00
Alejandro Murillo
f28e2feb9f
Merge
2014-06-13 12:04:33 -07:00
Lana Steuck
45b1492148
Merge
2014-06-12 19:03:25 -07:00
Mike Duigou
ce91145032
8032045: Enable compiler and linker safety switches for debug builds
...
Enable GCC linker protections, runtime bounds checks and stack protection.
Reviewed-by: dholmes, kvn, coleenp
2014-06-12 16:31:07 -07:00
Tim Bell
dea219c735
8046474: Source changes needed to build JDK 9 with new platforms and compilers on Solaris and Linux
...
Reviewed-by: erikj, dholmes
2014-06-12 18:09:29 +00:00
Staffan Larsen
1510b7c75e
8044797: Building with clang gives: fatal error: file '...' has been modified since the precompiled header was built
...
Reviewed-by: dholmes, dcubed
2014-06-09 11:03:09 +02:00
Christian Tornqvist
71b76d4073
8043492: ad_x86_64_misc.obj : error LNK2011: precompiled object not linked in; image may not run
...
Added _build_pch_file.obj to LD_FLAGS and cleaned up support for older Visual Studio versions
Reviewed-by: twisti, lfoltan, sla, kvn
2014-06-06 14:46:42 +02:00
Ron Durbin
870bec251c
8038132: jprt bundles have libjsig.dylib in different place on OSX
...
The build of Hotspot should not remove the symlinks for libjsig.
Reviewed-by: dcubed, dholmes
2014-06-02 09:30:08 -07:00
Coleen Phillimore
7bd17413f2
8015256: Better class accessibility
...
Improve protection domain check in forName()
Reviewed-by: mchung, acorn, jdn
2014-10-14 13:10:50 -07:00
John Coomes
a7f214e715
8042255: make gc src file exclusion more automatic
...
Reviewed-by: brutisso, stefank, dholmes, rdurbin
2014-05-20 10:04:03 -07:00
Volker Simonis
693f28c012
8039805: Fix the signature of the global new/delete operators in allocation.cpp
...
Reviewed-by: dholmes, lfoltan
2014-05-12 09:59:56 -04:00
Christian Tornqvist
20e8dfef53
8042471: Unable to build JDK 9 Hotspot within VS2010
...
Fixed quoting issue and passing on defines to project file
Reviewed-by: mgronlun, sla
2014-05-09 17:06:17 +02:00
Staffan Larsen
c1abf998a6
8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms
...
Reviewed-by: mgronlun, kamg
2014-04-28 09:27:47 +02:00
Alejandro Murillo
a162ea836e
8030011: Update Hotspot version string output
...
Reviewed-by: dholmes, jcoomes, kvn
2014-04-24 14:06:40 -07:00
David Holmes
f15b18de1b
8039891: Remove ppcsflt builds from JPRT
...
Reviewed-by: sla, hseigel, coleenp
2014-04-10 21:36:56 -04:00
Erik Helin
dda69c88e0
Merge
2014-04-04 10:24:48 +02:00
Bharadwaj Yadavalli
a12d6f7a1e
Merge
2014-04-03 17:05:19 -04:00
Alexander Smundak
dd193f4eb2
8036767: PPC64: Support for little endian execution model
...
Reviewed-by: goetz, kvn, dholmes, simonis
2014-04-02 11:24:44 -07:00
David Holmes
4643207df7
8016039: jvm.lib is missing from export list unless building server
...
Make the export declaration unconditional
Reviewed-by: sla, sspitsyn
2014-03-31 23:49:00 -04:00
Erik Helin
521e1207a7
8033251: Use DWARF debug symbols for Linux 32-bit as default
...
Reviewed-by: dcubed, dholmes, coleenp
2014-03-31 14:02:40 +02:00
Erik Helin
64a7637148
Merge
2014-03-28 10:41:20 +01:00
Alejandro Murillo
3273c46daf
8038262: Workaround for ccache in vm.make is missing for aix
...
Reviewed-by: simonis, kvn
2014-03-24 11:51:40 -07:00
Erik Helin
386f42f40c
Merge
2014-03-21 09:11:56 +01:00
Alejandro Murillo
06461f9c1b
8033926: Update hotspot/make/jprt.properties to use jdk 9 instead of jdk 8
...
Reviewed-by: sla, dholmes
2014-03-18 14:07:38 -07:00
Per Lidén
4a4c0fce93
8029075: String deduplication in G1
...
Implementation of JEP 192, http://openjdk.java.net/jeps/192
Reviewed-by: brutisso, tschatzl, coleenp
2014-03-18 19:07:22 +01:00
Nils Eliasson
8c46e61622
Merge
2014-03-14 09:26:27 +01:00
Axel Siebenborn
faad7883f2
8036976: PPC64: implement the template interpreter
...
Co-authored-by: Martin Doerr <martin.doerr@sap.com>
Reviewed-by: kvn, coleenp
2014-03-10 12:58:02 +01:00
Erik Helin
102943d1f2
8033580: Old debug information in IMPORT_JDK is not removed
...
Reviewed-by: dcubed, erikj
2014-03-19 14:35:38 +01:00
Mario Torre
694a2d010b
8036619: Shark: add LLVM 3.4 support
...
Reviewed-by: twisti
2014-03-04 18:52:06 -08:00
Volker Simonis
7d7f4bf62a
8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)
...
Reviewed-by: kvn
2014-03-04 17:14:00 +01:00
Goetz Lindenmaier
4b9933a012
8036122: Fix warning 'format not a string literal'
...
Reviewed-by: mduigou, kvn
2014-03-03 11:54:35 +01:00
Alejandro Murillo
ad8d066a4a
Merge
2014-02-28 09:30:20 -08:00
Erik Helin
c45adf1dca
Merge
2014-03-17 14:54:12 +01:00
Thomas Schatzl
329e55e7b0
8035406: Improve data structure for Code Cache remembered sets
...
Change the code cache remembered sets data structure from a GrowableArray to a chunked list of nmethods. This makes the data structure more amenable to parallelization, and decreases freeing time.
Reviewed-by: mgerdin, brutisso
2014-03-17 10:12:21 +01:00
Erik Helin
000c4d9734
Merge
2014-02-28 14:56:04 +01:00
Henry Jen
ac4f26242b
8033898: undefined symbol when build hotspot with Xcode5
...
Reviewed-by: sla, dholmes
2014-02-25 23:59:04 -08:00
Erik Helin
a45b9ead44
Merge
2014-02-25 11:02:11 +01:00
Per Lidén
4dc240f785
8079792: GC directory structure cleanup
...
Reviewed-by: brutisso, stefank, david
2015-05-13 15:16:06 +02:00
Markus Grönlund
605e69a0dc
8035650: Exclude AIX from VS.NET make/windows/projectcreator.make
...
Reviewed-by: dholmes, sla
2014-02-24 13:29:14 +01:00
Thomas Schatzl
6c588725c1
8027559: Decrease code size and templatizing in G1ParCopyClosure::do_oop_work
...
Move methods that are not dependent on any of G1ParCopyClosure's template parameters into G1ParCopyHelper. Further remove unused methods and members of the class hierarchy.
Reviewed-by: mgerdin, stefank
2014-02-24 09:40:21 +01:00
Vladimir Kozlov
4200d0d095
Merge
2014-02-20 12:20:56 -08:00
Vladimir Kozlov
5117e1a805
Merge
2014-02-19 12:08:49 -08:00
Mike Duigou
b633a889a7
8030350: Enable additional compiler warnings for GCC
...
Reviewed-by: dholmes, coleenp, erikj, tbell, ihse
2014-02-12 09:37:18 -08:00
Daniel D. Daugherty
3c5c0ddbce
Merge
2014-02-10 12:58:53 -08:00
Ron Durbin
57d286084a
8005262: possible gamma launcher issues
...
Cleaned out make targets and comments associated with the previously removed gamma launcher
Reviewed-by: dcubed, stefank
2014-02-10 12:38:34 -08:00
Daniel D. Daugherty
62755b7358
8033714: hotspot 'install_jvm' bld target broken with ZIP_DEBUGINFO_FILES=0
...
Fixed faulty logic in makefiles when compressed FDS builds are disabled
Reviewed-by: rdurbin, dholmes, never, dnsimon, tbell
2014-02-07 09:03:44 -08:00
Staffan Larsen
eaac73cf84
8032462: Change the linux SDT implementation to use USDT2 instead of USDT1
...
Reviewed-by: coleenp, sspitsyn, kamg
2014-02-03 13:41:26 +01:00
Harold Seigel
f8cf8b295d
Merge
2014-02-02 15:31:40 -05:00
Ron Durbin
97d55c801e
8027113: decouple the '-XXaltjvm=<path>' option from the gamma launcher
...
Decoupled the '-XXaltjvm=<path>' option from the gamma launcher. Clearing the way for removing the remaining cruft associated with the previously removed gamma launcher.
Reviewed-by: dcubed, dholmes
2014-01-30 14:12:22 -08:00
Harold Seigel
b7100718e8
Merge
2014-01-29 19:54:44 -05:00
Vladimir Kozlov
c3a0e80e0b
Merge
2014-01-28 12:25:34 -08:00
Vladimir Kozlov
c4642dd6d7
8029941: rollback changes in make/jprt.properties for embedded testing
...
Cleanup changes merged by accident
Reviewed-by: roland, dholmes
2014-01-28 10:19:45 -08:00
Alejandro Murillo
4c4881a31f
Merge
2014-01-23 10:35:38 -08:00
Henry Jen
5050fd5363
8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I<path contains j>
...
Reviewed-by: erikj
2014-01-21 20:07:14 -08:00
Staffan Larsen
b35fb5f8c0
8030812: Change the solaris DTrace implementation to use USDT2 instead of USDT1
...
Reviewed-by: coleenp, sspitsyn, dsamersoff
2014-01-16 20:14:21 +01:00
Dmitry Samersoff
5289bda8e5
8030941: Darwin mapfile-vers doesnt work for other BSDs
...
Changed makefile to use generic mapfile for non Darwin BSDs
Reviewed-by: dholmes, sla
2014-01-15 02:02:47 +04:00
Morris Meyer
a665235538
Merge
2014-01-10 12:54:08 -08:00
Christian Thalinger
dd042bf16e
8022263: use same Clang warnings on BSD as on Linux
...
Reviewed-by: kvn, iveresov
2014-01-07 14:26:12 -08:00
Mikael Vidstedt
a0da47fd66
8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013
...
Copyright year updated for files modified during 2013
Reviewed-by: twisti, iveresov
2013-12-24 11:48:39 -08:00
Staffan Larsen
f72107ae20
8028737: Remove JVM_AccessVMIntFlag / JVM_AccessVMBooleanFlag / JVM_VMBreakPoint
...
Reviewed-by: dcubed, coleenp
2013-12-16 10:34:30 +01:00
Francis Andre
ea73be64ac
8029798: Build warnings in windows/makefiles/sa.make
...
Reviewed-by: sla
2013-12-16 11:17:33 +01:00
Vladimir Kozlov
3b4f167e54
Merge
2013-12-12 11:05:39 -08:00
Goetz Lindenmaier
7d56518671
8029940: PPC64 (part 122): C2 compiler port
...
Reviewed-by: kvn
2013-12-11 00:06:11 +01:00
Vladimir Kozlov
1b2bf0be10
Merge
2013-12-05 15:13:12 -08:00
Volker Simonis
d767bd2dfd
8019929: PPC64 (part 107): Extend ELF-decoder to support PPC64 function descriptor tables
...
Extend ELF-decoder to support PPC64 function descriptor tables
Reviewed-by: kvn, zgu
2013-12-05 19:19:09 +01:00
Alejandro Murillo
7426f563d3
8029367: new hotspot build - hs25-b62
...
Reviewed-by: jcoomes
2013-11-29 11:20:34 -08:00
Goetz Lindenmaier
fe89766184
8028515: PPPC64 (part 113.2): opto: Introduce LoadFence/StoreFence
...
Use new nodes for loadFence/storeFence intrinsics in C2.
Reviewed-by: kvn, dholmes
2013-11-26 18:38:19 -08:00
Alejandro Murillo
3646381ba6
8028815: new hotspot build - hs25-b61
...
Reviewed-by: jcoomes
2013-11-22 13:42:46 -08:00
Vladimir Kozlov
aabed3781b
Merge
2013-11-21 12:30:35 -08:00
Alejandro Murillo
13cf514dff
8028444: new hotspot build - hs25-b60
...
Reviewed-by: jcoomes
2013-11-15 07:58:06 -08:00
Alejandro Murillo
7365de3e25
8028061: new hotspot build - hs25-b59
...
Reviewed-by: jcoomes
2013-11-08 07:13:57 -08:00
Vladimir Kozlov
39b0e57fdd
Merge
2013-11-05 17:38:04 -08:00
Alejandro Murillo
38bf4f6aa6
8027580: new hotspot build - hs25-b58
...
Reviewed-by: jcoomes
2013-11-01 08:35:58 -07:00
Alejandro Murillo
95cb22eb41
8027173: new hotspot build - hs25-b57
...
Reviewed-by: jcoomes
2013-10-25 13:43:39 -07:00
Alejandro Murillo
2fc1606df2
Merge
2013-10-25 13:29:17 -07:00
Alejandro Murillo
0ce7855814
Merge
2013-10-22 13:56:26 -07:00
Calvin Cheung
9fca48316e
Merge
2013-10-21 17:26:46 -07:00
Alejandro Murillo
81ac3108d4
8023496: [jprt] build and test solaris 64-bits only
...
Reviewed-by: tbell, jcoomes
2013-10-21 14:38:11 -07:00
Alejandro Murillo
801ca669e4
8026928: new hotspot build - hs25-b56
...
Reviewed-by: jcoomes
2013-10-19 08:52:21 -07:00
Calvin Cheung
e187f54e56
Merge
2013-10-18 19:44:40 -07:00
Lana Steuck
c71f3cdbe6
Merge
2013-10-17 14:20:57 -07:00
Erik Joelsson
00982daf40
8026792: HOTSPOT: licensee reports a JDK8 build failure after 8005849/8005008 fixes integrated
...
Reviewed-by: dholmes, sla
2013-10-17 16:11:26 +02:00
Calvin Cheung
e9b8ae64c9
Merge
2013-10-16 11:48:03 -07:00
Daniel D. Daugherty
232c4efbdb
7165611: implement Full Debug Symbols on MacOS X hotspot
...
Add MacOS X FDS support to hotspot; add minimal MacOS X FDS import support to jdk; add MacOS X FDS support to install; add MacOS X FDS support to root.
Reviewed-by: erikj, sla, dholmes, rdurbin, tbell, ihse
2013-10-15 08:25:43 -07:00
Chris Hegarty
fafe7da1e5
Merge
2013-10-13 21:14:04 +01:00
Alejandro Murillo
7b9107d173
8026265: new hotspot build - hs25-b55
...
Reviewed-by: jcoomes
2013-10-11 13:14:48 -07:00
Calvin Cheung
3b62cc2221
Merge
2013-10-10 13:25:51 -07:00
Alejandro Murillo
52267389a1
8025859: new hotspot build - hs25-b54
...
Reviewed-by: jcoomes
2013-10-04 14:19:56 -07:00
Fredrik Arvidsson
738af149a2
8016845: SA is unable to use hsdis on windows
...
Added sadis.c to the build to provide missing symbols in sawindbg.dll. Added code to use the correct hsdisXXX.dll filename on different windows platforms.
Reviewed-by: sla, mgerdin
2013-10-04 13:01:07 +02:00
Erik Joelsson
1afb02e222
8007446: Add /MP to cl.exe speeds up windows builds of OpenJDK
...
Reviewed-by: sla, ctornqvi
2013-10-04 12:45:39 +02:00
Calvin Cheung
48a315bb52
Merge
2013-10-04 21:00:43 -07:00
Igor Veresov
51a9303c03
Merge
2013-10-03 16:38:21 +04:00
Lois Foltan
cc862a249a
8025569: -XX:+CheckUnhandledOops crashes on Windows
...
Disable CHECK_UNHANDLED_OOPS in fastdebug builds for JDK 8 on WIndows 32 & 64 bit machines
Reviewed-by: coleenp, ctornqvi, zgu
2013-10-02 13:02:40 -04:00
Zhengyu Gu
bfafab7b47
Merge
2013-09-27 10:08:56 -04:00
Christian Thalinger
9376d94e6c
8025613: clang: remove -Wno-unused-value
...
Reviewed-by: iveresov
2013-09-28 12:42:22 -07:00
Alejandro Murillo
a47169e435
8025536: new hotspot build - hs25-b53
...
Reviewed-by: jcoomes
2013-09-26 13:41:34 -07:00
Alejandro Murillo
af2833b77e
Merge
2013-09-26 13:33:01 -07:00
Lois Foltan
7bf953d005
7195622: CheckUnhandledOops has limited usefulness now
...
Enable CHECK_UNHANDLED_OOPS in fastdebug builds across all supported platforms.
Reviewed-by: coleenp, hseigel, dholmes, stefank, twisti, ihse, rdurbin
2013-09-26 10:25:02 -04:00
Tim Bell
f07a2ff3cb
8025411: JPRT to switch to the new Win platforms for JDK8 builds this week
...
Reviewed-by: ksrini, katleman
2013-09-25 12:23:10 -07:00
Thomas Schatzl
ab5637182c
7163191: G1: introduce a "heap spanning table" abstraction
...
Add G1BiasedArray<T> that is an array where each element represents a fixed-sized subdivision of the heap. Use this abstraction to refactor the HeapRegionSeq class.
Reviewed-by: brutisso
2013-09-25 13:25:24 +02:00
Alejandro Murillo
c368a33bf7
8025127: new hotspot build - hs25-b52
...
Reviewed-by: jcoomes
2013-09-20 11:17:04 -07:00
Bertrand Delsart
765632873a
Merge
2013-09-18 21:47:51 -07:00
Zhengyu Gu
513743fb82
Merge
2013-09-18 12:52:15 -04:00
Bertrand Delsart
7d5c2653c3
Merge
2013-09-13 07:47:26 -07:00
Zhengyu Gu
9e8f860fec
Merge
2013-09-13 10:34:15 -04:00
Alejandro Murillo
4bc9598f85
8024764: new hotspot build - hs25-b51
...
Reviewed-by: jcoomes
2013-09-13 00:43:01 -07:00
Dmitry Samersoff
dc7c7c5e13
8022617: Openjdk hotspot build is broken on BSD platforms using gcc
...
Enforce of preprocessing of all assembly sources by assembler-with-cpp
Reviewed-by: dholmes, erikj
2013-09-12 15:53:49 +04:00
David Holmes
ce469f1922
8024256: Minimal VM build is broken with PCH disabled
...
Reviewed-by: coleenp, twisti
2013-09-11 00:38:18 -04:00
Alejandro Murillo
7e04c1775c
8024258: new hotspot build - hs25-b50
...
Reviewed-by: jcoomes
2013-09-06 11:11:19 -07:00
Volker Simonis
56654216c4
8023034: PPC64 (part 14): Implement AIX/PPC64 support in HotSpot makefiles
...
Reviewed-by: kvn
2013-09-06 20:08:29 +02:00
Vladimir Kozlov
1a700c9216
Merge
2013-09-05 11:04:39 -07:00
Harold Seigel
2842b72e34
Merge
2013-08-30 15:15:22 -04:00
Lois Foltan
0f6bcbe0b5
8024050: Incorrect optimization level and comment specified for unsafe.cpp
...
Fix comments and optimization level.
Reviewed-by: rdurbin, coleenp, hseigel
2013-08-30 15:07:23 -04:00
Daniel D. Daugherty
379674be8f
Merge
2013-08-30 07:04:42 -07:00
Alejandro Murillo
7ba96712a8
8024022: new hotspot build - hs25-b49
...
Reviewed-by: jcoomes
2013-08-30 00:29:52 -07:00
Lois Foltan
02440bce37
8022407: sun/misc/CopyMemory.java fails with SIGSEGV in Unsafe_SetByte+0x35
...
Lower optimization level for unsafe.cpp due to MacOS Xcode 4.6.2 compiler optimization issue.
Reviewed-by: coleenp, twisti, dholmes
2013-08-29 13:44:07 -04:00
Ioi Lam
63e8e67451
8020622: create.bat on Windows failed to create project file for Visual Studio 2012
...
Treat VS2012 the same as VS2010.
Reviewed-by: dcubed, kamg, minqi
2013-08-26 21:59:50 -07:00
Harold Seigel
6a548048a3
8022183: GCC 4.6 change sdefault setting for omit-frame-pointer which breaks hotspot stack walking
...
Explicitly specify -fno-omit-frame-pointer.
Reviewed-by: coleenp, dholmes, dcubed
2013-08-25 21:21:18 -04:00
Chris Hegarty
e3149a4bcb
Merge
2013-08-30 09:50:49 +01:00
Chris Hegarty
23d732b2ec
Merge
2013-08-23 22:12:18 +01:00
Daniel D. Daugherty
3b29cc06ea
Merge
2013-08-23 10:39:15 -07:00
Alejandro Murillo
6549fc2f25
8023635: new hotspot build - hs25-b48
...
Reviewed-by: jcoomes
2013-08-23 03:14:54 -07:00
Ioi Lam
f61c7dc88b
8023406: make/windows/build_vm_def.sh takes too long even when BUILD_WIN_SA != 1
...
Avoid dumping C++ vtable when BUILD_WIN_SA != 1
Reviewed-by: dcubed, sla, tbell
2013-08-22 10:20:50 -07:00
Erik Joelsson
1b5eaa621e
8015614: Update build settings
...
Reviewed-by: tbell, dholmes, ahgross
2013-08-19 17:47:21 +02:00
Alejandro Murillo
92e079eae1
8023152: new hotspot build - hs25-b47
...
Reviewed-by: jcoomes
2013-08-16 04:24:07 -07:00
Rickard Bäckman
8db7a08b50
Merge
2013-08-15 15:26:16 +02:00
Ioi Lam
5189d350c9
8022740: Visual 2008 IDE build is broken
...
Fixed project generation code, and added warning to upgrade to VS 2008 SP1.
Reviewed-by: dcubed, ccheung
2013-08-10 10:56:27 -07:00
Daniel D. Daugherty
15aa5e3a57
Merge
2013-08-09 13:19:00 -07:00
Rickard Bäckman
cd450988cc
Merge
2013-08-09 18:05:00 +02:00
Alejandro Murillo
7cea3820af
8022688: new hotspot build - hs25-b46
...
Reviewed-by: jcoomes
2013-08-09 01:39:11 -07:00
Ioi Lam
617a84061c
8022093: syntax error near "umpiconninfo_t" -- when building on Solaris 10
...
Added extra help message in make/solaris/makefiles/dtrace.make
Reviewed-by: dholmes, sspitsyn
2013-08-08 14:45:56 -07:00
Daniel D. Daugherty
ae5b50414a
8016601: Unable to build hsx24 on Windows using project creator and Visual Studio
...
ProjectCreator tool is modified to support two new options: '-relativeAltSrcInclude' and '-altRelativeInclude' which prevents IDE linker errors. Also fixed some cmd line build linker warnings. Misc cleanups.
Reviewed-by: rdurbin, coleenp
2013-08-08 09:21:30 -07:00
Christian Thalinger
9e056eedc4
8022956: Clang: enable return type warnings on BSD
...
Reviewed-by: coleenp, sla
2013-08-20 10:57:50 -07:00
Niclas Adlertz
fc44cdf0ec
8022475: Remove unneeded ad-files
...
Remove .ad files that are not used
Reviewed-by: kvn
2013-08-07 18:04:42 +02:00
Alejandro Murillo
0c24c1a1fc
8022124: new hotspot build - hs25-b45
...
Reviewed-by: jcoomes
2013-08-02 03:06:19 -07:00
Carlos Lucasius
eab4ed5adb
Merge
2013-07-27 17:23:11 -04:00
Alejandro Murillo
31b3d4939e
8021566
: new hotspot build - hs25-b44
...
Reviewed-by: jcoomes
2013-07-26 04:01:41 -07:00
David Holmes
b3c95408b2
8021314: minimal1.make needs to force off components not supported by the minimal VM
...
Reviewed-by: coleenp, bpittore
2013-07-25 21:05:29 -04:00
Vladimir Kozlov
1619c53530
Merge
2013-08-16 16:23:01 -07:00
Vladimir Kozlov
f4c4fd7903
Merge
2013-08-01 17:25:10 -07:00
Jiangli Zhou
eac2213397
Merge
2013-07-25 18:12:02 -04:00
David Holmes
6ade50a062
8020799: Allow customization of hotspot source directories and files
...
Reviewed-by: kvn, dlong
2013-07-24 19:23:26 -04:00
Vladimir Kozlov
ed85bb1853
Merge
2013-07-19 13:32:53 -07:00
Daniel D. Daugherty
c421e7a0d3
Merge
2013-07-18 12:05:32 -07:00
Alejandro Murillo
0c344951cc
8020797: new hotspot build - hs25-b43
...
Reviewed-by: jcoomes
2013-07-18 09:35:02 -07:00
Joseph Provino
b573023374
Merge
2013-07-16 12:20:08 -04:00
Joseph Provino
b5c0da41b9
8011569: ARM -- avoid native stack walking
...
ARM compilers do not emit FramePointer on each native frame by default
Reviewed-by: dholmes, zgu
2013-07-16 10:55:48 -04:00
Alejandro Murillo
f442e1dad8
8020382: new hotspot build - hs25-b42
...
Reviewed-by: jcoomes
2013-07-12 17:08:52 -07:00
Vladimir Kozlov
493c485dc3
Merge
2013-07-11 12:56:29 -07:00
Eric Mccorkle
65405fd613
8014399: Remove JVM_SetProtectionDomain from hotspot
...
JVM_SetProtectionDomain has been deprecated since 1.5 and is being removed
Reviewed-by: coleenp, hseigel
2013-07-08 19:36:22 -04:00
Volker Simonis
49c4939936
8019922: PPC64 (part 8): Implement Linux/PPC64 support in HotSpot makefiles
...
HotSpot make changes to build the HotSpot on Linux/PPC64
Reviewed-by: dholmes, kvn
2013-07-10 09:14:25 -07:00
Alejandro Murillo
b5efe058f7
8019934: new hotspot build - hs25-b41
...
Reviewed-by: jcoomes
2013-07-04 14:56:49 -07:00
Vladimir Kozlov
16f3142152
Merge
2013-07-03 11:50:29 -07:00
Vladimir Kozlov
579c7ac5ab
Merge
2013-06-27 11:12:19 -07:00
Erik Helin
62be1fc827
Merge
2013-06-27 10:56:10 +02:00
Staffan Larsen
7b2e1c47f4
8017561: Build errors caused by missing .PHONY
...
Reviewed-by: stefank, brutisso
2013-06-25 14:11:57 +02:00
Vladimir Kozlov
7509ebea00
Merge
2013-06-27 13:04:51 -07:00
Christian Thalinger
de4b9daceb
8017538: Clang support broke slowdebug build for i586
...
Reviewed-by: kvn
2013-06-24 17:47:25 -07:00
Vladimir Kozlov
b390a2d8e3
Merge
2013-06-21 15:56:24 -07:00
Daniel D. Daugherty
b786264739
Merge
2013-06-21 08:18:08 -07:00
Alejandro Murillo
1dc7a25eac
8017253: new hotspot build - hs25-b39
...
Reviewed-by: jcoomes
2013-06-21 00:59:12 -07:00
Goetz Lindenmaier
0522ce7a17
8016586: PPC64 (part 3): basic changes for PPC64
...
Added #includes needed for ppc64 port. Renamed _MODEL_ppc to _MODEL_ppc_32 and renamed corresponding old _ppc files to _ppc_32.
Reviewed-by: dholmes, kvn
2013-06-20 16:30:44 -07:00
David Holmes
e5fa731ce9
8014326: [OSX] All libjvm symbols are exported
...
Add support for a MacOS X compatible form of the libjvm mapfile.
Reviewed-by: dcubed, rdurbin, coleenp
2013-06-19 13:14:03 -07:00
Nils Loodin
d357b575b3
Merge
2013-06-19 18:13:52 +02:00
Goetz Lindenmaier
036382cefd
8016491: PPC64 (part 2): Clean up PPC defines
...
Distinguish PPC, PPC64 and PPC32. PPC should guard code needed on any PPC system. PPC32 and PPC64 should guard code needed in a port for the ppc64 or ppc32 instruction set.
Reviewed-by: kvn
2013-06-19 12:29:30 +02:00
Goetz Lindenmaier
5ecd1c9655
8016476: PPC64 (part 1): reenable CORE build
...
Reenable CORE build on PPC64
Reviewed-by: dholmes, kvn, coleenp
2013-06-19 12:15:50 +02:00
Alejandro Murillo
a8616cb1c2
8016567: new hotspot build - hs25-b38
...
Reviewed-by: jcoomes
2013-06-14 07:27:22 -07:00
Tim Bell
a47de580e7
8015759: hotspot changes needed to compile with Visual Studio 2012
...
Reviewed-by: anthony, dholmes, dcubed
2013-07-15 23:23:15 -04:00
Alejandro Murillo
13bcac6e93
8019302: new hotspot build - hs25-b40
...
Reviewed-by: jcoomes
2013-06-28 02:33:13 -07:00
Calvin Cheung
53448fdbed
8014431: cleanup warnings indicated by the -Wunused-value compiler option on linux
...
Co-authored-by: Jeremy Manson <jeremymanson@google.com>
Reviewed-by: dholmes, coleenp
2013-06-13 22:02:40 -07:00
Staffan Larsen
718f3252f6
8005849: JEP 167: Event-Based JVM Tracing
...
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Bengt Rutisson <bengt.rutisson@oracle.com>
Co-authored-by: Calvin Cheung <calvin.cheung@oracle.com>
Co-authored-by: Erik Gahlin <erik.gahlin@oracle.com>
Co-authored-by: Erik Helin <erik.helin@oracle.com>
Co-authored-by: Jesper Wilhelmsson <jesper.wilhelmsson@oracle.com>
Co-authored-by: Keith McGuigan <keith.mcguigan@oracle.com>
Co-authored-by: Mattias Tobiasson <mattias.tobiasson@oracle.com>
Co-authored-by: Markus Gronlund <markus.gronlund@oracle.com>
Co-authored-by: Mikael Auno <mikael.auno@oracle.com>
Co-authored-by: Nils Eliasson <nils.eliasson@oracle.com>
Co-authored-by: Nils Loodin <nils.loodin@oracle.com>
Co-authored-by: Rickard Backman <rickard.backman@oracle.com>
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Co-authored-by: Yekaterina Kantserova <yekaterina.kantserova@oracle.com>
Reviewed-by: acorn, coleenp, sla
2013-06-10 11:30:51 +02:00
Tao Mao
1ddf2378db
7122222: GC log is limited to 2G for 32-bit
...
Enable large file support for generated 32-bit ostream.o on Linux and Solaris (as only the two need this) by setting -D_FILE_OFFSET_BITS=64 in compilation
Reviewed-by: tbell, mgerdin, dcubed
2013-06-07 09:46:58 -07:00
Alejandro Murillo
6b2c468c35
8016078: new hotspot build - hs25-b37
...
Reviewed-by: jcoomes
2013-06-07 09:33:01 -07:00
Vladimir Kozlov
e62cfbfd5f
Merge
2013-06-06 11:02:25 -07:00
Volker Simonis
9fbd8582b4
8015252: Enable HotSpot build with Clang
...
Reviewed-by: twisti, dholmes, kvn
2013-06-04 22:16:15 -07:00
Alejandro Murillo
f488447acc
8015690: new hotspot build - hs25-b36
...
Reviewed-by: jcoomes
2013-05-31 10:04:00 -07:00
Joseph Provino
b0dcc34e06
8013461: There is a symbol AsyncGetCallTrace in libjvm.symbols that does not exist in minimal/libjvm.a when DEBUG_LEVEL == release
...
AsyncGetCallTrace is needed in libjvm.symbols so that programs which reference it can build correctly.
Reviewed-by: dholmes, bobv
2013-05-28 11:17:16 -04:00
Thomas Schatzl
54964edefa
8013895: G1: G1SummarizeRSetStats output on Linux needs improvemen
...
Fixed the output of G1SummarizeRSetStats: too small datatype for the number of concurrently processed cards, added concurrent remembered set thread time retrieval for Linux and Windows (BSD uses os::elapsedTime() now), and other cleanup. The information presented during VM operation is now relative to the previous output, not always cumulative if G1SummarizeRSetStatsPeriod > 0. At VM exit, the code prints a cumulative summary.
Reviewed-by: johnc, jwilhelm
2013-05-28 09:32:06 +02:00
Alejandro Murillo
ddea5b012c
8015305: new hotspot build - hs25-b35
...
Reviewed-by: jcoomes
2013-05-24 09:35:10 -07:00
Jiangli Zhou
82a87a5af6
Merge
2013-05-23 13:40:15 -04:00
Jiangli Zhou
fff011fa0f
Merge
2013-05-20 13:13:29 -04:00
Daniel D. Daugherty
9a6dfe1c55
Merge
2013-05-17 11:36:43 -07:00