changeset 36457:2daf75025304

Merge
author ddehaven
date Tue, 23 Feb 2016 09:11:19 -0800
parents 791c62a7bd08 a5ed9456c9be
children 25786a73a5fc
files hotspot/make/gensrc/Gensrc-jdk.vm.ci.gmk hotspot/src/cpu/aarch64/vm/interpreter_aarch64.cpp hotspot/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp hotspot/src/cpu/ppc/vm/templateInterpreter_ppc.cpp hotspot/src/cpu/ppc/vm/templateInterpreter_ppc.hpp hotspot/src/cpu/sparc/vm/interpreter_sparc.cpp hotspot/src/cpu/sparc/vm/templateInterpreter_sparc.cpp hotspot/src/cpu/x86/vm/interpreterGenerator_x86.cpp hotspot/src/cpu/x86/vm/interpreter_x86_32.cpp hotspot/src/cpu/x86/vm/interpreter_x86_64.cpp hotspot/src/cpu/x86/vm/macroAssembler_x86_libm.cpp hotspot/src/cpu/x86/vm/templateInterpreter_x86.cpp hotspot/src/cpu/zero/vm/interp_masm_zero.cpp hotspot/src/cpu/zero/vm/interpreter_zero.cpp hotspot/src/cpu/zero/vm/register_definitions_zero.cpp hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/META-INF/services/javax.annotation.processing.Processor hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java hotspot/src/share/vm/gc/g1/concurrentMark.cpp hotspot/src/share/vm/gc/g1/concurrentMark.hpp hotspot/src/share/vm/gc/g1/concurrentMark.inline.hpp hotspot/src/share/vm/oops/typeArrayOop.cpp hotspot/test/gc/6581734/Test6581734.java hotspot/test/gc/6845368/bigobj.java hotspot/test/gc/7072527/TestFullGCCount.java jdk/make/src/classes/build/tools/buildmetaindex/BuildMetaIndex.java jdk/make/src/classes/build/tools/generatebreakiteratordata/BreakIteratorRBControl.java jdk/src/java.base/share/classes/sun/misc/InnocuousThread.java jdk/src/java.base/share/classes/sun/misc/LRUCache.java jdk/src/java.base/share/classes/sun/misc/MetaIndex.java jdk/src/java.base/share/classes/sun/misc/NativeSignalHandler.java jdk/src/java.base/share/classes/sun/text/resources/en/FormatData_en.java jdk/src/java.base/share/classes/sun/text/resources/en/JavaTimeSupplementary_en.java jdk/src/java.base/share/classes/sun/text/resources/en/US/FormatData_en_US.java jdk/src/java.base/share/classes/sun/util/resources/en/CalendarData_en.properties jdk/src/java.base/share/classes/sun/util/resources/en/LocaleNames_en.properties jdk/src/java.base/share/classes/sun/util/resources/en/TimeZoneNames_en.java jdk/src/java.base/share/classes/sun/util/resources/en/US/CurrencyNames_en_US.properties jdk/src/java.base/share/native/libjava/NativeSignalHandler.c jdk/src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ar/CollationData_ar.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ar/FormatData_ar.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ar/JO/FormatData_ar_JO.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ar/JO/JavaTimeSupplementary_ar_JO.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ar/JavaTimeSupplementary_ar.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ar/LB/FormatData_ar_LB.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ar/LB/JavaTimeSupplementary_ar_LB.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ar/SY/FormatData_ar_SY.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ar/SY/JavaTimeSupplementary_ar_SY.java jdk/src/jdk.localedata/share/classes/sun/text/resources/be/BY/FormatData_be_BY.java jdk/src/jdk.localedata/share/classes/sun/text/resources/be/CollationData_be.java jdk/src/jdk.localedata/share/classes/sun/text/resources/be/FormatData_be.java jdk/src/jdk.localedata/share/classes/sun/text/resources/be/JavaTimeSupplementary_be.java jdk/src/jdk.localedata/share/classes/sun/text/resources/bg/BG/FormatData_bg_BG.java jdk/src/jdk.localedata/share/classes/sun/text/resources/bg/CollationData_bg.java jdk/src/jdk.localedata/share/classes/sun/text/resources/bg/FormatData_bg.java jdk/src/jdk.localedata/share/classes/sun/text/resources/bg/JavaTimeSupplementary_bg.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ca/CollationData_ca.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ca/ES/FormatData_ca_ES.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ca/FormatData_ca.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ca/JavaTimeSupplementary_ca.java jdk/src/jdk.localedata/share/classes/sun/text/resources/cs/CZ/FormatData_cs_CZ.java jdk/src/jdk.localedata/share/classes/sun/text/resources/cs/CollationData_cs.java jdk/src/jdk.localedata/share/classes/sun/text/resources/cs/FormatData_cs.java jdk/src/jdk.localedata/share/classes/sun/text/resources/cs/JavaTimeSupplementary_cs.java jdk/src/jdk.localedata/share/classes/sun/text/resources/da/CollationData_da.java jdk/src/jdk.localedata/share/classes/sun/text/resources/da/DK/FormatData_da_DK.java jdk/src/jdk.localedata/share/classes/sun/text/resources/da/FormatData_da.java jdk/src/jdk.localedata/share/classes/sun/text/resources/da/JavaTimeSupplementary_da.java jdk/src/jdk.localedata/share/classes/sun/text/resources/de/AT/FormatData_de_AT.java jdk/src/jdk.localedata/share/classes/sun/text/resources/de/AT/JavaTimeSupplementary_de_AT.java jdk/src/jdk.localedata/share/classes/sun/text/resources/de/CH/FormatData_de_CH.java jdk/src/jdk.localedata/share/classes/sun/text/resources/de/DE/FormatData_de_DE.java jdk/src/jdk.localedata/share/classes/sun/text/resources/de/FormatData_de.java jdk/src/jdk.localedata/share/classes/sun/text/resources/de/JavaTimeSupplementary_de.java jdk/src/jdk.localedata/share/classes/sun/text/resources/de/LU/FormatData_de_LU.java jdk/src/jdk.localedata/share/classes/sun/text/resources/el/CY/FormatData_el_CY.java jdk/src/jdk.localedata/share/classes/sun/text/resources/el/CollationData_el.java jdk/src/jdk.localedata/share/classes/sun/text/resources/el/FormatData_el.java jdk/src/jdk.localedata/share/classes/sun/text/resources/el/GR/FormatData_el_GR.java jdk/src/jdk.localedata/share/classes/sun/text/resources/el/JavaTimeSupplementary_el.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/AU/FormatData_en_AU.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/AU/JavaTimeSupplementary_en_AU.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/CA/FormatData_en_CA.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/CA/JavaTimeSupplementary_en_CA.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/GB/FormatData_en_GB.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/GB/JavaTimeSupplementary_en_GB.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/IE/FormatData_en_IE.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/IE/JavaTimeSupplementary_en_IE.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/IN/FormatData_en_IN.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/IN/JavaTimeSupplementary_en_IN.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/MT/FormatData_en_MT.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/MT/JavaTimeSupplementary_en_MT.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/NZ/FormatData_en_NZ.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/NZ/JavaTimeSupplementary_en_NZ.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/PH/FormatData_en_PH.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/SG/FormatData_en_SG.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/SG/JavaTimeSupplementary_en_SG.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/ZA/FormatData_en_ZA.java jdk/src/jdk.localedata/share/classes/sun/text/resources/en/ZA/JavaTimeSupplementary_en_ZA.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/AR/FormatData_es_AR.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/BO/FormatData_es_BO.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/CL/FormatData_es_CL.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/CL/JavaTimeSupplementary_es_CL.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/CO/FormatData_es_CO.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/CO/JavaTimeSupplementary_es_CO.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/CR/FormatData_es_CR.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/CollationData_es.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/DO/FormatData_es_DO.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/EC/FormatData_es_EC.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/ES/FormatData_es_ES.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/FormatData_es.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/GT/FormatData_es_GT.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/GT/JavaTimeSupplementary_es_GT.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/HN/FormatData_es_HN.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/HN/JavaTimeSupplementary_es_HN.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/JavaTimeSupplementary_es.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/MX/FormatData_es_MX.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/MX/JavaTimeSupplementary_es_MX.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/NI/FormatData_es_NI.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/PA/FormatData_es_PA.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/PA/JavaTimeSupplementary_es_PA.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/PE/FormatData_es_PE.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/PE/JavaTimeSupplementary_es_PE.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/PR/FormatData_es_PR.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/PR/JavaTimeSupplementary_es_PR.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/PY/FormatData_es_PY.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/SV/FormatData_es_SV.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/US/FormatData_es_US.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/UY/FormatData_es_UY.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/UY/JavaTimeSupplementary_es_UY.java jdk/src/jdk.localedata/share/classes/sun/text/resources/es/VE/FormatData_es_VE.java jdk/src/jdk.localedata/share/classes/sun/text/resources/et/CollationData_et.java jdk/src/jdk.localedata/share/classes/sun/text/resources/et/EE/FormatData_et_EE.java jdk/src/jdk.localedata/share/classes/sun/text/resources/et/FormatData_et.java jdk/src/jdk.localedata/share/classes/sun/text/resources/et/JavaTimeSupplementary_et.java jdk/src/jdk.localedata/share/classes/sun/text/resources/fi/CollationData_fi.java jdk/src/jdk.localedata/share/classes/sun/text/resources/fi/FI/FormatData_fi_FI.java jdk/src/jdk.localedata/share/classes/sun/text/resources/fi/FormatData_fi.java jdk/src/jdk.localedata/share/classes/sun/text/resources/fi/JavaTimeSupplementary_fi.java jdk/src/jdk.localedata/share/classes/sun/text/resources/fr/BE/FormatData_fr_BE.java jdk/src/jdk.localedata/share/classes/sun/text/resources/fr/BE/JavaTimeSupplementary_fr_BE.java jdk/src/jdk.localedata/share/classes/sun/text/resources/fr/CA/FormatData_fr_CA.java jdk/src/jdk.localedata/share/classes/sun/text/resources/fr/CA/JavaTimeSupplementary_fr_CA.java jdk/src/jdk.localedata/share/classes/sun/text/resources/fr/CH/FormatData_fr_CH.java jdk/src/jdk.localedata/share/classes/sun/text/resources/fr/CH/JavaTimeSupplementary_fr_CH.java jdk/src/jdk.localedata/share/classes/sun/text/resources/fr/CollationData_fr.java jdk/src/jdk.localedata/share/classes/sun/text/resources/fr/FR/FormatData_fr_FR.java jdk/src/jdk.localedata/share/classes/sun/text/resources/fr/FormatData_fr.java jdk/src/jdk.localedata/share/classes/sun/text/resources/fr/JavaTimeSupplementary_fr.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ga/FormatData_ga.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ga/IE/FormatData_ga_IE.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ga/JavaTimeSupplementary_ga.java jdk/src/jdk.localedata/share/classes/sun/text/resources/hi/CollationData_hi.java jdk/src/jdk.localedata/share/classes/sun/text/resources/hi/IN/FormatData_hi_IN.java jdk/src/jdk.localedata/share/classes/sun/text/resources/hi/IN/JavaTimeSupplementary_hi_IN.java jdk/src/jdk.localedata/share/classes/sun/text/resources/hr/CollationData_hr.java jdk/src/jdk.localedata/share/classes/sun/text/resources/hr/FormatData_hr.java jdk/src/jdk.localedata/share/classes/sun/text/resources/hr/HR/FormatData_hr_HR.java jdk/src/jdk.localedata/share/classes/sun/text/resources/hr/JavaTimeSupplementary_hr.java jdk/src/jdk.localedata/share/classes/sun/text/resources/hu/CollationData_hu.java jdk/src/jdk.localedata/share/classes/sun/text/resources/hu/FormatData_hu.java jdk/src/jdk.localedata/share/classes/sun/text/resources/hu/HU/FormatData_hu_HU.java jdk/src/jdk.localedata/share/classes/sun/text/resources/hu/JavaTimeSupplementary_hu.java jdk/src/jdk.localedata/share/classes/sun/text/resources/in/FormatData_in.java jdk/src/jdk.localedata/share/classes/sun/text/resources/in/ID/FormatData_in_ID.java jdk/src/jdk.localedata/share/classes/sun/text/resources/is/CollationData_is.java jdk/src/jdk.localedata/share/classes/sun/text/resources/is/FormatData_is.java jdk/src/jdk.localedata/share/classes/sun/text/resources/is/IS/FormatData_is_IS.java jdk/src/jdk.localedata/share/classes/sun/text/resources/is/JavaTimeSupplementary_is.java jdk/src/jdk.localedata/share/classes/sun/text/resources/it/CH/FormatData_it_CH.java jdk/src/jdk.localedata/share/classes/sun/text/resources/it/CH/JavaTimeSupplementary_it_CH.java jdk/src/jdk.localedata/share/classes/sun/text/resources/it/FormatData_it.java jdk/src/jdk.localedata/share/classes/sun/text/resources/it/IT/FormatData_it_IT.java jdk/src/jdk.localedata/share/classes/sun/text/resources/it/JavaTimeSupplementary_it.java jdk/src/jdk.localedata/share/classes/sun/text/resources/iw/CollationData_iw.java jdk/src/jdk.localedata/share/classes/sun/text/resources/iw/FormatData_iw.java jdk/src/jdk.localedata/share/classes/sun/text/resources/iw/IL/FormatData_iw_IL.java jdk/src/jdk.localedata/share/classes/sun/text/resources/iw/IL/JavaTimeSupplementary_iw_IL.java jdk/src/jdk.localedata/share/classes/sun/text/resources/iw/JavaTimeSupplementary_iw.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ja/CollationData_ja.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ja/FormatData_ja.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ja/JP/FormatData_ja_JP.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ja/JavaTimeSupplementary_ja.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ko/CollationData_ko.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ko/FormatData_ko.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ko/JavaTimeSupplementary_ko.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ko/KR/FormatData_ko_KR.java jdk/src/jdk.localedata/share/classes/sun/text/resources/lt/CollationData_lt.java jdk/src/jdk.localedata/share/classes/sun/text/resources/lt/FormatData_lt.java jdk/src/jdk.localedata/share/classes/sun/text/resources/lt/JavaTimeSupplementary_lt.java jdk/src/jdk.localedata/share/classes/sun/text/resources/lt/LT/FormatData_lt_LT.java jdk/src/jdk.localedata/share/classes/sun/text/resources/lv/CollationData_lv.java jdk/src/jdk.localedata/share/classes/sun/text/resources/lv/FormatData_lv.java jdk/src/jdk.localedata/share/classes/sun/text/resources/lv/JavaTimeSupplementary_lv.java jdk/src/jdk.localedata/share/classes/sun/text/resources/lv/LV/FormatData_lv_LV.java jdk/src/jdk.localedata/share/classes/sun/text/resources/mk/CollationData_mk.java jdk/src/jdk.localedata/share/classes/sun/text/resources/mk/FormatData_mk.java jdk/src/jdk.localedata/share/classes/sun/text/resources/mk/JavaTimeSupplementary_mk.java jdk/src/jdk.localedata/share/classes/sun/text/resources/mk/MK/FormatData_mk_MK.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ms/FormatData_ms.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ms/JavaTimeSupplementary_ms.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ms/MY/FormatData_ms_MY.java jdk/src/jdk.localedata/share/classes/sun/text/resources/mt/FormatData_mt.java jdk/src/jdk.localedata/share/classes/sun/text/resources/mt/JavaTimeSupplementary_mt.java jdk/src/jdk.localedata/share/classes/sun/text/resources/mt/MT/FormatData_mt_MT.java jdk/src/jdk.localedata/share/classes/sun/text/resources/nl/BE/FormatData_nl_BE.java jdk/src/jdk.localedata/share/classes/sun/text/resources/nl/BE/JavaTimeSupplementary_nl_BE.java jdk/src/jdk.localedata/share/classes/sun/text/resources/nl/FormatData_nl.java jdk/src/jdk.localedata/share/classes/sun/text/resources/nl/JavaTimeSupplementary_nl.java jdk/src/jdk.localedata/share/classes/sun/text/resources/nl/NL/FormatData_nl_NL.java jdk/src/jdk.localedata/share/classes/sun/text/resources/no/CollationData_no.java jdk/src/jdk.localedata/share/classes/sun/text/resources/no/FormatData_no.java jdk/src/jdk.localedata/share/classes/sun/text/resources/no/JavaTimeSupplementary_no.java jdk/src/jdk.localedata/share/classes/sun/text/resources/no/NO/FormatData_no_NO.java jdk/src/jdk.localedata/share/classes/sun/text/resources/no/NO/FormatData_no_NO_NY.java jdk/src/jdk.localedata/share/classes/sun/text/resources/pl/CollationData_pl.java jdk/src/jdk.localedata/share/classes/sun/text/resources/pl/FormatData_pl.java jdk/src/jdk.localedata/share/classes/sun/text/resources/pl/JavaTimeSupplementary_pl.java jdk/src/jdk.localedata/share/classes/sun/text/resources/pl/PL/FormatData_pl_PL.java jdk/src/jdk.localedata/share/classes/sun/text/resources/pt/BR/FormatData_pt_BR.java jdk/src/jdk.localedata/share/classes/sun/text/resources/pt/FormatData_pt.java jdk/src/jdk.localedata/share/classes/sun/text/resources/pt/JavaTimeSupplementary_pt.java jdk/src/jdk.localedata/share/classes/sun/text/resources/pt/PT/FormatData_pt_PT.java jdk/src/jdk.localedata/share/classes/sun/text/resources/pt/PT/JavaTimeSupplementary_pt_PT.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ro/CollationData_ro.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ro/FormatData_ro.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ro/JavaTimeSupplementary_ro.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ro/RO/FormatData_ro_RO.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ru/CollationData_ru.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ru/FormatData_ru.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ru/JavaTimeSupplementary_ru.java jdk/src/jdk.localedata/share/classes/sun/text/resources/ru/RU/FormatData_ru_RU.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sk/CollationData_sk.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sk/FormatData_sk.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sk/JavaTimeSupplementary_sk.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sk/SK/FormatData_sk_SK.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sl/CollationData_sl.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sl/FormatData_sl.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sl/JavaTimeSupplementary_sl.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sl/SI/FormatData_sl_SI.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sq/AL/FormatData_sq_AL.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sq/CollationData_sq.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sq/FormatData_sq.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sq/JavaTimeSupplementary_sq.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sr/BA/FormatData_sr_BA.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sr/CS/FormatData_sr_CS.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sr/CollationData_sr.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sr/CollationData_sr_Latn.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sr/FormatData_sr.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sr/FormatData_sr_Latn.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sr/JavaTimeSupplementary_sr.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sr/JavaTimeSupplementary_sr_Latn.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sr/ME/FormatData_sr_Latn_ME.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sr/ME/FormatData_sr_ME.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sr/RS/FormatData_sr_RS.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sv/CollationData_sv.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sv/FormatData_sv.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sv/JavaTimeSupplementary_sv.java jdk/src/jdk.localedata/share/classes/sun/text/resources/sv/SE/FormatData_sv_SE.java jdk/src/jdk.localedata/share/classes/sun/text/resources/th/BreakIteratorInfo_th.java jdk/src/jdk.localedata/share/classes/sun/text/resources/th/BreakIteratorRules_th.java jdk/src/jdk.localedata/share/classes/sun/text/resources/th/CollationData_th.java jdk/src/jdk.localedata/share/classes/sun/text/resources/th/FormatData_th.java jdk/src/jdk.localedata/share/classes/sun/text/resources/th/JavaTimeSupplementary_th.java jdk/src/jdk.localedata/share/classes/sun/text/resources/th/TH/FormatData_th_TH.java jdk/src/jdk.localedata/share/classes/sun/text/resources/th/thai_dict jdk/src/jdk.localedata/share/classes/sun/text/resources/tr/CollationData_tr.java jdk/src/jdk.localedata/share/classes/sun/text/resources/tr/FormatData_tr.java jdk/src/jdk.localedata/share/classes/sun/text/resources/tr/JavaTimeSupplementary_tr.java jdk/src/jdk.localedata/share/classes/sun/text/resources/tr/TR/FormatData_tr_TR.java jdk/src/jdk.localedata/share/classes/sun/text/resources/uk/CollationData_uk.java jdk/src/jdk.localedata/share/classes/sun/text/resources/uk/FormatData_uk.java jdk/src/jdk.localedata/share/classes/sun/text/resources/uk/JavaTimeSupplementary_uk.java jdk/src/jdk.localedata/share/classes/sun/text/resources/uk/UA/FormatData_uk_UA.java jdk/src/jdk.localedata/share/classes/sun/text/resources/vi/CollationData_vi.java jdk/src/jdk.localedata/share/classes/sun/text/resources/vi/FormatData_vi.java jdk/src/jdk.localedata/share/classes/sun/text/resources/vi/JavaTimeSupplementary_vi.java jdk/src/jdk.localedata/share/classes/sun/text/resources/vi/VN/FormatData_vi_VN.java jdk/src/jdk.localedata/share/classes/sun/text/resources/zh/CN/FormatData_zh_CN.java jdk/src/jdk.localedata/share/classes/sun/text/resources/zh/CollationData_zh.java jdk/src/jdk.localedata/share/classes/sun/text/resources/zh/FormatData_zh.java jdk/src/jdk.localedata/share/classes/sun/text/resources/zh/HK/CollationData_zh_HK.java jdk/src/jdk.localedata/share/classes/sun/text/resources/zh/HK/FormatData_zh_HK.java jdk/src/jdk.localedata/share/classes/sun/text/resources/zh/JavaTimeSupplementary_zh.java jdk/src/jdk.localedata/share/classes/sun/text/resources/zh/SG/FormatData_zh_SG.java jdk/src/jdk.localedata/share/classes/sun/text/resources/zh/TW/CollationData_zh_TW.java jdk/src/jdk.localedata/share/classes/sun/text/resources/zh/TW/FormatData_zh_TW.java jdk/src/jdk.localedata/share/classes/sun/text/resources/zh/TW/JavaTimeSupplementary_zh_TW.java jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/AE/CurrencyNames_ar_AE.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/BH/CurrencyNames_ar_BH.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/CalendarData_ar.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/DZ/CurrencyNames_ar_DZ.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/EG/CurrencyNames_ar_EG.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/IQ/CurrencyNames_ar_IQ.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/JO/CurrencyNames_ar_JO.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/KW/CurrencyNames_ar_KW.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/LB/CurrencyNames_ar_LB.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/LY/CurrencyNames_ar_LY.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/LocaleNames_ar.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/MA/CurrencyNames_ar_MA.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/OM/CurrencyNames_ar_OM.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/QA/CurrencyNames_ar_QA.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/SA/CurrencyNames_ar_SA.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/SD/CurrencyNames_ar_SD.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/SY/CurrencyNames_ar_SY.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/TN/CurrencyNames_ar_TN.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ar/YE/CurrencyNames_ar_YE.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/be/BY/CurrencyNames_be_BY.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/be/CalendarData_be.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/be/LocaleNames_be.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/bg/BG/CurrencyNames_bg_BG.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/bg/CalendarData_bg.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/bg/LocaleNames_bg.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ca/CalendarData_ca.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ca/ES/CurrencyNames_ca_ES.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ca/LocaleNames_ca.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/cs/CZ/CurrencyNames_cs_CZ.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/cs/CalendarData_cs.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/cs/LocaleNames_cs.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/da/CalendarData_da.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/da/DK/CurrencyNames_da_DK.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/da/LocaleNames_da.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/de/AT/CurrencyNames_de_AT.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/de/CH/CurrencyNames_de_CH.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/de/CalendarData_de.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/de/CurrencyNames_de.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/de/DE/CurrencyNames_de_DE.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/de/GR/CurrencyNames_de_GR.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/de/LU/CurrencyNames_de_LU.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/de/LocaleNames_de.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/de/TimeZoneNames_de.java jdk/src/jdk.localedata/share/classes/sun/util/resources/el/CY/CalendarData_el_CY.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/el/CY/CurrencyNames_el_CY.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/el/CY/LocaleNames_el_CY.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/el/CalendarData_el.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/el/GR/CurrencyNames_el_GR.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/el/LocaleNames_el.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/en/AU/CurrencyNames_en_AU.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/en/CA/CurrencyNames_en_CA.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/en/CA/TimeZoneNames_en_CA.java jdk/src/jdk.localedata/share/classes/sun/util/resources/en/GB/CalendarData_en_GB.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/en/GB/CurrencyNames_en_GB.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/en/GB/TimeZoneNames_en_GB.java jdk/src/jdk.localedata/share/classes/sun/util/resources/en/IE/CalendarData_en_IE.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/en/IE/CurrencyNames_en_IE.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/en/IE/TimeZoneNames_en_IE.java jdk/src/jdk.localedata/share/classes/sun/util/resources/en/IN/CurrencyNames_en_IN.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/en/MT/CalendarData_en_MT.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/en/MT/CurrencyNames_en_MT.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/en/MT/LocaleNames_en_MT.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/en/NZ/CurrencyNames_en_NZ.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/en/PH/CurrencyNames_en_PH.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/en/PH/LocaleNames_en_PH.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/en/SG/CurrencyNames_en_SG.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/en/SG/LocaleNames_en_SG.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/en/ZA/CurrencyNames_en_ZA.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/AR/CurrencyNames_es_AR.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/BO/CurrencyNames_es_BO.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/CL/CurrencyNames_es_CL.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/CO/CurrencyNames_es_CO.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/CR/CurrencyNames_es_CR.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/CU/CurrencyNames_es_CU.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/CalendarData_es.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/CurrencyNames_es.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/DO/CurrencyNames_es_DO.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/EC/CurrencyNames_es_EC.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/ES/CalendarData_es_ES.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/ES/CurrencyNames_es_ES.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/GT/CurrencyNames_es_GT.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/HN/CurrencyNames_es_HN.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/LocaleNames_es.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/MX/CurrencyNames_es_MX.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/NI/CurrencyNames_es_NI.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/PA/CurrencyNames_es_PA.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/PE/CurrencyNames_es_PE.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/PR/CurrencyNames_es_PR.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/PY/CurrencyNames_es_PY.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/SV/CurrencyNames_es_SV.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/TimeZoneNames_es.java jdk/src/jdk.localedata/share/classes/sun/util/resources/es/US/CalendarData_es_US.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/US/CurrencyNames_es_US.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/US/LocaleNames_es_US.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/UY/CurrencyNames_es_UY.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/es/VE/CurrencyNames_es_VE.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/et/CalendarData_et.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/et/EE/CurrencyNames_et_EE.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/et/LocaleNames_et.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/fi/CalendarData_fi.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/fi/FI/CurrencyNames_fi_FI.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/fi/LocaleNames_fi.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/fr/BE/CurrencyNames_fr_BE.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/fr/CA/CalendarData_fr_CA.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/fr/CA/CurrencyNames_fr_CA.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/fr/CH/CurrencyNames_fr_CH.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/fr/CalendarData_fr.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/fr/CurrencyNames_fr.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/fr/FR/CurrencyNames_fr_FR.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/fr/LU/CurrencyNames_fr_LU.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/fr/LocaleNames_fr.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java jdk/src/jdk.localedata/share/classes/sun/util/resources/ga/IE/CurrencyNames_ga_IE.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ga/LocaleNames_ga.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/hi/CalendarData_hi.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/hi/IN/CurrencyNames_hi_IN.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/hi/LocaleNames_hi.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/hi/TimeZoneNames_hi.java jdk/src/jdk.localedata/share/classes/sun/util/resources/hr/CalendarData_hr.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/hr/HR/CurrencyNames_hr_HR.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/hr/LocaleNames_hr.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/hu/CalendarData_hu.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/hu/HU/CurrencyNames_hu_HU.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/hu/LocaleNames_hu.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/in/ID/CalendarData_in_ID.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/in/ID/CurrencyNames_in_ID.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/in/LocaleNames_in.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/is/CalendarData_is.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/is/IS/CurrencyNames_is_IS.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/is/LocaleNames_is.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/it/CH/CurrencyNames_it_CH.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/it/CalendarData_it.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/it/CurrencyNames_it.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/it/IT/CurrencyNames_it_IT.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/it/LocaleNames_it.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/it/TimeZoneNames_it.java jdk/src/jdk.localedata/share/classes/sun/util/resources/iw/CalendarData_iw.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/iw/IL/CurrencyNames_iw_IL.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/iw/LocaleNames_iw.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ja/CalendarData_ja.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ja/CurrencyNames_ja.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ja/JP/CurrencyNames_ja_JP.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ja/LocaleNames_ja.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java jdk/src/jdk.localedata/share/classes/sun/util/resources/ko/CalendarData_ko.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ko/CurrencyNames_ko.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ko/KR/CurrencyNames_ko_KR.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ko/LocaleNames_ko.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java jdk/src/jdk.localedata/share/classes/sun/util/resources/lt/CalendarData_lt.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/lt/LT/CurrencyNames_lt_LT.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/lt/LocaleNames_lt.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/lv/CalendarData_lv.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/lv/LV/CurrencyNames_lv_LV.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/lv/LocaleNames_lv.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/mk/CalendarData_mk.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/mk/LocaleNames_mk.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/mk/MK/CurrencyNames_mk_MK.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ms/LocaleNames_ms.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ms/MY/CalendarData_ms_MY.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ms/MY/CurrencyNames_ms_MY.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/mt/CalendarData_mt.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/mt/LocaleNames_mt.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/mt/MT/CalendarData_mt_MT.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/mt/MT/CurrencyNames_mt_MT.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/nl/BE/CurrencyNames_nl_BE.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/nl/CalendarData_nl.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/nl/LocaleNames_nl.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/nl/NL/CurrencyNames_nl_NL.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/no/CalendarData_no.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/no/LocaleNames_no.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/no/NO/CurrencyNames_no_NO.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/no/NO/LocaleNames_no_NO_NY.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/pl/CalendarData_pl.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/pl/LocaleNames_pl.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/pl/PL/CurrencyNames_pl_PL.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/pt/BR/CalendarData_pt_BR.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/pt/BR/CurrencyNames_pt_BR.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/pt/BR/LocaleNames_pt_BR.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/pt/BR/TimeZoneNames_pt_BR.java jdk/src/jdk.localedata/share/classes/sun/util/resources/pt/CalendarData_pt.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/pt/CurrencyNames_pt.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/pt/LocaleNames_pt.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/pt/PT/CalendarData_pt_PT.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/pt/PT/CurrencyNames_pt_PT.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/pt/PT/LocaleNames_pt_PT.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ro/CalendarData_ro.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ro/LocaleNames_ro.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ro/RO/CurrencyNames_ro_RO.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ru/CalendarData_ru.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ru/LocaleNames_ru.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/ru/RU/CurrencyNames_ru_RU.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sk/CalendarData_sk.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sk/LocaleNames_sk.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sk/SK/CurrencyNames_sk_SK.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sl/CalendarData_sl.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sl/LocaleNames_sl.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sl/SI/CurrencyNames_sl_SI.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sq/AL/CurrencyNames_sq_AL.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sq/CalendarData_sq.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sq/LocaleNames_sq.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sr/BA/CalendarData_sr_Latn_BA.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sr/BA/CurrencyNames_sr_BA.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sr/BA/CurrencyNames_sr_Latn_BA.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sr/CS/CurrencyNames_sr_CS.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sr/CalendarData_sr.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sr/LocaleNames_sr.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sr/LocaleNames_sr_Latn.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sr/ME/CalendarData_sr_Latn_ME.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sr/ME/CurrencyNames_sr_Latn_ME.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sr/ME/CurrencyNames_sr_ME.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sr/RS/CalendarData_sr_Latn_RS.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sr/RS/CurrencyNames_sr_Latn_RS.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sr/RS/CurrencyNames_sr_RS.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sv/CalendarData_sv.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sv/CurrencyNames_sv.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sv/LocaleNames_sv.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sv/SE/CurrencyNames_sv_SE.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java jdk/src/jdk.localedata/share/classes/sun/util/resources/th/CalendarData_th.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/th/LocaleNames_th.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/th/TH/CurrencyNames_th_TH.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/tr/CalendarData_tr.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/tr/LocaleNames_tr.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/tr/TR/CurrencyNames_tr_TR.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/uk/CalendarData_uk.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/uk/LocaleNames_uk.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/uk/UA/CurrencyNames_uk_UA.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/vi/CalendarData_vi.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/vi/LocaleNames_vi.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/vi/VN/CurrencyNames_vi_VN.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/zh/CN/CurrencyNames_zh_CN.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/zh/CN/TimeZoneNames_zh_CN.java jdk/src/jdk.localedata/share/classes/sun/util/resources/zh/CalendarData_zh.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/zh/HK/CurrencyNames_zh_HK.java jdk/src/jdk.localedata/share/classes/sun/util/resources/zh/HK/LocaleNames_zh_HK.java jdk/src/jdk.localedata/share/classes/sun/util/resources/zh/HK/TimeZoneNames_zh_HK.java jdk/src/jdk.localedata/share/classes/sun/util/resources/zh/LocaleNames_zh.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/zh/SG/CurrencyNames_zh_SG.java jdk/src/jdk.localedata/share/classes/sun/util/resources/zh/SG/LocaleNames_zh_SG.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/zh/TW/CurrencyNames_zh_TW.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/zh/TW/LocaleNames_zh_TW.properties jdk/src/jdk.localedata/share/classes/sun/util/resources/zh/TW/TimeZoneNames_zh_TW.java langtools/src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/SimpleDocFileFactory.java langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SimpleDocFileFactory.java langtools/test/tools/javac/T6873845.java langtools/test/tools/javac/warnings/6594914/T6594914b.java
diffstat 2390 files changed, 207750 insertions(+), 184399 deletions(-) [+]
line wrap: on
line diff
--- a/.hgtags	Tue Feb 23 10:24:29 2016 +0530
+++ b/.hgtags	Tue Feb 23 09:11:19 2016 -0800
@@ -346,3 +346,6 @@
 80f67512daa15cf37b4825c1c62a675d524d7c49 jdk-9+101
 2dc4c11fe48831854916d53c3913bdb7d49023ea jdk-9+102
 4a652e4ca9523422149958673033e0ac740d5e1e jdk-9+103
