Fixes a regression introduced by removing the COMPAT locale provider, which 
previously supplied short time zone names. With the CLDR locale provider, these 
names are generated at build time, but the logic depends on the order in which 
time zones are processed. In this case, a non-DST-observing zone (e.g., "EST") 
was encountered first and used to initialize the names for the 
"America_Eastern" metazone, causing all short names to incorrectly resolve to 
"EST."

---------
- [x] I confirm that I make this contribution in accordance with the [OpenJDK 
Interim AI Policy](https://openjdk.org/legal/ai).

-------------

Commit messages:
 - initial commit

Changes: https://git.openjdk.org/jdk/pull/30686/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=30686&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8382020
  Stats: 243 lines in 2 files changed: 75 ins; 3 del; 165 mod
  Patch: https://git.openjdk.org/jdk/pull/30686.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/30686/head:pull/30686

PR: https://git.openjdk.org/jdk/pull/30686

Reply via email to