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
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
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