+086c682bd8c5f195c324f61e2c61fbcd0226d63b jdk-9+104
+db483b34fa7148d257a429acddbde9c13687dcae jdk-9+105
+6c644cca3f3fc2763e2ff7d669849a75d34543ba jdk-9+106
--- a/.hgtags-top-repo	Tue Feb 23 10:24:29 2016 +0530
+++ b/.hgtags-top-repo	Tue Feb 23 09:11:19 2016 -0800
@@ -346,3 +346,6 @@
 c4d72a1620835b5d657b7b6792c2879367d0154f jdk-9+101
 6406ecf5d39482623225bb1b3098c2cac6f7d450 jdk-9+102
 47d6462e514b2097663305a57d9c844c15d5b609 jdk-9+103
+9a38f8b4ba220708db198d08d82fd2144a64777d jdk-9+104
+be58b02c11f90b88c67e4d0e2cb5e4cf2d9b3c57 jdk-9+105
+54575d8783b3a39a2d710c28cda675d44261f9d9 jdk-9+106
--- a/common/autoconf/basics.m4	Tue Feb 23 10:24:29 2016 +0530
+++ b/common/autoconf/basics.m4	Tue Feb 23 09:11:19 2016 -0800
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, 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
@@ -36,11 +36,11 @@
 # "ARG_FOO".
 #
 # The generated function can be called like this:
