From 2e8f79193221a772798265b238b11c0549fb9e40 Mon Sep 17 00:00:00 2001 From: Hristian Kirtchev Date: Mon, 3 Dec 2018 15:49:42 +0000 Subject: [PATCH] [Ada] Add leap seconds for 2015 and 2016 The following patch updates Ada.Calendar and helper utility Xleaps to include the leap seconds for years 2015 and 2016. 2018-12-03 Hristian Kirtchev gcc/ada/ * libgnat/a-calend.adb: Update the number of leap seconds. Add the hard time values for year 2015 and 2016. From-SVN: r266757 --- gcc/ada/ChangeLog | 5 +++++ gcc/ada/libgnat/a-calend.adb | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 73627f078f7..0736bb38f9d 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,8 @@ +2018-12-03 Hristian Kirtchev + + * libgnat/a-calend.adb: Update the number of leap seconds. Add + the hard time values for year 2015 and 2016. + 2018-12-03 Gary Dismukes * exp_ch3.adb, libgnarl/s-taasde.adb, libgnarl/s-taenca.adb, diff --git a/gcc/ada/libgnat/a-calend.adb b/gcc/ada/libgnat/a-calend.adb index 8bf5e7a5ce4..d585b7ab1b5 100644 --- a/gcc/ada/libgnat/a-calend.adb +++ b/gcc/ada/libgnat/a-calend.adb @@ -38,7 +38,6 @@ with System.OS_Primitives; package body Ada.Calendar with SPARK_Mode => Off is - -------------------------- -- Implementation Notes -- -------------------------- @@ -157,7 +156,7 @@ is Leap_Support : constant Boolean := (Flag = 1); -- Flag to controls the usage of leap seconds in all Ada.Calendar routines - Leap_Seconds_Count : constant Natural := 25; + Leap_Seconds_Count : constant Natural := 27; --------------------- -- Local Constants -- @@ -236,7 +235,9 @@ is -4765132779000000000, -4544207978000000000, -4449513577000000000, - -4339180776000000000); + -4339180776000000000, + -4244572775000000000, + -4197052774000000000); --------- -- "+" -- -- 2.30.2