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 lworld #1240

Closed
Closed
Changes from all commits
Commits
Show all changes
184 commits
Select commit Hold shift + click to select a range
47f33a5
8327986: ASAN reports use-after-free in DirectivesParserTest.empty_ob…
tstuefe Mar 28, 2024
2b79c22
8327505: Test com/sun/jmx/remote/NotificationMarshalVersions/TestSeri…
kevinjwalls Mar 28, 2024
7c7b961
8329191: JVMCI compiler warning is truncated
Mar 28, 2024
2af0312
8328619: sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTe…
kevinjwalls Mar 28, 2024
aa595db
8328507: Move StackWatermark code from safepoint cleanup
fisk Mar 28, 2024
85cb4a9
8247449: Revisit the argument processing logic for MetaspaceShared::d…
calvinccheung Mar 28, 2024
7ac2f91
8329210: Delete Redundant Printer Dialog Modality Test
Mar 28, 2024
341dd57
8325883: Move Monitor Deflation reporting out of safepoint cleanup
coleenp Mar 28, 2024
4eefda9
8327779: Remove deprecated internal field sun.security.x509.X509Key.key
Mar 28, 2024
991e04e
8327383: Clean up _Stalled and _Spinner fields
Mar 28, 2024
bf93e77
8329118: Run MessageFormat additional subformat pattern tests under e…
Mar 28, 2024
df01cc5
8323576: [Windows] Fallthrough to ::abort instead of os::infinite_sle…
TheShermanTanker Mar 29, 2024
245514d
8328953: JEditorPane.read throws ChangedCharSetException
rjolly Mar 29, 2024
418deaf
8328361: Use memset() in method CardTable::dirty_MemRegion()
lgxbslgx Mar 29, 2024
59c2aff
8323624: ProviderList.ServiceList does not need to be a list
wangweij Mar 29, 2024
5b05f8e
8329112: Clean up CDS checking of unsupported module options
iklam Mar 29, 2024
8a0ef81
8326627: Document Double/Float.valueOf(String) behavior for numeric s…
naotoj Mar 29, 2024
d1b51e3
8321550: Update several runtime/cds tests to use vm flags or mark as …
calvinccheung Mar 29, 2024
20cb6e7
8329337: Problem list BufferStrategyExceptionTest.java on Windows
prrace Mar 29, 2024
37c2279
8329150: Remove CDS support for LatestMethodCache
iklam Mar 30, 2024
f2e5808
8329126: No native wrappers generated anymore with -XX:-TieredCompila…
simonis Mar 30, 2024
9d052e9
8329131: Fold libjli_static back into libjli on AIX
magicus Mar 31, 2024
1e76e1f
8328403: Remove applet usage from JColorChooser tests Test6977726
Apr 1, 2024
3f5b75a
8328541: Remove or update obsolete comment in JRootPane
prsadhuk Apr 1, 2024
9f5464e
8329353: ResolvedReferencesNotNullTest.java failed with Incorrect res…
calvinccheung Apr 1, 2024
4a14cba
8329213: Better validation for com.sun.security.ocsp.useget option
shipilev Apr 1, 2024
5698f7a
8329134: Reconsider TLAB zapping
shipilev Apr 1, 2024
c2979c1
8329425: ProblemList containers/docker/TestJFREvents.java on linux-x64
Apr 1, 2024
ecd2b71
8329354: java/text/Format/MessageFormat/CompactSubFormats.java fails
DamonFool Apr 1, 2024
70c8ff1
8328665: serviceability/jvmti/vthread/PopFrameTest failed with a timeout
Apr 1, 2024
a85c849
8328273: sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java f…
jaikiran Apr 2, 2024
d3fc8df
8329135: Store Universe::*exception_instance() in CDS archive
iklam Apr 2, 2024
af7c6af
8324808: Manual printer tests have no Pass/Fail buttons, instructions…
Renjithkannath Apr 2, 2024
bc546c2
8328561: test java/awt/Robot/ManualInstructions/ManualInstructions.ja…
prrace Apr 2, 2024
6b1b0e9
8329103: assert(!thread->in_asgct()) failed during multi-mode profiling
Apr 2, 2024
5cddc2d
8325252: C2 SuperWord: refactor the packset
eme64 Apr 2, 2024
3d22838
8328997: Remove unnecessary template parameter lists in GrowableArray
Apr 2, 2024
816638e
8329352: Remove dead code in splashscreen_sys.c
Apr 2, 2024
3b582df
8051959: Add thread and timestamp options to java.security.debug syst…
coffeys Apr 2, 2024
8b934aa
8329358: Generational ZGC: Remove the unused method ZPointer::set_rem…
lgxbslgx Apr 2, 2024
5cf457b
8329320: Simplify awt/print/PageFormat/NullPaper.java test
aivanov-jdk Apr 2, 2024
ed821cb
8324807: Manual printer tests have no Pass/Fail buttons, instructions…
Renjithkannath Apr 2, 2024
5ae849d
8329292: Fix missing cleanups in java.management and jdk.management
magicus Apr 2, 2024
5ac067f
8329289: Unify SetupJdkExecutable and SetupJdkLibrary
magicus Apr 2, 2024
7eb78e3
8320676: Manual printer tests have no Pass/Fail buttons, instructions…
Renjithkannath Apr 2, 2024
6ae1cf1
8329368: Generational ZGC: Remove the unnecessary friend classes in Z…
lgxbslgx Apr 2, 2024
dd5d7d0
8327002: (fs) java/nio/file/Files/CopyMoveVariations.java should be a…
Apr 2, 2024
925d829
8329013: StackOverflowError when starting Apache Tomcat with signed jar
coffeys Apr 2, 2024
db15914
8328753: Open source few Undecorated Frame tests
Apr 2, 2024
3057dde
8329421: Native methods can not be selectively printed
simonis Apr 2, 2024
021ed6a
8328648: Remove applet usage from JFileChooser tests bug4150029
Apr 2, 2024
f88f31d
8328137: PreserveAllAnnotations can cause failure of class retransfor…
Apr 3, 2024
866e7b6
8329174: update CodeBuffer layout in comment after constants section …
lusou-zhangquan Apr 3, 2024
92f5c0b
8323682: C2: guard check is not generated in Arrays.copyOfRange intri…
Apr 3, 2024
16b842a
8329355: Test compiler/c2/irTests/TestIfMinMax.java fails on RISC-V
RealFYang Apr 3, 2024
e3e6c2a
8328278: Do not print the tenuring threshold in AgeTable::print_on
lgxbslgx Apr 3, 2024
bdd9438
8328647: TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp
stefank Apr 3, 2024
d954f3b
8329493: Parallel: Remove unused ParallelArguments::heap_max_size_bytes
albertnetymk Apr 3, 2024
80c54b4
8328932: Parallel: Proper partial object setup in fill_dense_prefix_end
albertnetymk Apr 3, 2024
bea493b
8236736: Change notproduct JVM flags to develop flags
coleenp Apr 3, 2024
ee09801
8328352: Serial: Inline SerialBlockOffsetSharedArray
lgxbslgx Apr 3, 2024
1c69193
8328383: Method is not used: com.sun.tools.javac.comp.Attr::thisSym
Apr 3, 2024
8dc43aa
8325217: MethodSymbol.getModifiers() returns SEALED for restricted me…
Apr 3, 2024
023f7f1
8320799: Bump minimum boot jdk to JDK 22
vidmik Apr 3, 2024
233619b
8329557: Fix statement around MathContext.DECIMAL128 rounding
jddarcy Apr 3, 2024
375bfac
8327474: Review use of java.io.tmpdir in jdk tests
Apr 3, 2024
16576b8
8328957: Update PKCS11Test.java to not use hardcoded path
Apr 3, 2024
8267d65
8329564: [JVMCI] TranslatedException::debugPrintStackTrace does not w…
Apr 3, 2024
8020183
8329470: Remove obsolete CDS SharedStrings tests
iklam Apr 3, 2024
4196688
8329494: Serial: Merge GenMarkSweep into MarkSweep
lgxbslgx Apr 4, 2024
2931458
8328938: C2 SuperWord: disable vectorization for large stride and scale
eme64 Apr 4, 2024
f762637
8326962: C2 SuperWord: cache VPointer
eme64 Apr 4, 2024
e5e21a8
8328702: C2: Crash during parsing because sub type check is not folded
chhagedorn Apr 4, 2024
f26e430
8327110: Refactor create_bool_from_template_assertion_predicate() to …
chhagedorn Apr 4, 2024
8efd7aa
8328786: [AIX] move some important warnings/errors from trcVerbose to UL
MBaesken Apr 4, 2024
a169c06
8329580: Parallel: Remove VerifyObjectStartArray
albertnetymk Apr 4, 2024
b9da140
8329594: G1: Consistent Titles to Thread Work Items.
Apr 4, 2024
21867c9
8313332: Simplify lazy jmethodID cache in InstanceKlass
coleenp Apr 4, 2024
f3db279
8327410: Add hostname option for UL file names
Apr 4, 2024
d90e5b5
8329546: Assume sized integral types are available
Apr 4, 2024
6382a12
8326666: Remove the Java Management Extension (JMX) Subject Delegatio…
kevinjwalls Apr 4, 2024
4276d5c
8329637: Apparent typo in java.security file property jdk.tls.keyLimits
Apr 4, 2024
28216aa
8328366: Thread.setContextClassloader from thread in FJP commonPool t…
Apr 4, 2024
83eba86
8329332: Remove CompiledMethod and CodeBlobLayout classes
Apr 4, 2024
d80d478
8328649: Disallow enclosing instances for local classes in constructo…
archiecobbs Apr 4, 2024
12ad09a
8322042: HeapDumper should perform merge on the current thread instea…
Apr 4, 2024
e1183ac
8329703: Remove unused apple.jpeg file from SwingSet2 demo
vidmik Apr 4, 2024
27cfcef
8329651: TestLibGraal.java crashes with assert(_stack_base != nullptr)
Apr 5, 2024
34f7974
8325303: Replace markWord.is_neutral() with markWord.is_unlocked()
Apr 5, 2024
0b01144
8329720: Gtest failure printing markword after JDK-8325303
Apr 5, 2024
5860a48
8329624: Add visitors for preview language features
jddarcy Apr 5, 2024
c1cfb43
8329109: Threads::print_on() tries to print CPU time for terminated G…
reinrich Apr 5, 2024
9da5170
8327978: C2 SuperWord: Fix compilation time regression in dependency …
eme64 Apr 5, 2024
6bc6392
8329201: C2: Replace TypeInterfaces::intersection_with() + eq() with …
chhagedorn Apr 5, 2024
1131bb7
8329261: G1: interpreter post-barrier x86 code asserts index size of …
robcasloz Apr 5, 2024
b71acc7
8329089: Empty immutable list throws the wrong exception type for rem…
minborg Apr 5, 2024
71d48bc
8329655: Cleanup KlassObj and klassOop names after the PermGen removal
stefank Apr 5, 2024
8efe569
8328747: WrongMethodTypeException with pattern matching on switch on …
biboudis Apr 5, 2024
8bc1867
8307160: Fix AWT/2D/A11Y to support the permissive- flag on the Micro…
TheShermanTanker Apr 5, 2024
3f4b167
8329672: Only call SetupNativeCompilation from SetupJdkNativeCompilation
magicus Apr 5, 2024
18c925c
8329661: Refactor ScavengableNMethods::verify_unlisted_nmethods
albertnetymk Apr 5, 2024
27353ad
8329521: Serial: Rename MarkSweep to SerialFullGC
lgxbslgx Apr 5, 2024
29992e1
8329570: G1: Excessive is_obj_dead_cond calls in verification
stefank Apr 5, 2024
46d3d7b
8329529: Serial: Move _saved_mark_word out of ContiguousSpace
lgxbslgx Apr 5, 2024
4a11db8
8329662: Add a test to verify the behaviour of the default HEAD() met…
jaikiran Apr 5, 2024
040c935
8328183: Minor mistakes in docs of PrintStream.append()
Apr 5, 2024
862e615
8198237: [macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/…
Apr 5, 2024
3d50eaa
8329784: Run MaxMetaspaceSizeTest.java with -Xshare:off
iklam Apr 6, 2024
49d8e63
8329083: RISC-V: Update profiles supported on riscv
Apr 6, 2024
d771ec6
8329733: Update the documentation in java.net.SocketOptions to direct…
jaikiran Apr 6, 2024
3a3b77d
8329641: RISC-V: Enable some tests related to SHA-2 instrinsic
zifeihan Apr 8, 2024
51b0abc
8329340: Remove unused libawt code
djelinski Apr 8, 2024
d1aad71
8321204: C2: assert(false) failed: node should be in igvn hash table
TobiHartmann Apr 8, 2024
6f087cb
8328698: oopDesc::klass_raw() decodes without a null check
stefank Apr 8, 2024
7c66465
8325088: Overloads that differ in type parameters may be lost
Apr 8, 2024
fc18201
8327111: Replace remaining usage of create_bool_from_template_asserti…
chhagedorn Apr 8, 2024
8648890
8329749: Obsolete the unused UseNeon flag
TobiHartmann Apr 8, 2024
be45de1
8328627: JShell documentation should be clearer about "remote runtime…
lahodaj Apr 8, 2024
3ebf8c9
8329663: hs_err file event log entry for thread adding/removing shoul…
MBaesken Apr 8, 2024
6439375
8329533: TestCDSVMCrash fails on libgraal
Apr 8, 2024
7475824
8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTe…
aivanov-jdk Apr 8, 2024
9ac3b77
8329775: Serial: Remove unused declarations in serialFullGC.hpp
albertnetymk Apr 8, 2024
115f419
8329659: Serial: Extract allowed_dead_ratio from ContiguousSpace
lgxbslgx Apr 8, 2024
dd930c5
8329787: Fix typo in CLDRConverter
naotoj Apr 8, 2024
212a253
8329623: NegativeArraySizeException encoding large String to UTF-8
Apr 8, 2024
a4dd2e9
8329766: Serial: Refactor SerialBlockOffsetTable API
albertnetymk Apr 8, 2024
9467720
8329875: Serial: Move preservedMarks.inline.hpp to serialFullGC.cpp
albertnetymk Apr 8, 2024
7e5ef79
8323116: [REDO] Computational test more than 2x slower when AVX instr…
vamsi-parasa Apr 8, 2024
e702646
8200566: DistributionPointFetcher fails to fetch CRLs if the Distribu…
seanjmullan Apr 8, 2024
a887fd2
8316991: Reduce nullable allocation merges
Apr 8, 2024
fbc1e66
8328181: C2: assert(MaxVectorSize >= 32) failed: vector length should…
Apr 9, 2024
dfaf11a
8329898: Revert one use of markWord.is_unlocked back to is_neutral
Apr 9, 2024
b4dddde
8329840: Fix ZPhysicalMemorySegment::_end type
xmas92 Apr 9, 2024
19a99d0
8326744: Class-File API transition to Second Preview
asotona Apr 9, 2024
58e39c1
8329884: Serial: Fix build failure due to ‘Copy’ has not been declared
DamonFool Apr 9, 2024
71c5bbc
8329527: Opcode.IFNONNULL.primaryTypeKind() is not ReferenceType
asotona Apr 9, 2024
b9331cd
8329823: RISC-V: Need to sync CPU features with related JVM flags
zifeihan Apr 9, 2024
8907eda
8325485: IncrementInstructions.of(int, int) is not storing the args
asotona Apr 9, 2024
a48289a
8329761: Remove unused KeyBuilder and unusedSets from StyleContext
aivanov-jdk Apr 9, 2024
5ea21c3
8329878: Reduce public interface of CardTableBarrierSet
albertnetymk Apr 9, 2024
87131fb
8329629: GC interfaces should work directly against nmethod instead o…
stefank Apr 9, 2024
492b954
8329750: Change Universe functions to return more specific Klass* types
stefank Apr 9, 2024
5c9f036
8329858: G1: Make G1VerifyLiveAndRemSetClosure stateless
stefank Apr 9, 2024
635cb3c
8329745: Update the documentation of ServerSocket and Socket to refer…
jaikiran Apr 9, 2024
2fcb816
8305072: Win32ShellFolder2.compareTo is inconsistent
aivanov-jdk Apr 9, 2024
5fb5e6c
8329603: G1: Merge G1BlockOffsetTablePart into G1BlockOffsetTable
lgxbslgx Apr 9, 2024
3b6629c
8324673: javacserver failed during build: RejectedExecutionException
djelinski Apr 9, 2024
a8fbeec
8329956: G1: Remove unimplemented collection_set_candidate_short_type…
albertnetymk Apr 9, 2024
f9bc2db
8325371: Missing ClassFile.Option in package summary
asotona Apr 9, 2024
e75e1cb
8329955: Class-File API ClassPrinter does not print bootstrap methods…
asotona Apr 9, 2024
2e925f2
8329726: Use non-short forward jumps in lightweight locking
rkennke Apr 9, 2024
23d161d
8328630: Add logging when needed symbols in dll are missing.
robehn Apr 9, 2024
1e02a13
8328614: hsdis: dlsym can't find decode symbol
robehn Apr 9, 2024
6736792
8329628: Additional changes after JDK-8329332
Apr 9, 2024
4bba445
8325659: Normalize Random usage by incubator vector tests
Apr 9, 2024
b80ba08
8329967: Build failure after JDK-8329628
Apr 9, 2024
316361b
8328318: Wrong description in X509Extension.getExtensionValue method …
blperez01 Apr 9, 2024
6276789
8328785: IOException: Symbol not found: C_GetInterface for PKCS11 int…
slumericanB Apr 9, 2024
b81b86d
8329729: java/util/Properties/StoreReproducibilityTest.java times out
jaikiran Apr 10, 2024
47df145
8310513: [s390x] Intrinsify recursive ObjectMonitor locking
offamitkumar Apr 10, 2024
bab7019
8329431: Improve speed of writing CDS heap objects
iklam Apr 10, 2024
d037a59
8311248: Refactor CodeCache::initialize_heaps to simplify adding new …
Apr 10, 2024
bea9acc
8328482: Convert and Open source few manual applet test to main based
Apr 10, 2024
51ed69a
8327621: Check return value of uname in os::get_host_name
jdksjolen Apr 10, 2024
e0fd6c4
8329545: [s390x] Fix garbage value being passed in Argument Register
Apr 10, 2024
dd6e453
8329767: G1: Move G1BlockOffsetTable::set_for_starts_humongous to Hea…
lgxbslgx Apr 10, 2024
b49ba42
8330002: Remove redundant public keyword in BarrierSet
albertnetymk Apr 10, 2024
86cb767
8326568: jdk/test/com/sun/net/httpserver/bugs/B6431193.java should us…
Apr 10, 2024
c5150c7
8309751: Duplicate constant pool entries added during default method …
coleenp Apr 10, 2024
9731b1c
8327137: Add test for ConcurrentModificationException in BasicDirecto…
aivanov-jdk Apr 10, 2024
279ed0d
8329961: Buffer overflow in os::Linux::kernel_version
jdksjolen Apr 10, 2024
70944ca
8330033: com/sun/net/httpserver/bugs/B6431193.java fails in Assertion…
Apr 10, 2024
643dd48
8329432: PopFrame and ForceEarlyReturn functions should use JvmtiHand…
Apr 11, 2024
5e544f1
8329491: GetThreadListStackTraces function should use JvmtiHandshake
Apr 11, 2024
d9c84e7
8329656: assertion failed in MAP_ARCHIVE_MMAP_FAILURE path: Invalid i…
tstuefe Apr 11, 2024
b04b304
8329254: optimize integral reverse operations on x86 GFNI target.
Apr 11, 2024
aa41ad4
8338261: [lworld] FieldLayoutAnalyzer::checkSubClasses fails with Nul…
fparain Aug 20, 2024
b81cb4e
8338698: [lworld] ObjectStreamClass should throw InstantiationExcepti…
Aug 21, 2024
884078f
8338260: [lworld] assert(elements_end <= obj_end) failed: payload mus…
Aug 23, 2024
29a24d2
8339456: [lworld] Adjust UnsafeTest.java for JDK-8327729
Sep 3, 2024
3084f84
8339302: [lworld] C2: "assert(safepoints.length() == 0 || !res_type->…
chhagedorn Sep 4, 2024
e9ce5a9
Merge jdk
Sep 4, 2024
f4f1ec6
Merge jdk
Sep 9, 2024
c0af961
Merge branch 'lworld' into lw5_merge_lworld
vicente-romero-oracle Sep 11, 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
  •  
  •  
  •  
3 changes: 1 addition & 2 deletions make/CompileDemos.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2011, 2023, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2011, 2024, 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
@@ -32,7 +32,6 @@ default: all
include $(SPEC)
include MakeBase.gmk
include JavaCompilation.gmk
include NativeCompilation.gmk
include TextFileProcessing.gmk
include ZipArchive.gmk

8 changes: 7 additions & 1 deletion make/Hsdis.gmk
Original file line number Diff line number Diff line change
@@ -136,11 +136,17 @@ ifeq ($(HSDIS_BACKEND), binutils)
endif
endif

################################################################################
## Build libhsdis
################################################################################

$(eval $(call SetupJdkLibrary, BUILD_HSDIS, \
NAME := hsdis, \
LINK_TYPE := $(HSDIS_LINK_TYPE), \
SRC := $(TOPDIR)/src/utils/hsdis/$(HSDIS_BACKEND), \
EXTRA_HEADER_DIRS := $(TOPDIR)/src/utils/hsdis, \
EXTRA_HEADER_DIRS := \
java.base:include \
$(TOPDIR)/src/utils/hsdis, \
OUTPUT_DIR := $(HSDIS_OUTPUT_DIR), \
OBJECT_DIR := $(HSDIS_OUTPUT_DIR), \
DISABLED_WARNINGS_gcc := undef format-nonliteral sign-compare, \
22 changes: 13 additions & 9 deletions make/UpdateX11Wrappers.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright (c) 2012, 2022, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2012, 2024, 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
@@ -30,7 +30,7 @@ default: all
include $(SPEC)
include MakeBase.gmk
include Execute.gmk
include NativeCompilation.gmk
include JdkNativeCompilation.gmk
include ToolsJdk.gmk

################################################################################
@@ -47,14 +47,14 @@ ifeq ($(COMPILE_TYPE), cross)
$(error It is not possible to update the x11wrappers when cross-compiling)
endif

BITS := $(OPENJDK_TARGET_CPU_BITS)

X11WRAPPERS_OUTPUT := $(SUPPORT_OUTPUTDIR)/x11wrappers
GENERATOR_SOURCE_FILE := $(X11WRAPPERS_OUTPUT)/src/data_generator.c

GENSRC_X11WRAPPERS_DATADIR := $(TOPDIR)/src/java.desktop/unix/data/x11wrappergen
WRAPPER_OUTPUT_FILE := $(GENSRC_X11WRAPPERS_DATADIR)/sizes-$(BITS).txt

BITS := $(OPENJDK_TARGET_CPU_BITS)

# Generate the C code for the program that will output the offset file.
$(eval $(call SetupExecute, gensrc_generator, \
INFO := Generating X11 wrapper data generator source code, \
@@ -76,14 +76,17 @@ DATA_GENERATOR_INCLUDES := \
-I$(TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \
#

################################################################################
## Build data_generator
################################################################################

# Compile the generated C code into an executable.
$(eval $(call SetupNativeCompilation, BUILD_DATA_GENERATOR, \
PROGRAM := data_generator, \
OUTPUT_DIR := $(X11WRAPPERS_OUTPUT)/bin, \
$(eval $(call SetupJdkExecutable, BUILD_DATA_GENERATOR, \
NAME := data_generator, \
EXTRA_FILES := $(GENERATOR_SOURCE_FILE), \
CFLAGS := $(X_CFLAGS) $(DATA_GENERATOR_INCLUDES) $(CFLAGS_JDKEXE), \
LDFLAGS := $(LDFLAGS_JDKEXE), \
CFLAGS := $(X_CFLAGS) $(DATA_GENERATOR_INCLUDES), \
LIBS := $(X_LIBS), \
OUTPUT_DIR := $(X11WRAPPERS_OUTPUT)/bin, \
OBJECT_DIR := $(X11WRAPPERS_OUTPUT)/objs, \
))

@@ -92,6 +95,7 @@ $(eval $(call SetupExecute, run_wrappergen, \
INFO := Generating X11 wrapper data files, \
DEPS := $(BUILD_DATA_GENERATOR), \
OUTPUT_FILE := $(WRAPPER_OUTPUT_FILE), \
SUPPORT_DIR := $(X11WRAPPERS_OUTPUT)/run-wrapper, \
COMMAND := $(BUILD_DATA_GENERATOR_TARGET) | $(SORT) > $(WRAPPER_OUTPUT_FILE), \
))

4 changes: 2 additions & 2 deletions make/autoconf/flags-cflags.m4
Original file line number Diff line number Diff line change
@@ -577,8 +577,8 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_HELPER],
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
# The -utf-8 option sets source and execution character sets to UTF-8 to enable correct
# compilation of all source files regardless of the active code page on Windows.
TOOLCHAIN_CFLAGS_JVM="-nologo -MD -Zc:preprocessor -Zc:strictStrings -Zc:inline -permissive- -utf-8 -MP"
TOOLCHAIN_CFLAGS_JDK="-nologo -MD -Zc:preprocessor -Zc:strictStrings -Zc:inline -utf-8 -Zc:wchar_t-"
TOOLCHAIN_CFLAGS_JVM="-nologo -MD -Zc:preprocessor -Zc:inline -permissive- -utf-8 -MP"
TOOLCHAIN_CFLAGS_JDK="-nologo -MD -Zc:preprocessor -Zc:inline -permissive- -utf-8 -Zc:wchar_t-"
fi

# CFLAGS C language level for JDK sources (hotspot only uses C++)
Loading