-# MYFUNC(FOO: [foo-val], BAR:
-#     [
+# MYFUNC(FOO: [foo-val],
+#     BAR: [
 #         $ECHO hello world
 #     ])
-#
+# Note that the argument value must start on the same line as the argument name.
 #
 # Argument 1: Name of the function to define
 # Argument 2: List of legal named arguments, with a * prefix for required arguments
@@ -573,6 +573,11 @@
 
   # Locate the directory of this script.
   AUTOCONF_DIR=$TOPDIR/common/autoconf
+
+  # Setup username (for use in adhoc version strings etc)
+  # Outer [ ] to quote m4.
+  [ USERNAME=`$ECHO "$USER" | $TR -d -c '[a-z][A-Z][0-9]'` ]
+  AC_SUBST(USERNAME)
 ])
 
 # Evaluates platform specific overrides for devkit variables.
--- a/common/autoconf/build-performance.m4	Tue Feb 23 10:24:29 2016 +0530
+++ b/common/autoconf/build-performance.m4	Tue Feb 23 09:11:19 2016 -0800
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, 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
@@ -72,7 +72,7 @@
     FOUND_MEM=yes
   elif test -x /usr/sbin/prtconf; then
     # Looks like a Solaris or AIX system
-    MEMORY_SIZE=`/usr/sbin/prtconf | grep "^Memory [[Ss]]ize" | awk '{ print [$]3 }'`
+    MEMORY_SIZE=`/usr/sbin/prtconf 2> /dev/null | grep "^Memory [[Ss]]ize" | awk '{ print [$]3 }'`
     FOUND_MEM=yes
   elif test -x /usr/sbin/sysctl; then
     # Looks like a MacOSX system
