Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge master jdk-21.0.2+13 into openj9-staging #121

Merged
merged 251 commits into from
Jan 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
251 commits
Select commit Hold shift + click to select a range
ee2c700
8286503: Enhance security classes
Jul 21, 2023
90a3274
8311680: Update the release version after forking Oct CPU23_10
Jul 25, 2023
2b78d71
Merge
raviniitw2012 Jul 26, 2023
777e2c3
8311681: Update the Jan CPU24_01 release date in master branch after …
pashh Jul 26, 2023
d737483
8309305: sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java fails …
Jul 30, 2023
b118c77
Merge remote-tracking branch 'upstream/master'
raviniitw2012 Aug 1, 2023
83299fc
Merge remote-tracking branch 'upstream/master'
raviniitw2012 Aug 8, 2023
6e0372e
8309966: Enhanced TLS connections
seanjmullan Aug 9, 2023
9a242af
Merge remote-tracking branch 'upstream/master'
raviniitw2012 Aug 22, 2023
e78c0f3
Merge remote-tracking branch 'upstream/master'
raviniitw2012 Aug 22, 2023
027ea29
Merge remote-tracking branch 'upstream/master'
raviniitw2012 Aug 31, 2023
014b084
Merge remote-tracking branch 'upstream/master'
raviniitw2012 Sep 5, 2023
cb6e9c7
Merge remote-tracking branch 'jdk21u/master'
raviniitw2012 Sep 5, 2023
4505cc9
8315688: Update jdk21u fix version to 21.0.2
Sep 5, 2023
b9f67b4
8313167: Update to use jtreg 7.3
shipilev Sep 5, 2023
d1088fc
8315383: jlink SystemModulesPlugin incorrectly parses the options
Sep 5, 2023
57437c4
8314495: Update to use jtreg 7.3.1
shipilev Sep 5, 2023
d7cc61b
8315452: Erroneous AST missing modifiers for partial input
lahodaj Sep 6, 2023
a791a8a
8308593: Add KEEPALIVE Extended Socket Options Support for Windows
tkyc Sep 11, 2023
46e5a1f
8315863: [GHA] Update checkout action to use v4
sormuras Sep 11, 2023
3d37e6a
8311585: Add JRadioButtonMenuItem to bug8031573.java
rajamah Sep 11, 2023
9b30137
8315214: Do not run sun/tools/jhsdb tests concurrently
MBaesken Sep 12, 2023
c721542
8312466: /bin/nm usage in AIX makes needs -X64 flag
Sep 12, 2023
2c067fe
8311938: Add default cups include location for configure on AIX
MBaesken Sep 12, 2023
9811cd6
8311631: When multiple users run tools/jpackage/share/LicenseTest.jav…
MBaesken Sep 12, 2023
3940f65
8311630: [s390] Implementation of Foreign Function & Memory API (Prev…
Sep 12, 2023
550b0de
8315735: VerifyError when switch statement used with synchronized block
lahodaj Sep 12, 2023
1975779
8314094: java/lang/ProcessHandle/InfoTest.java fails on Windows when …
RealCLanger Sep 13, 2023
ef27b4a
8313792: Verify 4th party information in src/jdk.internal.le/share/le…
lahodaj Sep 13, 2023
51b4c3d
8313873: java/nio/channels/DatagramChannel/SendReceiveMaxSize.java f…
Sep 13, 2023
d423de0
8315751: RandomTestBsi1999 fails often with timeouts on Linux ppc64le
MBaesken Sep 13, 2023
35d4076
8308452: Extend internal Architecture enum with byte order and addres…
shipilev Sep 13, 2023
cf3f4de
8314121: test tools/jpackage/share/RuntimePackageTest.java#id0 fails …
MBaesken Sep 13, 2023
7885344
8316113: Infinite permission checking loop in java/net/spi/InetAddres…
shipilev Sep 14, 2023
7342132
8309545: Thread.interrupted from virtual thread needlessly resets int…
Sep 15, 2023
a4a5e7f
8312166: (dc) DatagramChannel's socket adaptor does not release carri…
Sep 15, 2023
e7133a9
8314759: VirtualThread.parkNanos timeout adjustment when pinned shoul…
Sep 15, 2023
033fd8b
8315702: jcmd Thread.dump_to_file slow with millions of virtual threads
Sep 15, 2023
bcfd960
8299614: Shenandoah: STW mark should keep nmethod/oops referenced fro…
shipilev Sep 19, 2023
dd964e7
8314263: Signed jars triggering Logger finder recursion and StackOver…
coffeys Sep 19, 2023
1b5bc25
8315696: SignedLoggerFinderTest.java test failed
coffeys Sep 19, 2023
366e57f
8316087: Test SignedLoggerFinderTest.java is still failing
coffeys Sep 19, 2023
b3e295e
8311514: Incorrect regex in TestMetaSpaceLog.java
elifaslan1 Sep 19, 2023
a2f1f2f
8316123: ProblemList serviceability/dcmd/gc/RunFinalizationTest.java …
MBaesken Sep 20, 2023
744ab9a
8315644: increase timeout of sun/security/tools/jarsigner/Warning.java
MBaesken Sep 20, 2023
e6d2304
8313206: PKCS11 tests silently skip execution
MBaesken Sep 21, 2023
b29cbf6
8315579: SPARC64 builds are broken after JDK-8304913
shipilev Sep 21, 2023
65bf94f
8313244: NM flags handling in configure process
Sep 21, 2023
d66883a
8315651: Stop hiding AIX specific multicast socket errors via Network…
RealCLanger Sep 21, 2023
4d48774
8316387: Exclude more failing multicast tests on AIX after JDK-8315651
RealCLanger Sep 21, 2023
aeed3d6
8316400: Exclude jdk/jfr/event/runtime/TestResidentSetSizeEvent.java …
RealCLanger Sep 21, 2023
39dd7ff
8316031: SSLFlowDelegate should not log from synchronized block
dfuch Sep 21, 2023
11a4055
8314226: Series of colon-style fallthrough switch cases with guards c…
biboudis Sep 22, 2023
7a08b7b
8314632: Intra-case dominance check fails in the presence of a guard
biboudis Sep 22, 2023
827441f
8315578: PPC builds are broken after JDK-8304913
shipilev Sep 22, 2023
1209edb
8308592: Framework for CA interoperability testing
rhalade Sep 22, 2023
a098fff
8314045: ArithmeticException in GaloisCounterMode
shipilev Sep 22, 2023
a8afbe4
8294427: Check boxes and radio buttons have rendering issues on Windo…
rajamah Sep 22, 2023
e4d8ba2
8315213: java/lang/ProcessHandle/TreeTest.java test enhance output of…
MBaesken Sep 25, 2023
8acfbcf
8313164: src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp…
MBaesken Sep 25, 2023
6aab446
8313252: Java_sun_awt_windows_ThemeReader_paintBackground release res…
MBaesken Sep 25, 2023
ba53956
8314476: TestJstatdPortAndServer.java failed with "java.rmi.NoSuchObj…
Sep 25, 2023
e01a1e0
8316199: Remove sun/tools/jstatd/TestJstatd* tests from problemlist f…
Sep 25, 2023
8cb9c98
8313575: Refactor PKCS11Test tests
MBaesken Sep 25, 2023
f1e931d
8316206: Test StretchedFontTest.java fails for Baekmuk font
aivanov-jdk Sep 25, 2023
1c1d7fa
8315770: serviceability/sa/TestJmapCoreMetaspace.java should run with…
roy-soumadipta Sep 26, 2023
80e3ea7
8315606: Open source few swing text/html tests
Sep 28, 2023
0acd006
8316341: sun/security/pkcs11/PKCS11Test.java needs adjustment on Linu…
MBaesken Sep 28, 2023
dd02c43
8315606: Open source few swing text/html tests
Sep 28, 2023
ed18f09
8314295: Enhance verification of verifier
coleenp Sep 29, 2023
ee1bd2a
8317331: Solaris build failed with "declaration can not follow a stat…
coleenp Oct 2, 2023
7387a42
8317439: Updating RE Configs for BUILD REQUEST 21.0.2+1
Oct 3, 2023
6dcf5f0
8301489: C1: ShortLoopOptimizer might lift instructions before their …
GoeLin Oct 4, 2023
fb4a110
8308103: Massive (up to ~30x) increase in C2 compilation time since J…
GoeLin Oct 4, 2023
f8ee0f8
8315377: C2: assert(u->find_out_with(Op_AddP) == nullptr) failed: mor…
GoeLin Oct 4, 2023
677956b
8301247: JPackage app-image exe launches multiple exe's in JDK 17+
GoeLin Oct 4, 2023
7138d70
8312440: assert(cast != nullptr) failed: must have added a cast to pi…
GoeLin Oct 4, 2023
827b3b2
8316879: RegionMatches1Tests fails if CompactStrings are disabled aft…
Oct 4, 2023
81316b7
8316710: Exclude java/awt/font/Rotate/RotatedTextTest.java
RealCLanger Oct 4, 2023
f3e0dc0
8317121: vector_masked_load instruction is moved too early after JDK-…
Oct 4, 2023
0cbe7f2
8316156: ByteArrayInputStream.transferTo causes MaxDirectMemorySize o…
Oct 4, 2023
23476bf
8315766: Parallelize gc/stress/TestStressIHOPMultiThread.java test
roy-soumadipta Oct 4, 2023
6f21435
8315937: Enable parallelism in vmTestbase/nsk/stress/numeric tests
roy-soumadipta Oct 4, 2023
9e65bba
8315683: Parallelize java/util/concurrent/tck/JSR166TestCase.java
roy-soumadipta Oct 4, 2023
3a1a37a
Merge remote-tracking branch 'jdk21u/master'
raviniitw2012 Oct 5, 2023
76bd5c4
8316540: StoreReproducibilityTest fails on some locales
zzambers Oct 5, 2023
3f419c1
8316671: sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java test …
MBaesken Oct 5, 2023
e0bb75e
8312612: handle WideCharToMultiByte return values
MBaesken Oct 5, 2023
68a97aa
8315499: build using devkit on Linux ppc64le RHEL puts path to devkit…
MBaesken Oct 5, 2023
d0780e9
8314883: Java_java_util_prefs_FileSystemPreferences_lockFile0 write r…
MBaesken Oct 5, 2023
bc5f3b2
8315942: Sort platform enums and definitions after JDK-8304913 follow…
shipilev Oct 10, 2023
53d0603
8316337: (bf) Concurrency issue in DirectByteBuffer.Deallocator
shipilev Oct 10, 2023
03031b2
8314120: Add tests for FileDescriptor.sync
shipilev Oct 10, 2023
b0743f0
8313368: (fc) FileChannel.size returns 0 on block special files
Oct 10, 2023
a652b27
8232839: JDI AfterThreadDeathTest.java failed due to "FAILED: Did not…
GoeLin Oct 10, 2023
63b25ea
8309974: some JVMCI tests fail when VM options include -XX:+EnableJVMCI
GoeLin Oct 10, 2023
13acaf4
8316418: containers/docker/TestMemoryWithCgroupV1.java get OOM killed…
shipilev Oct 10, 2023
1a72cad
8317706: Exclude java/awt/Graphics2D/DrawString/RotTransText.java on …
RealCLanger Oct 11, 2023
c6de2f3
8317711: Exclude gtest/GTestWrapper.java on AIX
RealCLanger Oct 11, 2023
c609204
8317705: ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-ppc…
RealCLanger Oct 11, 2023
dcedf1e
8316976: Improve signature handling
Oct 13, 2023
f6e4af1
8315026: ProcessHandle implementation listing processes on AIX should…
Oct 16, 2023
5687d86
8317736: Stream::handleReset locks twice
dfuch Oct 16, 2023
484dc99
8315960: test/jdk/java/io/File/TempDirDoesNotExist.java leaves test f…
shipilev Oct 16, 2023
25a0378
8315062: [GHA] get-bootjdk action should return the abolute path
shipilev Oct 16, 2023
25c5efe
8312467: relax the builddir check in make/autoconf/basic.m4
MBaesken Oct 16, 2023
90c7567
8317967: Enhance test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.j…
rhalade Oct 16, 2023
a54f065
8311261: [AIX] TestAlwaysPreTouchStacks.java fails due to java.lang.R…
RealCLanger Oct 17, 2023
eded470
8317839: Exclude java/nio/channels/Channels/SocketChannelStreams.java…
RealCLanger Oct 17, 2023
5d0107f
Merge remote-tracking branch 'jdk21u/master'
raviniitw2012 Oct 17, 2023
0b9c736
8219652: [aix] Tests failing with JNI attach problems.
RealCLanger Oct 17, 2023
daa5464
8317803: Exclude java/net/Socket/asyncClose/Race.java on AIX
RealCLanger Oct 17, 2023
d2d5122
8317336: Assertion error thrown during 'this' escape analysis
archiecobbs Oct 17, 2023
dea388f
Merge
robm-openjdk Oct 18, 2023
985f0cf
8309663: test fails "assert(check_alignment(result)) failed: address …
shipilev Oct 19, 2023
b8e7298
8295068: SSLEngine throws NPE parsing CertificateRequests
shipilev Oct 19, 2023
2859f02
8317262: LockStack::contains(oop) fails "assert(t->is_Java_thread()) …
shipilev Oct 19, 2023
3c4e3e8
8316958: Add test for unstructured locking
shipilev Oct 19, 2023
4084025
8268916: Tests for AffirmTrust roots
rhalade Oct 19, 2023
1016f0f
8316396: Endless loop in C2 compilation triggered by AddNode::IdealIL
shipilev Oct 19, 2023
23d1346
8317818: Combinatorial explosion during 'this' escape analysis
archiecobbs Oct 19, 2023
32a18da
8317327: Remove JT_JAVA dead code in jib-profiles.js
Oct 19, 2023
74fcc69
8314246: javax/swing/JToolBar/4529206/bug4529206.java fails intermitt…
aivanov-jdk Oct 19, 2023
fda2725
8316894: make test TEST="jtreg:test/jdk/..." fails on AIX
MBaesken Oct 20, 2023
bb42273
8315869: UseHeavyMonitors not used
shipilev Oct 24, 2023
d485b1c
8315088: C2: assert(wq.size() - before == EMPTY_LOOP_SIZE) failed: ex…
shipilev Oct 24, 2023
c82c16e
8316778: test hprof lib: invalid array element type from JavaValueArr…
shipilev Oct 24, 2023
1eef738
8312592: New parentheses warnings after HarfBuzz 7.2.0 update
shipilev Oct 24, 2023
7910564
8316741: BasicStroke.createStrokedShape miter-limits failing on small…
Oct 24, 2023
532f88a
8317373: Add Telia Root CA v2
rhalade Oct 24, 2023
23baadb
8316060: test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.j…
mrserb Oct 24, 2023
83fc302
8315706: com/sun/tools/attach/warnings/DynamicLoadWarningTest.java re…
RealCLanger Oct 25, 2023
3b3b67b
8310512: Cleanup indentation in jfc files
RealCLanger Oct 25, 2023
5ddbe3f
8038244: (fs) Check return value of malloc in Java_sun_nio_fs_AixNati…
MBaesken Oct 25, 2023
bc769ba
8317959: Check return values of malloc in native java.base coding
MBaesken Oct 25, 2023
12f73d0
8317751: ProblemList ConsumeForModalDialogTest.java, MenuItemActivate…
Oct 25, 2023
2e574e2
8317692: jcmd GC.heap_dump performance regression after JDK-8292818
SirYwell Oct 26, 2023
06f31ec
8318137: Change milestone to fcs for all releases
pashh Oct 26, 2023
680a4a7
8315971: ProblemList containers/docker/TestMemoryAwareness.java on li…
mrserb Oct 26, 2023
48b86f1
8318705: [macos] ProblemList java/rmi/registry/multipleRegistries/Mul…
GoeLin Oct 29, 2023
0d12be4
8267509: Improve IllegalAccessException message to include the cause …
shipilev Nov 1, 2023
fa13082
8318540: make test cannot run .jasm tests directly
shipilev Nov 1, 2023
112b2fb
8318528: Rename TestUnstructuredLocking test
shipilev Nov 1, 2023
5031c67
8295555: Primitive wrapper caches could be `@Stable`
shipilev Nov 1, 2023
02a7e94
8314330: java/foreign tests should respect vm flags when start new pr…
shipilev Nov 1, 2023
c7683fd
8312126: NullPointerException in CertStore.getCRLs after 8297955
shipilev Nov 1, 2023
291aa2a
8301341: LinkedTransferQueue does not respect timeout for poll()
Nov 1, 2023
5b6fb4d
8315437: Enable parallelism in vmTestbase/nsk/monitoring/stress/class…
shipilev Nov 1, 2023
527c7b6
8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests
shipilev Nov 1, 2023
95c6b77
8315442: Enable parallelism in vmTestbase/nsk/monitoring/stress/threa…
shipilev Nov 1, 2023
64cde6f
8303737: C2: Load can bypass subtype check that enforces it's from th…
shipilev Nov 1, 2023
1913d00
8316414: C2: large byte array clone triggers "failed: malformed contr…
shipilev Nov 1, 2023
ef19847
8309778: java/nio/file/Files/CopyAndMove.java fails when using second…
GoeLin Nov 1, 2023
d26f12d
8301457: Code in SendPortZero.java is uncommented even after JDK-8236…
GoeLin Nov 1, 2023
b598a48
8161536: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java fails w…
GoeLin Nov 1, 2023
7f6a065
Merge remote-tracking branch 'jdk21u/master' into jdk21.0.2
raviniitw2012 Nov 2, 2023
c233f6a
8318415: Adjust describing comment of os_getChildren after 8315026
MBaesken Nov 2, 2023
ca474a3
8316411: compiler/compilercontrol/TestConflictInlineCommands.java fai…
MBaesken Nov 2, 2023
a618d26
8318669: Target OS detection in 'test-prebuilt' makefile target is in…
fthevenet Nov 2, 2023
88caae4
8316142: Enable parallelism in vmTestbase/nsk/monitoring/stress/lowme…
shipilev Nov 3, 2023
640201e
8312434: SPECjvm2008/xml.transform with CDS fails with "can't seal pa…
calvinccheung Nov 3, 2023
fe473c4
8316648: jrt-fs.jar classes not reproducible between standard and boo…
Nov 3, 2023
56f5d01
8286757: adlc tries to build with /pathmap but without /experimental:…
Nov 3, 2023
b06afe9
8314242: Update applications/scimark/Scimark.java to accept VM flags
GoeLin Nov 6, 2023
6e655ff
8315415: OutputAnalyzer.shouldMatchByLine() fails in some cases
GoeLin Nov 6, 2023
38ba3c1
8316304: (fs) Add support for BasicFileAttributes.creationTime() for …
jerboaa Nov 6, 2023
eb77a87
Merge remote-tracking branch 'jdk21u/master' into jdk21.0.2
raviniitw2012 Nov 7, 2023
3ffa85a
8317920: JDWP-agent sends broken exception event with onthrow option
parttimenerd Nov 7, 2023
1d6c09f
8316461: Fix: make test outputs TEST SUCCESS after unsuccessful exit
GoeLin Nov 8, 2023
16b2a86
8315362: NMT: summary diff reports threads count incorrectly
zer0chance Nov 8, 2023
305ee99
8316585: [REDO] runtime/InvocationTests spend a lot of time on depend…
shipilev Nov 8, 2023
9c751d4
8316645: RISC-V: Remove dependency on libatomic by adding cmpxchg 1b
shipilev Nov 8, 2023
1e473a2
8314580: PhaseIdealLoop::transform_long_range_checks fails with asser…
shipilev Nov 8, 2023
6f46eeb
8317374: Add Let's Encrypt ISRG Root X2
rhalade Nov 8, 2023
75f69c1
8301846: Invalid TargetDataLine after screen lock when using JFileCho…
Renjithkannath Nov 8, 2023
de9703d
8294535: Add screen capture functionality to PassFailJFrame
aivanov-jdk Nov 8, 2023
dd2d440
8318951: Additional negative value check in JPEG decoding
jayathirthrao Nov 9, 2023
3dacd56
8316679: C2 SuperWord: wrong result, load should not be moved before …
shipilev Nov 9, 2023
24dc1f4
8314191: C2 compilation fails with "bad AD file"
shipilev Nov 9, 2023
f548956
8317510: Change Windows debug symbol files naming to avoid losing inf…
fthevenet Nov 9, 2023
ff851f8
8314307: Improve loop handling
chhagedorn Nov 9, 2023
c74a521
8317340: Windows builds are not reproducible if MS VS compiler instal…
Nov 9, 2023
b98fb57
8317601: Windows build on WSL broken after JDK-8317340
Nov 9, 2023
0f47670
8225377: type annotations are not visible to javac plugins across com…
cushon Nov 10, 2023
a5a5298
8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport erro…
parttimenerd Nov 10, 2023
4c234db
8317507: C2 compilation fails with "Exceeded _node_regs array"
shipilev Nov 10, 2023
5be533a
8319828: runtime/NMT/VirtualAllocCommitMerge.java may fail if mixing …
tstuefe Nov 14, 2023
7b0d422
8319922: libCreationTimeHelper.so fails to link in JDK 21
tstuefe Nov 14, 2023
1bab5d3
Merge remote-tracking branch 'jdk21u/master' into jdk21.0.2
raviniitw2012 Nov 14, 2023
65e6a50
8318961: increase javacserver connection timeout values and max retry…
MBaesken Nov 14, 2023
d9d8e00
8319339: Internal error on spurious markup in a hybrid snippet
pavelrappo Nov 14, 2023
d021db6
8312433: HttpClient request fails due to connection being considered …
jaikiran Nov 14, 2023
dbea4ad
8315920: C2: "control input must dominate current control" assert fai…
shipilev Nov 14, 2023
6b26dbe
8318525: Atomic gtest should run as TEST_VM to access VM capabilities
shipilev Nov 14, 2023
80f4b8d
8317603: Improve exception messages thrown by sun.nio.ch.Net native m…
MBaesken Nov 14, 2023
0d8f1f4
8312174: missing JVMTI events from vthreads parked during JVMTI attach
Nov 14, 2023
6c48458
8319104: GtestWrapper crashes with SIGILL in AsyncLogTest::test_async…
GoeLin Nov 15, 2023
3344db3
8316030: Update Libpng to 1.6.40
rajamah Nov 15, 2023
e385f5a
8316719: C2 compilation still fails with "bad AD file"
shipilev Nov 16, 2023
3316f27
8319958: test/jdk/java/io/File/libGetXSpace.c does not compile on Win…
sxa Nov 16, 2023
c7401b6
8319436: Proxy.newProxyInstance throws NPE if loader is null and inte…
Nov 16, 2023
f710619
8312191: ColorConvertOp.filter for the default destination is too slow
mrserb Nov 16, 2023
71a7125
8318759: Add four DigiCert root certificates
rhalade Nov 17, 2023
aea4c8c
8313781: Add regression tests for large page logging and user-facing …
RealCLanger Nov 17, 2023
bcfad18
8318240: [AIX] Cleaners.java test failure
RealCLanger Nov 17, 2023
4561021
8313643: Update HarfBuzz to 8.2.2
aivanov-jdk Nov 17, 2023
f489657
8317039: Enable specifying the JDK used to run jtreg
Nov 17, 2023
214534f
8294158: HTML formatting for PassFailJFrame instructions
aivanov-jdk Nov 20, 2023
904cefd
8316003: Update FileChooserSymLinkTest.java to HTML instructions
aivanov-jdk Nov 20, 2023
7d5bb85
8320053: GHA: Cross-compile gtest code
shipilev Nov 20, 2023
defac74
8317834: java/lang/Thread/IsAlive.java timed out
shipilev Nov 20, 2023
a7cb5c4
8294156: Allow PassFailJFrame.Builder to create test UI
aivanov-jdk Nov 20, 2023
a3fac77
8316025: Use testUI() method of PassFailJFrame.Builder in FileChooser…
aivanov-jdk Nov 20, 2023
71d40f7
8316746: Top of lock-stack does not match the unlocked object
TheRealMDoerr Nov 20, 2023
97a1967
8316017: Refactor timeout handler in PassFailJFrame
aivanov-jdk Nov 20, 2023
e354b14
8319187: Add three eMudhra emSign roots
rhalade Nov 20, 2023
a9bc8c1
8306561: Possible out of bounds access in print_pointer_information
RealCLanger Nov 21, 2023
cf25618
8318981: compiler/compilercontrol/TestConflictInlineCommands.java fai…
MBaesken Nov 21, 2023
145bc89
Merge remote-tracking branch 'jdk21u/master' into jdk21.0.2
raviniitw2012 Nov 21, 2023
83a8b5d
8318955: Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_…
MBaesken Nov 21, 2023
e70118b
8318957: enhance agentlib:jdwp help output by info about allow option
MBaesken Nov 21, 2023
214d32f
8318562: Computational test more than 2x slower when AVX instructions…
Nov 21, 2023
51bb814
8315082: [REDO] Generational ZGC: Tests crash with assert(index == 0 …
shipilev Nov 27, 2023
797cdb3
8318144: Match on enum constants with body compiles but fails with Ma…
lahodaj Nov 27, 2023
d48a181
8319532: jshell - Non-sealed declarations sometimes break a snippet e…
lahodaj Nov 27, 2023
84193a1
8315692: Parallelize gc/stress/TestStressRSetCoarsening.java test
roy-soumadipta Nov 27, 2023
7b05984
8316415: Parallelize sun/security/rsa/SignedObjectChain.java subtests
shipilev Nov 27, 2023
8c0c094
8319195: Move most tier 1 vector API regression tests to tier 3
shipilev Nov 27, 2023
4c5842a
8319120: Unbound ScopedValue.get() throws the wrong exception
shipilev Nov 27, 2023
509f337
8318078: ADLC: pass ASSERT and PRODUCT flags
shipilev Nov 27, 2023
63e4a81
8318895: Deoptimization results in incorrect lightweight locking stack
rkennke Nov 27, 2023
ec28b24
8315936: Parallelize gc/stress/TestStressG1Humongous.java test
Nov 27, 2023
c3f172e
8315684: Parallelize sun/security/util/math/TestIntegerModuloP.java
Nov 27, 2023
b19c8ad
8320601: ProblemList java/lang/invoke/lambda/LambdaFileEncodingSerial…
RealCLanger Nov 28, 2023
0a48850
8320001: javac crashes while adding type annotations to the return ty…
raviniitw2012 Nov 29, 2023
e00a6c6
8320001: javac crashes while adding type annotations to the return ty…
Nov 29, 2023
b426280
Merge
robm-openjdk Nov 29, 2023
5f587fb
8321067: Unlock experimental options in EATests.java
rkennke Nov 30, 2023
0f7fc9d
Merge
robm-openjdk Nov 30, 2023
ba7eb48
8317547: Enhance TLS connection support
Dec 6, 2023
4ac26ba
8320597: RSA signature verification fails on signed data that does no…
wangweij Dec 14, 2023
0f3c4ae
Merge
robm-openjdk Dec 14, 2023
ccf550a
8322883: [BACKOUT] 8225377: type annotations are not visible to javac…
Jan 3, 2024
84f75ab
8322883: [BACKOUT] 8225377: type annotations are not visible to javac…
raviniitw2012 Jan 3, 2024
934f091
8322985: [BACKOUT] 8318562: Computational test more than 2x slower wh…
TobiHartmann Jan 5, 2024
161371c
Merge
Jan 16, 2024
7a9b91a
Add OpenSSL 3.x license to openj9-openjdk-notices
pshipton Jan 16, 2024
269367e
Merge pull request #119 from pshipton/openssl-lic
keithc-ca Jan 16, 2024
bcf2603
Merge master jdk-21.0.2+13 into openj9-staging
JasonFengJ9 Jan 17, 2024
3091796
Update OPENJDK_TAG to merged level jdk-21.0.2+13
JasonFengJ9 Jan 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .github/actions/get-bootjdk/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -104,6 +104,6 @@ runs:
- name: 'Export path to where BootJDK is installed'
id: path-name
run: |
# Export the path
echo 'path=bootjdk/jdk' >> $GITHUB_OUTPUT
# Export the absolute path
echo "path=`pwd`/bootjdk/jdk" >> $GITHUB_OUTPUT
shell: bash
2 changes: 1 addition & 1 deletion .github/actions/get-gtest/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ runs:
var: GTEST_VERSION

- name: 'Checkout GTest source'
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: google/googletest
ref: 'v${{ steps.version.outputs.value }}'
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/get-jtreg/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ runs:
key: jtreg-${{ steps.version.outputs.value }}

- name: 'Checkout the JTReg source'
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: openjdk/jtreg
ref: jtreg-${{ steps.version.outputs.value }}
Expand Down
7 changes: 6 additions & 1 deletion .github/workflows/build-cross-compile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ jobs:

steps:
- name: 'Checkout the JDK source'
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: 'Get the BootJDK'
id: bootjdk
Expand All @@ -100,6 +100,10 @@ jobs:
with:
platform: linux-x64

- name: 'Get GTest'
id: gtest
uses: ./.github/actions/get-gtest

# Upgrading apt to solve libc6 installation bugs, see JDK-8260460.
- name: 'Install toolchain and dependencies'
run: |
Expand Down Expand Up @@ -155,6 +159,7 @@ jobs:
--with-conf-name=linux-${{ matrix.target-cpu }}
--with-version-opt=${GITHUB_ACTOR}-${GITHUB_SHA}
--with-boot-jdk=${{ steps.bootjdk.outputs.path }}
--with-gtest=${{ steps.gtest.outputs.path }}
--with-zlib=system
--enable-debug
--disable-precompiled-headers
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ jobs:

steps:
- name: 'Checkout the JDK source'
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: 'Get the BootJDK'
id: bootjdk
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ jobs:

steps:
- name: 'Checkout the JDK source'
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: 'Get the BootJDK'
id: bootjdk
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ jobs:

steps:
- name: 'Checkout the JDK source'
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: 'Get MSYS2'
uses: ./.github/actions/get-msys2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ jobs:

steps:
- name: 'Checkout the JDK source'
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: 'Get MSYS2'
uses: ./.github/actions/get-msys2
Expand Down
2 changes: 1 addition & 1 deletion .jcheck/conf
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[general]
project=jdk-updates
jbs=JDK
version=21.0.1
version=21.0.2

[checks]
error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace,problemlists
Expand Down
2 changes: 1 addition & 1 deletion closed/openjdk-tag.gmk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
OPENJDK_TAG := jdk-21.0.1+12
OPENJDK_TAG := jdk-21.0.2+13
20 changes: 3 additions & 17 deletions make/CreateJmods.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2014, 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2014, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -81,13 +81,11 @@ endif
ifneq ($(CMDS_DIR), )
DEPS += $(call FindFiles, $(CMDS_DIR))
ifeq ($(call isTargetOs, windows)+$(SHIP_DEBUG_SYMBOLS), true+public)
# For public debug symbols on Windows, we have to use stripped pdbs, rename them
# and filter out a few launcher pdbs where there's a lib that goes by the same name
# For public debug symbols on Windows, we have to use stripped pdbs and rename them
rename_stripped = $(patsubst %.stripped.pdb,%.pdb,$1)
CMDS_DIR_FILTERED := $(subst modules_cmds,modules_cmds_filtered, $(CMDS_DIR))
FILES_CMDS := $(filter-out %.pdb, $(call FindFiles, $(CMDS_DIR))) \
$(filter-out %jimage.stripped.pdb %jpackage.stripped.pdb %java.stripped.pdb, \
$(filter %.stripped.pdb, $(call FindFiles, $(CMDS_DIR))))
$(filter %.stripped.pdb, $(call FindFiles, $(CMDS_DIR)))
$(eval $(call SetupCopyFiles, COPY_FILTERED_CMDS, \
SRC := $(CMDS_DIR), \
DEST := $(CMDS_DIR_FILTERED), \
Expand All @@ -96,18 +94,6 @@ ifneq ($(CMDS_DIR), )
))
DEPS += $(COPY_FILTERED_CMDS)
JMOD_FLAGS += --cmds $(CMDS_DIR_FILTERED)
else ifeq ($(call isTargetOs, windows)+$(SHIP_DEBUG_SYMBOLS), true+full)
# For full debug symbols on Windows, we have to filter out a few launcher pdbs
# where there's a lib that goes by the same name
CMDS_DIR_FILTERED := $(subst modules_cmds,modules_cmds_filtered, $(CMDS_DIR))
$(eval $(call SetupCopyFiles, COPY_FILTERED_CMDS, \
SRC := $(CMDS_DIR), \
DEST := $(CMDS_DIR_FILTERED), \
FILES := $(filter-out %jimage.pdb %jpackage.pdb %java.pdb, \
$(call FindFiles, $(CMDS_DIR))), \
))
DEPS += $(COPY_FILTERED_CMDS)
JMOD_FLAGS += --cmds $(CMDS_DIR_FILTERED)
else
JMOD_FLAGS += --cmds $(CMDS_DIR)
endif
Expand Down
7 changes: 2 additions & 5 deletions make/Images.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -267,9 +267,6 @@ else
endif
endif

FILTERED_PDBS := %jimage.stripped.pdb %jpackage.stripped.pdb %java.stripped.pdb \
%jimage.pdb %jpackage.pdb %java.pdb %jimage.map %jpackage.map %java.map

# Param 1 - either JDK or JRE
SetupCopyDebuginfo = \
$(foreach m, $(ALL_$1_MODULES), \
Expand All @@ -283,8 +280,8 @@ SetupCopyDebuginfo = \
$(eval $(call SetupCopyFiles, COPY_$1_CMDS_DEBUGINFO_$m, \
SRC := $(SUPPORT_OUTPUTDIR)/modules_cmds/$m, \
DEST := $($1_IMAGE_DIR)/$(CMDS_TARGET_SUBDIR), \
FILES := $(filter-out $(FILTERED_PDBS), $(call FindDebuginfoFiles, \
$(SUPPORT_OUTPUTDIR)/modules_cmds/$m)), \
FILES := $(call FindDebuginfoFiles, \
$(SUPPORT_OUTPUTDIR)/modules_cmds/$m), \
)) \
$(eval $1_TARGETS += $$(COPY_$1_CMDS_DEBUGINFO_$m)) \
)
Expand Down
6 changes: 4 additions & 2 deletions make/JrtfsJar.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2014, 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2014, 2023, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -46,8 +46,10 @@ JIMAGE_PKGS := \
jdk/internal/jrtfs \
#

# Compile jrt-fs.jar with the interim compiler, as it
# ends up in the image, this will ensure reproducible classes
$(eval $(call SetupJavaCompilation, BUILD_JRTFS, \
COMPILER := bootjdk, \
COMPILER := interim, \
DISABLED_WARNINGS := options, \
TARGET_RELEASE := $(TARGET_RELEASE_JDK8), \
SRC := $(TOPDIR)/src/java.base/share/classes, \
Expand Down
16 changes: 9 additions & 7 deletions make/RunTests.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,8 @@ ifeq ($(TEST_JOBS), 0)
c = c * $(TEST_JOBS_FACTOR_JDL); \
c = c * $(TEST_JOBS_FACTOR_MACHINE); \
if (c < 1) c = 1; \
printf "%.0f", c; \
c = c + 0.5; \
printf "%d", c; \
}')
endif

Expand Down Expand Up @@ -356,7 +357,7 @@ ExpandJtregPath = \
# with test id: dir/Test.java#selection -> Test.java#selection -> .java#selection -> #selection
# without: dir/Test.java -> Test.java -> .java -> <<empty string>>
TestID = \
$(subst .sh,,$(subst .html,,$(subst .java,,$(suffix $(notdir $1)))))
$(subst .jasm,,$(subst .sh,,$(subst .html,,$(subst .java,,$(suffix $(notdir $1))))))

# The test id starting with a hash (#testid) will be stripped by all
# evals in ParseJtregTestSelectionInner and will be reinserted by calling
Expand Down Expand Up @@ -860,11 +861,12 @@ define SetupRunJtregTestBody

$$(eval $$(call SetupRunJtregTestCustom, $1))

clean-workdir-$1:
clean-outputdirs-$1:
$$(RM) -r $$($1_TEST_SUPPORT_DIR)
$$(RM) -r $$($1_TEST_RESULTS_DIR)

$1_COMMAND_LINE := \
$$(JAVA) $$($1_JTREG_LAUNCHER_OPTIONS) \
$$(JTREG_JAVA) $$($1_JTREG_LAUNCHER_OPTIONS) \
-Dprogram=jtreg -jar $$(JT_HOME)/lib/jtreg.jar \
$$($1_JTREG_BASIC_OPTIONS) \
-testjdk:$$(JDK_UNDER_TEST) \
Expand Down Expand Up @@ -907,7 +909,7 @@ define SetupRunJtregTestBody
done
endif

run-test-$1: pre-run-test clean-workdir-$1
run-test-$1: pre-run-test clean-outputdirs-$1
$$(call LogWarn)
$$(call LogWarn, Running test '$$($1_TEST)')
$$(call MakeDir, $$($1_TEST_RESULTS_DIR) $$($1_TEST_SUPPORT_DIR) \
Expand Down Expand Up @@ -944,9 +946,9 @@ define SetupRunJtregTestBody
$$(eval $1_TOTAL := 1) \
)

$1: run-test-$1 parse-test-$1 clean-workdir-$1
$1: run-test-$1 parse-test-$1 clean-outputdirs-$1

TARGETS += $1 run-test-$1 parse-test-$1 clean-workdir-$1
TARGETS += $1 run-test-$1 parse-test-$1 clean-outputdirs-$1
TEST_TARGETS += parse-test-$1

endef
Expand Down
9 changes: 9 additions & 0 deletions make/RunTestsPrebuilt.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,7 @@ $(eval $(call SetupVariable,JT_HOME))
$(eval $(call SetupVariable,JDK_IMAGE_DIR,$(OUTPUTDIR)/images/jdk))
$(eval $(call SetupVariable,TEST_IMAGE_DIR,$(OUTPUTDIR)/images/test))
$(eval $(call SetupVariable,SYMBOLS_IMAGE_DIR,$(OUTPUTDIR)/images/symbols,NO_CHECK))
$(eval $(call SetupVariable,JTREG_JDK,$(BOOT_JDK)))

# Provide default values for tools that we need
$(eval $(call SetupVariable,MAKE,make,NO_CHECK))
Expand Down Expand Up @@ -157,6 +158,10 @@ ifeq ($(UNAME_OS), CYGWIN)
OPENJDK_TARGET_OS := windows
OPENJDK_TARGET_OS_TYPE := windows
OPENJDK_TARGET_OS_ENV := windows.cygwin
else ifeq ($(UNAME_OS), MINGW64)
OPENJDK_TARGET_OS := windows
OPENJDK_TARGET_OS_TYPE := windows
OPENJDK_TARGET_OS_ENV := windows.msys2
else
OPENJDK_TARGET_OS_TYPE:=unix
ifeq ($(UNAME_OS), Linux)
Expand All @@ -169,6 +174,9 @@ else
OPENJDK_TARGET_OS_ENV := $(OPENJDK_TARGET_OS)
endif

# Sanity check env detection
$(info Detected target OS, type and env: [$(OPENJDK_TARGET_OS)] [$(OPENJDK_TARGET_OS_TYPE)] [$(OPENJDK_TARGET_OS_ENV)])

# Assume little endian unless otherwise specified
OPENJDK_TARGET_CPU_ENDIAN := little

Expand Down Expand Up @@ -248,6 +256,7 @@ $(call CreateNewSpec, $(NEW_SPEC), \
TOPDIR := $(TOPDIR), \
OUTPUTDIR := $(OUTPUTDIR), \
BOOT_JDK := $(BOOT_JDK), \
JTREG_JDK := $(JTREG_JDK), \
JT_HOME := $(JT_HOME), \
JDK_IMAGE_DIR := $(JDK_IMAGE_DIR), \
JCOV_IMAGE_DIR := $(JCOV_IMAGE_DIR), \
Expand Down
2 changes: 2 additions & 0 deletions make/RunTestsPrebuiltSpec.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,8 @@ JAR := $(FIXPATH) $(JAR_CMD)
JLINK := $(FIXPATH) $(JLINK_CMD)
JMOD := $(FIXPATH) $(JMOD_CMD)

JTREG_JAVA := $(FIXPATH) $(JTREG_JDK)/bin/java $(JAVA_FLAGS_BIG) $(JAVA_FLAGS)

BUILD_JAVA := $(JDK_IMAGE_DIR)/bin/JAVA
################################################################################
# Some common tools. Assume most common name and no path.
Expand Down
6 changes: 3 additions & 3 deletions make/ZipSecurity.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -88,9 +88,9 @@ ifeq ($(call isTargetOs, windows), true)
$(eval $(call SetupZipArchive,BUILD_JGSS_BIN_ZIP, \
SRC := $(SUPPORT_OUTPUTDIR), \
INCLUDE_FILES := modules_libs/java.security.jgss/w2k_lsa_auth.dll \
modules_libs/java.security.jgss/w2k_lsa_auth.diz \
modules_libs/java.security.jgss/w2k_lsa_auth.map \
modules_libs/java.security.jgss/w2k_lsa_auth.pdb, \
modules_libs/java.security.jgss/w2k_lsa_auth.dll.diz \
modules_libs/java.security.jgss/w2k_lsa_auth.dll.map \
modules_libs/java.security.jgss/w2k_lsa_auth.dll.pdb, \
ZIP := $(IMAGES_OUTPUTDIR)/$(JGSS_ZIP_NAME)))

TARGETS += $(IMAGES_OUTPUTDIR)/$(JGSS_ZIP_NAME)
Expand Down
11 changes: 6 additions & 5 deletions make/autoconf/basic.m4
Original file line number Diff line number Diff line change
Expand Up @@ -406,9 +406,9 @@ AC_DEFUN_ONCE([BASIC_SETUP_OUTPUT_DIR],
# WARNING: This might be a bad thing to do. You need to be sure you want to
# have a configuration in this directory. Do some sanity checks!

if test ! -e "$OUTPUTDIR/spec.gmk"; then
# If we have a spec.gmk, we have run here before and we are OK. Otherwise, check for
# other files
if test ! -e "$OUTPUTDIR/spec.gmk" && test ! -e "$OUTPUTDIR/configure-support/generated-configure.sh"; then
# If we have a spec.gmk or configure-support/generated-configure.sh,
# we have run here before and we are OK. Otherwise, check for other files
files_present=`$LS $OUTPUTDIR`
# Configure has already touched config.log and confdefs.h in the current dir when this check
# is performed.
Expand All @@ -423,8 +423,9 @@ AC_DEFUN_ONCE([BASIC_SETUP_OUTPUT_DIR],
AC_MSG_NOTICE([Current directory is $CONFIGURE_START_DIR.])
AC_MSG_NOTICE([Since this is not the source root, configure will output the configuration here])
AC_MSG_NOTICE([(as opposed to creating a configuration in <src_root>/build/<conf-name>).])
AC_MSG_NOTICE([However, this directory is not empty. This is not allowed, since it could])
AC_MSG_NOTICE([seriously mess up just about everything.])
AC_MSG_NOTICE([However, this directory is not empty, additionally to some allowed files])
AC_MSG_NOTICE([it contains $filtered_files.])
AC_MSG_NOTICE([This is not allowed, since it could seriously mess up just about everything.])
AC_MSG_NOTICE([Try 'cd $TOPDIR' and restart configure])
AC_MSG_NOTICE([(or create a new empty directory and cd to it).])
AC_MSG_ERROR([Will not continue creating configuration in $CONFIGURE_START_DIR])
Expand Down
17 changes: 17 additions & 0 deletions make/autoconf/flags-cflags.m4
Original file line number Diff line number Diff line change
Expand Up @@ -816,6 +816,7 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_CPU_DEP],
REPRODUCIBLE_CFLAGS=
]
)
AC_SUBST(REPRODUCIBLE_CFLAGS)
fi

# Prevent the __FILE__ macro from generating absolute paths into the built
Expand Down Expand Up @@ -849,6 +850,22 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_CPU_DEP],
FILE_MACRO_CFLAGS=
]
)
if test "x$FILE_MACRO_CFLAGS" != x; then
# Add -pathmap for all VS system include paths using Windows
# full Long path name that is generated by the compiler
# Not enabled under WSL as there is no easy way to obtain the
# Windows full long paths, thus reproducible WSL builds will
# depend on building with the same VS toolchain install location.
if test "x$OPENJDK_BUILD_OS_ENV" != "xwindows.wsl1" && test "x$OPENJDK_BUILD_OS_ENV" != "xwindows.wsl2"; then
for ipath in ${$3SYSROOT_CFLAGS}; do
if test "x${ipath:0:2}" == "x-I"; then
ipath_path=${ipath#"-I"}
UTIL_FIXUP_WIN_LONG_PATH(ipath_path)
FILE_MACRO_CFLAGS="$FILE_MACRO_CFLAGS -pathmap:\"$ipath_path\"=vsi"
fi
done
fi
fi
fi

AC_MSG_CHECKING([how to prevent absolute paths in output])
Expand Down
10 changes: 10 additions & 0 deletions make/autoconf/flags-other.m4
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,16 @@ AC_DEFUN([FLAGS_SETUP_RCFLAGS],
AC_SUBST(RCFLAGS)
])

AC_DEFUN([FLAGS_SETUP_NMFLAGS],
[
# On AIX, we need to set NM flag -X64 for processing 64bit object files
if test "x$OPENJDK_TARGET_OS" = xaix; then
NMFLAGS="-X64"
fi

AC_SUBST(NMFLAGS)
])

################################################################################
# platform independent
AC_DEFUN([FLAGS_SETUP_ASFLAGS],
Expand Down
1 change: 1 addition & 0 deletions make/autoconf/flags.m4
Original file line number Diff line number Diff line change
Expand Up @@ -428,6 +428,7 @@ AC_DEFUN([FLAGS_SETUP_FLAGS],
FLAGS_SETUP_ARFLAGS
FLAGS_SETUP_STRIPFLAGS
FLAGS_SETUP_RCFLAGS
FLAGS_SETUP_NMFLAGS

FLAGS_SETUP_ASFLAGS
FLAGS_SETUP_ASFLAGS_CPU_DEP([TARGET])
Expand Down
Loading