diff -r a3cac8b5ca51 -r 668b2337f339 jdk/test/java/util/Locale/InternationalBAT.java --- a/jdk/test/java/util/Locale/InternationalBAT.java Wed Nov 20 10:00:54 2013 -0800 +++ b/jdk/test/java/util/Locale/InternationalBAT.java Wed Nov 20 21:34:47 2013 +0000 @@ -39,11 +39,13 @@ public static void main(String[] args) { boolean pass = true; - if (!testRequiredLocales()) { - pass = false; - } - if (!testRequiredEncodings()) { - pass = false; + + TimeZone tz = TimeZone.getDefault(); + try { + pass &= testRequiredLocales(); + pass &= testRequiredEncodings(); + } finally { + TimeZone.setDefault(tz); } if (!pass) {