@@ -260,8 +260,8 @@
 #
 AC_DEFUN([BPERF_RUN_ICECC_CREATE_ENV],
 [
-  cd ${CONFIGURESUPPORT_OUTPUTDIR}/icecc \
-      && ${ICECC_CREATE_ENV} $1 > $2 2>&1
+  ( cd ${CONFIGURESUPPORT_OUTPUTDIR}/icecc \
+      && ${ICECC_CREATE_ENV} $1 > $2 2>&1 )
   if test "$?" != "0"; then
     AC_MSG_NOTICE([icecc-create-env output:])
     cat $2
--- a/common/autoconf/compare.sh.in	Tue Feb 23 10:24:29 2016 +0530
+++ b/common/autoconf/compare.sh.in	Tue Feb 23 09:11:19 2016 -0800
@@ -33,6 +33,7 @@
 
 export OPENJDK_TARGET_OS="@OPENJDK_TARGET_OS@"
 export OPENJDK_TARGET_CPU="@OPENJDK_TARGET_CPU@"
+export OPENJDK_TARGET_CPU_LIBDIR="@OPENJDK_TARGET_CPU_LIBDIR@"
 
 export AWK="@AWK@"
 export BASH="@BASH@"
--- a/common/autoconf/configure	Tue Feb 23 10:24:29 2016 +0530
+++ b/common/autoconf/configure	Tue Feb 23 09:11:19 2016 -0800
@@ -1,6 +1,6 @@
 #!/bin/bash
 #
-# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2016, 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
@@ -283,8 +283,9 @@
 
 EOT
 
-    # Print list of toolchains. This must be done by the autoconf script.
-    ( CONFIGURE_PRINT_TOOLCHAIN_LIST=true . $conf_script_to_run PRINTF=printf )
+    # Print additional help, e.g. a list of toolchains.
+    # This must be done by the autoconf script.
+    ( CONFIGURE_PRINT_ADDITIONAL_HELP=true . $conf_script_to_run PRINTF=printf )
 
     cat <<EOT
 
--- a/common/autoconf/configure.ac	Tue Feb 23 10:24:29 2016 +0530
+++ b/common/autoconf/configure.ac	Tue Feb 23 09:11:19 2016 -0800
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, 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
@@ -189,8 +189,6 @@
 
 FLAGS_SETUP_INIT_FLAGS
 
-# FIXME: Currently we must test this after toolchain but before flags. Fix!
-
 # Now we can test some aspects on the target using configure macros.
 PLATFORM_SETUP_OPENJDK_TARGET_BITS
 PLATFORM_SETUP_OPENJDK_TARGET_ENDIANNESS
--- a/common/autoconf/flags.m4	Tue Feb 23 10:24:29 2016 +0530
+++ b/common/autoconf/flags.m4	Tue Feb 23 09:11:19 2016 -0800
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, 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
@@ -80,8 +80,9 @@
       if test "x$OPENJDK_TARGET_OS" = xsolaris; then
         # Solaris Studio does not have a concept of sysroot. Instead we must
         # make sure the default include and lib dirs are appended to each
-        # compile and link command line.
-        $1SYSROOT_CFLAGS="-I[$]$1SYSROOT/usr/include"
+        # compile and link command line. Must also add -I-xbuiltin to enable
+        # inlining of system functions and intrinsics.
+        $1SYSROOT_CFLAGS="-I-xbuiltin -I[$]$1SYSROOT/usr/include"
         $1SYSROOT_LDFLAGS="-L[$]$1SYSROOT/usr/lib$OPENJDK_TARGET_CPU_ISADIR \
             -L[$]$1SYSROOT/lib$OPENJDK_TARGET_CPU_ISADIR \
             -L[$]$1SYSROOT/usr/ccs/lib$OPENJDK_TARGET_CPU_ISADIR"
@@ -205,7 +206,7 @@
   # On Windows, we need to set RC flags.
   if test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
     RC_FLAGS="-nologo -l0x409"
-    if test "x$VARIANT" = xOPT; then
+    if test "x$DEBUG_LEVEL" = xrelease; then
       RC_FLAGS="$RC_FLAGS -DNDEBUG"
     fi
 
@@ -253,7 +254,7 @@
       SET_EXECUTABLE_ORIGIN='-Wl,-rpath,@loader_path/.'
       SET_SHARED_LIBRARY_ORIGIN="$SET_EXECUTABLE_ORIGIN"
       SET_SHARED_LIBRARY_NAME='-Wl,-install_name,@rpath/[$]1'
-      SET_SHARED_LIBRARY_MAPFILE=''
+      SET_SHARED_LIBRARY_MAPFILE='-Wl,-exported_symbols_list,[$]1'
     else
       # Default works for linux, might work on other platforms as well.
       SHARED_LIBRARY_FLAGS='-shared'
@@ -273,7 +274,7 @@
       SET_EXECUTABLE_ORIGIN='-Wl,-rpath,@loader_path/.'
       SET_SHARED_LIBRARY_ORIGIN="$SET_EXECUTABLE_ORIGIN"
       SET_SHARED_LIBRARY_NAME='-Wl,-install_name,@rpath/[$]1'
-      SET_SHARED_LIBRARY_MAPFILE=''
+      SET_SHARED_LIBRARY_MAPFILE='-Wl,-exported_symbols_list,[$]1'
     else
       # Default works for linux, might work on other platforms as well.
       PICFLAG='-fPIC'
@@ -309,7 +310,7 @@
     SET_EXECUTABLE_ORIGIN=''
     SET_SHARED_LIBRARY_ORIGIN=''
     SET_SHARED_LIBRARY_NAME=''
-    SET_SHARED_LIBRARY_MAPFILE=''
+    SET_SHARED_LIBRARY_MAPFILE='-def:[$]1'
   fi
 
   AC_SUBST(C_FLAG_REORDER)
@@ -422,10 +423,14 @@
       # no adjustment
       ;;
     slowdebug )
+      # FIXME: By adding this to C(XX)FLAGS_DEBUG_OPTIONS it
+      # get's added conditionally on whether we produce debug symbols or not.
+      # This is most likely not really correct.
+
       # Add runtime stack smashing and undefined behavior checks.
       # Not all versions of gcc support -fstack-protector
       STACK_PROTECTOR_CFLAG="-fstack-protector-all"
-      FLAGS_COMPILER_CHECK_ARGUMENTS(ARGUMENT: [$STACK_PROTECTOR_CFLAG], IF_FALSE: [STACK_PROTECTOR_CFLAG=""])
+      FLAGS_COMPILER_CHECK_ARGUMENTS(ARGUMENT: [$STACK_PROTECTOR_CFLAG -Werror], IF_FALSE: [STACK_PROTECTOR_CFLAG=""])
 
       CFLAGS_DEBUG_OPTIONS="$STACK_PROTECTOR_CFLAG --param ssp-buffer-size=1"
       CXXFLAGS_DEBUG_OPTIONS="$STACK_PROTECTOR_CFLAG --param ssp-buffer-size=1"
@@ -462,7 +467,7 @@
       CXX_O_FLAG_HIGHEST="-xO4 -Qoption cg -Qrm-s -Qoption cg -Qiselect-T0 $CC_HIGHEST -xprefetch=auto,explicit -xchip=ultra"
       CXX_O_FLAG_HI="-xO4 -Qoption cg -Qrm-s -Qoption cg -Qiselect-T0"
       CXX_O_FLAG_NORM="-xO2 -Qoption cg -Qrm-s -Qoption cg -Qiselect-T0"
-      C_O_FLAG_DEBUG=""
+      CXX_O_FLAG_DEBUG=""
       CXX_O_FLAG_NONE=""
     fi
   else
@@ -601,22 +606,22 @@
     esac
   elif test "x$TOOLCHAIN_TYPE" = xclang; then
     if test "x$OPENJDK_TARGET_OS" = xlinux; then
-	    if test "x$OPENJDK_TARGET_CPU" = xx86; then
-	      # Force compatibility with i586 on 32 bit intel platforms.
-	      COMMON_CCXXFLAGS="${COMMON_CCXXFLAGS} -march=i586"
-	    fi
-	    COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wformat=2 \
-	        -pipe -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE"
-	    case $OPENJDK_TARGET_CPU_ARCH in
-	      ppc )
-	        # on ppc we don't prevent gcc to omit frame pointer but do prevent strict aliasing
-	        CFLAGS_JDK="${CFLAGS_JDK} -fno-strict-aliasing"
-	        ;;
-	      * )
-	        COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -fno-omit-frame-pointer"
-	        CFLAGS_JDK="${CFLAGS_JDK} -fno-strict-aliasing"
-	        ;;
-	    esac
+      if test "x$OPENJDK_TARGET_CPU" = xx86; then
+        # Force compatibility with i586 on 32 bit intel platforms.
+        COMMON_CCXXFLAGS="${COMMON_CCXXFLAGS} -march=i586"
+      fi
+      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wformat=2 \
+          -pipe -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE"
+      case $OPENJDK_TARGET_CPU_ARCH in
+        ppc )
+          # on ppc we don't prevent gcc to omit frame pointer but do prevent strict aliasing
+          CFLAGS_JDK="${CFLAGS_JDK} -fno-strict-aliasing"
+          ;;
+        * )
+          COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -fno-omit-frame-pointer"
+          CFLAGS_JDK="${CFLAGS_JDK} -fno-strict-aliasing"
+          ;;
+      esac
     fi
   elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS"
