diff options
author | Hristian Kirtchev <kirtchev@adacore.com> | 2007-09-26 12:43:45 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2007-09-26 12:43:45 +0200 |
commit | dd05ba2754e8bf033ce3258f0bc64fd7b2220ed9 (patch) | |
tree | e707496e9d85fb88cda71972a74e18f56f9a75e6 /gcc/cse.c | |
parent | 31b5873d01cfb8aa27f5da175b8e8740c3e76370 (diff) | |
download | gcc-dd05ba2754e8bf033ce3258f0bc64fd7b2220ed9.zip gcc-dd05ba2754e8bf033ce3258f0bc64fd7b2220ed9.tar.gz gcc-dd05ba2754e8bf033ce3258f0bc64fd7b2220ed9.tar.bz2 |
g-calend.adb (Has_53_Weeks): Rename to Last_Year_Has_53_Weeks.
2007-09-26 Hristian Kirtchev <kirtchev@adacore.com>
* g-calend.adb (Has_53_Weeks): Rename to Last_Year_Has_53_Weeks. Add a
call to Jan_1_Day _Of_Week to optimize its performance.
(Is_Leap): Move the routine to the scope of Week_In_Year.
(Jan_1_Day_Of_Week): New routine in Week_In_Year which calculates the
weekday on which January 1 falls of Year - 1 and Year + 1. This function
avoids calling Time_Of and Split, thus making it more efficent.
(Week_In_Year): Reimplemented in oder to follow ISO 8601.
* g-calend.ads (Week_In_Year): Change comment to reflect new
implementation.
From-SVN: r128790
Diffstat (limited to 'gcc/cse.c')
0 files changed, 0 insertions, 0 deletions