* [PATCH, libgo]: Fix FAIL: time testsuite failure
@ 2016-10-18 9:19 Uros Bizjak
2016-10-18 12:10 ` Uros Bizjak
2016-10-28 20:08 ` Ian Lance Taylor
0 siblings, 2 replies; 5+ messages in thread
From: Uros Bizjak @ 2016-10-18 9:19 UTC (permalink / raw)
To: gcc-patches; +Cc: Ian Taylor
[-- Attachment #1: Type: text/plain, Size: 139 bytes --]
The name of Etc/GMT+1 timezone is "-01", as evident from:
$ TZ=Etc/GMT+1 date +%Z
-01
Attached patch fixes the testsuite failure.
Uros.
[-- Attachment #2: g.diff.txt --]
[-- Type: text/plain, Size: 657 bytes --]
diff --git a/libgo/go/time/time_test.go b/libgo/go/time/time_test.go
index b7ebb37..694e311 100644
--- a/libgo/go/time/time_test.go
+++ b/libgo/go/time/time_test.go
@@ -939,8 +939,8 @@ func TestLoadFixed(t *testing.T) {
// but Go and most other systems use "east is positive".
// So GMT+1 corresponds to -3600 in the Go zone, not +3600.
name, offset := Now().In(loc).Zone()
- if name != "GMT+1" || offset != -1*60*60 {
- t.Errorf("Now().In(loc).Zone() = %q, %d, want %q, %d", name, offset, "GMT+1", -1*60*60)
+ if name != "-01" || offset != -1*60*60 {
+ t.Errorf("Now().In(loc).Zone() = %q, %d, want %q, %d", name, offset, "-01", -1*60*60)
}
}
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH, libgo]: Fix FAIL: time testsuite failure
2016-10-18 9:19 [PATCH, libgo]: Fix FAIL: time testsuite failure Uros Bizjak
@ 2016-10-18 12:10 ` Uros Bizjak
2016-10-18 12:14 ` Uros Bizjak
2016-10-18 12:49 ` Rainer Orth
2016-10-28 20:08 ` Ian Lance Taylor
1 sibling, 2 replies; 5+ messages in thread
From: Uros Bizjak @ 2016-10-18 12:10 UTC (permalink / raw)
To: gcc-patches; +Cc: Ian Taylor
On Tue, Oct 18, 2016 at 11:19 AM, Uros Bizjak <ubizjak@gmail.com> wrote:
> The name of Etc/GMT+1 timezone is "-01", as evident from:
>
> $ TZ=Etc/GMT+1 date +%Z
> -01
>
> Attached patch fixes the testsuite failure.
Forgot to say that the patch was tested with tzdata2016g on Fedora 24
and CentOS 5.11.
Uros.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH, libgo]: Fix FAIL: time testsuite failure
2016-10-18 12:10 ` Uros Bizjak
@ 2016-10-18 12:14 ` Uros Bizjak
2016-10-18 12:49 ` Rainer Orth
1 sibling, 0 replies; 5+ messages in thread
From: Uros Bizjak @ 2016-10-18 12:14 UTC (permalink / raw)
To: gcc-patches; +Cc: Ian Taylor
On Tue, Oct 18, 2016 at 2:10 PM, Uros Bizjak <ubizjak@gmail.com> wrote:
> On Tue, Oct 18, 2016 at 11:19 AM, Uros Bizjak <ubizjak@gmail.com> wrote:
>> The name of Etc/GMT+1 timezone is "-01", as evident from:
>>
>> $ TZ=Etc/GMT+1 date +%Z
>> -01
>>
>> Attached patch fixes the testsuite failure.
>
> Forgot to say that the patch was tested with tzdata2016g on Fedora 24
> and CentOS 5.11.
FYI, tzdata2016g ChangLog says:
Changes to past and future time zone abbreviations
The Factory zone now uses the time zone abbreviation -00 instead
of a long English-language string, as -00 is now the normal way to
represent an undefined time zone.
Several zones in Antarctica and the former Soviet Union, along
with zones intended for ships at sea that cannot use POSIX TZ
strings, now use numeric time zone abbreviations instead of
invented or obsolete alphanumeric abbreviations. The affected
zones are Antarctica/Casey, Antarctica/Davis,
Antarctica/DumontDUrville, Antarctica/Mawson, Antarctica/Rothera,
Antarctica/Syowa, Antarctica/Troll, Antarctica/Vostok,
Asia/Anadyr, Asia/Ashgabat, Asia/Baku, Asia/Bishkek, Asia/Chita,
Asia/Dushanbe, Asia/Irkutsk, Asia/Kamchatka, Asia/Khandyga,
Asia/Krasnoyarsk, Asia/Magadan, Asia/Omsk, Asia/Sakhalin,
Asia/Samarkand, Asia/Srednekolymsk, Asia/Tashkent, Asia/Tbilisi,
Asia/Ust-Nera, Asia/Vladivostok, Asia/Yakutsk, Asia/Yekaterinburg,
Asia/Yerevan, Etc/GMT-14, Etc/GMT-13, Etc/GMT-12, Etc/GMT-11,
Etc/GMT-10, Etc/GMT-9, Etc/GMT-8, Etc/GMT-7, Etc/GMT-6, Etc/GMT-5,
Etc/GMT-4, Etc/GMT-3, Etc/GMT-2, Etc/GMT-1, Etc/GMT+1, Etc/GMT+2,
Etc/GMT+3, Etc/GMT+4, Etc/GMT+5, Etc/GMT+6, Etc/GMT+7, Etc/GMT+8,
Etc/GMT+9, Etc/GMT+10, Etc/GMT+11, Etc/GMT+12, Europe/Kaliningrad,
Europe/Minsk, Europe/Samara, Europe/Volgograd, and
Indian/Kerguelen. For Europe/Moscow the invented abbreviation MSM
was replaced by +05, whereas MSK and MSD were kept as they are not
our invention and are widely used.
Uros.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH, libgo]: Fix FAIL: time testsuite failure
2016-10-18 12:10 ` Uros Bizjak
2016-10-18 12:14 ` Uros Bizjak
@ 2016-10-18 12:49 ` Rainer Orth
1 sibling, 0 replies; 5+ messages in thread
From: Rainer Orth @ 2016-10-18 12:49 UTC (permalink / raw)
To: Uros Bizjak; +Cc: gcc-patches, Ian Taylor
Hi Uros,
> On Tue, Oct 18, 2016 at 11:19 AM, Uros Bizjak <ubizjak@gmail.com> wrote:
>> The name of Etc/GMT+1 timezone is "-01", as evident from:
>>
>> $ TZ=Etc/GMT+1 date +%Z
>> -01
>>
>> Attached patch fixes the testsuite failure.
>
> Forgot to say that the patch was tested with tzdata2016g on Fedora 24
> and CentOS 5.11.
but Fedora 20 still returns GMT+1 here, and Solaris 10 to 12 even
Etc/GMT (where Solaris 12 also has 2016g).
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH, libgo]: Fix FAIL: time testsuite failure
2016-10-18 9:19 [PATCH, libgo]: Fix FAIL: time testsuite failure Uros Bizjak
2016-10-18 12:10 ` Uros Bizjak
@ 2016-10-28 20:08 ` Ian Lance Taylor
1 sibling, 0 replies; 5+ messages in thread
From: Ian Lance Taylor @ 2016-10-28 20:08 UTC (permalink / raw)
To: Uros Bizjak; +Cc: gcc-patches
On Tue, Oct 18, 2016 at 2:19 AM, Uros Bizjak <ubizjak@gmail.com> wrote:
> The name of Etc/GMT+1 timezone is "-01", as evident from:
>
> $ TZ=Etc/GMT+1 date +%Z
> -01
>
> Attached patch fixes the testsuite failure.
Thanks--I'm going to copy the change made to the master library
instead. Will commit shortly (Than did the actual patch).
For the record this was filed as GCC PR 78144.
Ian
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-10-28 20:08 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-10-18 9:19 [PATCH, libgo]: Fix FAIL: time testsuite failure Uros Bizjak
2016-10-18 12:10 ` Uros Bizjak
2016-10-18 12:14 ` Uros Bizjak
2016-10-18 12:49 ` Rainer Orth
2016-10-28 20:08 ` Ian Lance Taylor
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).