@@ -645,8 +650,8 @@
     # avoid bundling msvcpNNN.dll. Doesn't work with newer versions of visual
     # studio.
     if test "x$TOOLCHAIN_VERSION" = "x2010"; then
-      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK \
-          -D_STATIC_CPPLIB -D_DISABLE_DEPRECATE_STATIC_CPPLIB"
+      STATIC_CPPLIB_FLAGS="-D_STATIC_CPPLIB -D_DISABLE_DEPRECATE_STATIC_CPPLIB"
+      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK $STATIC_CPPLIB_FLAGS"
     fi
   fi
 
@@ -714,9 +719,6 @@
   # Set some additional per-OS defines.
   if test "x$OPENJDK_TARGET_OS" = xmacosx; then
     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_ALLBSD_SOURCE -D_DARWIN_UNLIMITED_SELECT"
-  elif test "x$OPENJDK_TARGET_OS" = xaix; then
-    # FIXME: PPC64 should not be here.
-    COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DPPC64"
   elif test "x$OPENJDK_TARGET_OS" = xbsd; then
     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_ALLBSD_SOURCE"
   fi
@@ -774,36 +776,34 @@
   # Setup LDFLAGS et al.
   #
 
-  # Now this is odd. The JDK native libraries have to link against libjvm.so
-  # On 32-bit machines there is normally two distinct libjvm.so:s, client and server.
-  # Which should we link to? Are we lucky enough that the binary api to the libjvm.so library
-  # is identical for client and server? Yes. Which is picked at runtime (client or server)?
-  # Neither, since the chosen libjvm.so has already been loaded by the launcher, all the following
-  # libraries will link to whatever is in memory. Yuck.
-  #
-  # Thus we offer the compiler to find libjvm.so first in server then in client. It works. Ugh.
   if test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
-    LDFLAGS_JDK="$LDFLAGS_JDK -nologo -opt:ref -incremental:no"
+    LDFLAGS_MICROSOFT="-nologo -opt:ref"
+    LDFLAGS_JDK="$LDFLAGS_JDK $LDFLAGS_MICROSOFT -incremental:no"
     if test "x$OPENJDK_TARGET_CPU_BITS" = "x32"; then
-      LDFLAGS_JDK="$LDFLAGS_JDK -safeseh"
+      LDFLAGS_SAFESH="-safeseh"
+      LDFLAGS_JDK="$LDFLAGS_JDK $LDFLAGS_SAFESH"
     fi
     # TODO: make -debug optional "--disable-full-debug-symbols"
-    LDFLAGS_JDK="$LDFLAGS_JDK -debug"
+    LDFLAGS_MICROSOFT_DEBUG="-debug"
+    LDFLAGS_JDK="$LDFLAGS_JDK $LDFLAGS_MICROSOFT_DEBUG"
   elif test "x$TOOLCHAIN_TYPE" = xgcc; then
     # If this is a --hash-style=gnu system, use --hash-style=both, why?
     # We have previously set HAS_GNU_HASH if this is the case
     if test -n "$HAS_GNU_HASH"; then
-      LDFLAGS_JDK="${LDFLAGS_JDK} -Wl,--hash-style=both"
+      LDFLAGS_HASH_STYLE="-Wl,--hash-style=both"
+      LDFLAGS_JDK="${LDFLAGS_JDK} $LDFLAGS_HASH_STYLE"
     fi
     if test "x$OPENJDK_TARGET_OS" = xlinux; then
       # And since we now know that the linker is gnu, then add -z defs, to forbid
       # undefined symbols in object files.
-      LDFLAGS_JDK="${LDFLAGS_JDK} -Wl,-z,defs"
+      LDFLAGS_NO_UNDEF_SYM="-Wl,-z,defs"
+      LDFLAGS_JDK="${LDFLAGS_JDK} $LDFLAGS_NO_UNDEF_SYM"
       case $DEBUG_LEVEL in
         release )
           # tell linker to optimize libraries.
           # Should this be supplied to the OSS linker as well?
-          LDFLAGS_JDK="${LDFLAGS_JDK} -Wl,-O1"
+          LDFLAGS_DEBUGLEVEL_release="-Wl,-O1"
+          LDFLAGS_JDK="${LDFLAGS_JDK} $LDFLAGS_DEBUGLEVEL_release"
           ;;
         slowdebug )
           if test "x$HAS_LINKER_NOW" = "xtrue"; then
@@ -830,10 +830,13 @@
         esac
     fi
   elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
-    LDFLAGS_JDK="$LDFLAGS_JDK -Wl,-z,defs -xildoff -ztext"
-    LDFLAGS_CXX_JDK="$LDFLAGS_CXX_JDK -norunpath -xnolib"
+    LDFLAGS_SOLSTUDIO="-Wl,-z,defs"
+    LDFLAGS_JDK="$LDFLAGS_JDK $LDFLAGS_SOLSTUDIO -xildoff -ztext"
+    LDFLAGS_CXX_SOLSTUDIO="-norunpath"
+    LDFLAGS_CXX_JDK="$LDFLAGS_CXX_JDK $LDFLAGS_CXX_SOLSTUDIO -xnolib"
   elif test "x$TOOLCHAIN_TYPE" = xxlc; then
-    LDFLAGS_JDK="${LDFLAGS_JDK} -brtl -bnolibpath -bexpall -bernotok"
+    LDFLAGS_XLC="-brtl -bnolibpath -bexpall -bernotok"
+    LDFLAGS_JDK="${LDFLAGS_JDK} $LDFLAGS_XLC"
   fi
 
   # Customize LDFLAGS for executables
@@ -1047,6 +1050,10 @@
       DISABLE_WARNING_PREFIX="-Wno-"
       CFLAGS_WARNINGS_ARE_ERRORS="-Werror"
       ;;
+    xlc)
+      DISABLE_WARNING_PREFIX="-qsuppress="
+      CFLAGS_WARNINGS_ARE_ERRORS="-qhalt=w"
+      ;;
   esac
   AC_SUBST(DISABLE_WARNING_PREFIX)
   AC_SUBST(CFLAGS_WARNINGS_ARE_ERRORS)
--- a/common/autoconf/generated-configure.sh	Tue Feb 23 10:24:29 2016 +0530
+++ b/common/autoconf/generated-configure.sh	Tue Feb 23 09:11:19 2016 -0800
@@ -784,6 +784,8 @@
 LD
 CXXCPP
 CPP
+CXX_VERSION_NUMBER
+CC_VERSION_NUMBER
 ac_ct_CXX
 CXXFLAGS
 CXX
@@ -860,6 +862,7 @@
 TEST_IN_BUILD
 COPYRIGHT_YEAR
 COMPRESS_JARS
+INCLUDE_SA
 UNLIMITED_CRYPTO
 CACERTS_FILE
 BUILD_HEADLESS
@@ -906,7 +909,6 @@
 VARIANT
 DEBUG_LEVEL
 MACOSX_UNIVERSAL
-INCLUDE_SA
 JVM_VARIANT_CORE
 JVM_VARIANT_ZEROSHARK
 JVM_VARIANT_ZERO
@@ -917,6 +919,7 @@
 JVM_INTERPRETER
 JDK_VARIANT
 SET_OPENJDK
+USERNAME
 CANONICAL_TOPDIR
 ORIGINAL_TOPDIR
 TOPDIR
@@ -1925,7 +1928,7 @@
   --with-jvm-variants     JVM variants (separated by commas) to build (server,
                           client, minimal1, zero, zeroshark, core) [server]
   --with-debug-level      set the debug level (release, fastdebug, slowdebug,
-                          optimized (HotSpot build only)) [release]
+                          optimized) [release]
   --with-devkit           use this devkit for compilers, tools and resources
   --with-sys-root         alias for --with-sysroot for backwards compatability
   --with-sysroot          use this directory as sysroot
@@ -2007,7 +2010,7 @@
   --with-jtreg            Regression Test Harness [probed]
   --with-native-debug-symbols
                           set the native debug symbol configuration (none,
-                          internal, external, zipped) [zipped]
+                          internal, external, zipped) [varying]
   --with-stdc++lib=<static>,<dynamic>,<default>
                           force linking of the C++ runtime on Linux to either
                           static or dynamic, default is static with dynamic as
@@ -3423,7 +3426,7 @@
 
 # Include these first...
 #
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, 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
@@ -3460,11 +3463,11 @@
 # "ARG_FOO".
 #
 # The generated function can be called like this:
-# MYFUNC(FOO: [foo-val], BAR:
-#     [
+# MYFUNC(FOO: [foo-val],
+#     BAR: [
 #         $ECHO hello world
 #     ])
-#
+# Note that the argument value must start on the same line as the argument name.
 #
 # Argument 1: Name of the function to define
 # Argument 2: List of legal named arguments, with a * prefix for required arguments
@@ -3773,7 +3776,7 @@
 
 
 #
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, 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
@@ -3834,7 +3837,7 @@
 
 
 #
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, 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
@@ -3926,7 +3929,7 @@
 
 
 #
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, 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
@@ -4058,7 +4061,7 @@
 
 
 #
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, 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
@@ -4116,7 +4119,7 @@
 
 
 #
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, 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
@@ -4624,7 +4627,7 @@
 
 
 #
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, 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
@@ -4675,6 +4678,28 @@
 TOOLCHAIN_DESCRIPTION_solstudio="Oracle Solaris Studio"
 TOOLCHAIN_DESCRIPTION_xlc="IBM XL C/C++"
 
+# Minimum supported versions, empty means unspecified
+TOOLCHAIN_MINIMUM_VERSION_clang="3.2"
+TOOLCHAIN_MINIMUM_VERSION_gcc="4.3"
+TOOLCHAIN_MINIMUM_VERSION_microsoft=""
+TOOLCHAIN_MINIMUM_VERSION_solstudio="5.12"
+TOOLCHAIN_MINIMUM_VERSION_xlc=""
+
+# Prepare the system so that TOOLCHAIN_CHECK_COMPILER_VERSION can be called.
+# Must have CC_VERSION_NUMBER and CXX_VERSION_NUMBER.
+
+
+# Check if the configured compiler (C and C++) is of a specific version or
+# newer. TOOLCHAIN_PREPARE_FOR_VERSION_COMPARISONS must have been called before.
+#
+# Arguments:
+#   VERSION:   The version string to check against the found version
+#   IF_AT_LEAST:   block to run if the compiler is at least this version (>=)
+#   IF_OLDER_THAN:   block to run if the compiler is older than this version (<)
+
+
+
+
 # Setup a number of variables describing how native output files are
 # named on this platform/toolchain.
 
@@ -4835,7 +4860,7 @@
 #CUSTOM_AUTOCONF_INCLUDE
 
 # Do not change or remove the following line, it is needed for consistency checks:
-DATE_WHEN_GENERATED=1454146111
+DATE_WHEN_GENERATED=1455271513
 
 ###############################################################################
 #
@@ -4849,7 +4874,9 @@
 # If we are requested to print additional help, do that and then exit.
 # This must be the very first call.
 
-  if test "x$CONFIGURE_PRINT_TOOLCHAIN_LIST" != x; then
+  if test "x$CONFIGURE_PRINT_ADDITIONAL_HELP" != x; then
+
+    # Print available toolchains
     $PRINTF "The following toolchains are available as arguments to --with-toolchain-type.\n"
     $PRINTF "Which are valid to use depends on the build platform.\n"
     for toolchain in $VALID_TOOLCHAINS_all; do
@@ -15652,6 +15679,11 @@
   # Locate the directory of this script.
   AUTOCONF_DIR=$TOPDIR/common/autoconf
 
+  # Setup username (for use in adhoc version strings etc)
+  # Outer [ ] to quote m4.
+   USERNAME=`$ECHO "$USER" | $TR -d -c '[a-z][A-Z][0-9]'`
+
+
 
 # Check if it's a pure open build or if custom sources are to be used.
 
@@ -15820,21 +15852,6 @@
 
 
 
-  INCLUDE_SA=true
-  if test "x$JVM_VARIANT_ZERO" = xtrue ; then
-    INCLUDE_SA=false
-  fi
-  if test "x$JVM_VARIANT_ZEROSHARK" = xtrue ; then
-    INCLUDE_SA=false
-  fi
-  if test "x$OPENJDK_TARGET_OS" = xaix ; then
-    INCLUDE_SA=false
-  fi
-  if test "x$OPENJDK_TARGET_CPU" = xaarch64; then
-    INCLUDE_SA=false
-  fi
-
-
   if test "x$OPENJDK_TARGET_OS" = "xmacosx"; then
     MACOSX_UNIVERSAL="true"
   fi
@@ -15874,7 +15891,7 @@
       test "x$DEBUG_LEVEL" != xoptimized && \
       test "x$DEBUG_LEVEL" != xfastdebug && \
       test "x$DEBUG_LEVEL" != xslowdebug; then
-    as_fn_error $? "Allowed debug levels are: release, fastdebug and slowdebug" "$LINENO" 5
+    as_fn_error $? "Allowed debug levels are: release, fastdebug, slowdebug and optimized" "$LINENO" 5
   fi
 
 
@@ -23238,6 +23255,22 @@
   fi
 
 
+  # Should we build the serviceability agent (SA)?
+  INCLUDE_SA=true
+  if test "x$JVM_VARIANT_ZERO" = xtrue ; then
+    INCLUDE_SA=false
+  fi
+  if test "x$JVM_VARIANT_ZEROSHARK" = xtrue ; then
+    INCLUDE_SA=false
+  fi
+  if test "x$OPENJDK_TARGET_OS" = xaix ; then
+    INCLUDE_SA=false
+  fi
+  if test "x$OPENJDK_TARGET_CPU" = xaarch64; then
+    INCLUDE_SA=false
+  fi
+
+
   # Compress jars
   COMPRESS_JARS=false
 
@@ -23429,9 +23462,8 @@
       # Default is to calculate a string like this <timestamp>.<username>.<base dir name>
       timestamp=`$DATE '+%Y-%m-%d-%H%M%S'`
       # Outer [ ] to quote m4.
-       username=`$ECHO "$USER" | $TR -d -c '[a-z][A-Z][0-9]'`
        basedirname=`$BASENAME "$TOPDIR" | $TR -d -c '[a-z][A-Z][0-9].-'`
-      VERSION_OPT="$timestamp.$username.$basedirname"
+      VERSION_OPT="$timestamp.$USERNAME.$basedirname"
     fi
   fi
 
@@ -29845,6 +29877,8 @@
   # Use indirect variable referencing
   toolchain_var_name=TOOLCHAIN_DESCRIPTION_$TOOLCHAIN_TYPE
   TOOLCHAIN_DESCRIPTION=${!toolchain_var_name}
+  toolchain_var_name=TOOLCHAIN_MINIMUM_VERSION_$TOOLCHAIN_TYPE
+  TOOLCHAIN_MINIMUM_VERSION=${!toolchain_var_name}
   toolchain_var_name=TOOLCHAIN_CC_BINARY_$TOOLCHAIN_TYPE
   TOOLCHAIN_CC_BINARY=${!toolchain_var_name}
   toolchain_var_name=TOOLCHAIN_CXX_BINARY_$TOOLCHAIN_TYPE
@@ -29968,8 +30002,9 @@
       if test "x$OPENJDK_TARGET_OS" = xsolaris; then
         # Solaris Studio does not have a concept of sysroot. Instead we must
         # make sure the default include and lib dirs are appended to each
-        # compile and link command line.
-        SYSROOT_CFLAGS="-I$SYSROOT/usr/include"
+        # compile and link command line. Must also add -I-xbuiltin to enable
+        # inlining of system functions and intrinsics.
+        SYSROOT_CFLAGS="-I-xbuiltin -I$SYSROOT/usr/include"
         SYSROOT_LDFLAGS="-L$SYSROOT/usr/lib$OPENJDK_TARGET_CPU_ISADIR \
             -L$SYSROOT/lib$OPENJDK_TARGET_CPU_ISADIR \
             -L$SYSROOT/usr/ccs/lib$OPENJDK_TARGET_CPU_ISADIR"
@@ -31477,8 +31512,14 @@
     export INCLUDE="$VS_INCLUDE"
     export LIB="$VS_LIB"
   else
-    # Currently we do not define this for other toolchains. This might change as the need arise.
-    TOOLCHAIN_VERSION=
+    if test "x$XCODE_VERSION_OUTPUT" != x; then
+      # For Xcode, we set the Xcode version as TOOLCHAIN_VERSION
+      TOOLCHAIN_VERSION=`$ECHO $XCODE_VERSION_OUTPUT | $CUT -f 2 -d ' '`
+      TOOLCHAIN_DESCRIPTION="$TOOLCHAIN_DESCRIPTION from Xcode"
+    else
+      # Currently we do not define this for other toolchains. This might change as the need arise.
+      TOOLCHAIN_VERSION=
+    fi
   fi
 
 
@@ -32185,7 +32226,7 @@
     # Collapse compiler output into a single line
     COMPILER_VERSION_STRING=`$ECHO $COMPILER_VERSION_OUTPUT`
     COMPILER_VERSION_NUMBER=`$ECHO $COMPILER_VERSION_OUTPUT | \
-        $SED -e 's/^.*clang version \([1-9][0-9.]*\).*$/\1/'`
+        $SED -e 's/^.* version \([1-9][0-9.]*\).*$/\1/'`
   else
       as_fn_error $? "Unknown toolchain type $TOOLCHAIN_TYPE." "$LINENO" 5
   fi
@@ -33482,7 +33523,7 @@
     # Collapse compiler output into a single line
     COMPILER_VERSION_STRING=`$ECHO $COMPILER_VERSION_OUTPUT`
     COMPILER_VERSION_NUMBER=`$ECHO $COMPILER_VERSION_OUTPUT | \
-        $SED -e 's/^.*clang version \([1-9][0-9.]*\).*$/\1/'`
+        $SED -e 's/^.* version \([1-9][0-9.]*\).*$/\1/'`
   else
       as_fn_error $? "Unknown toolchain type $TOOLCHAIN_TYPE." "$LINENO" 5
   fi
@@ -33754,6 +33795,116 @@
 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 
 
+  # This is the compiler version number on the form X.Y[.Z]
+
+
+
+
+  if test "x$CC_VERSION_NUMBER" != "x$CXX_VERSION_NUMBER"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: C and C++ compiler has different version numbers, $CC_VERSION_NUMBER vs $CXX_VERSION_NUMBER." >&5
+$as_echo "$as_me: WARNING: C and C++ compiler has different version numbers, $CC_VERSION_NUMBER vs $CXX_VERSION_NUMBER." >&2;}
+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: This typically indicates a broken setup, and is not supported" >&5