This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/53974] [4.8 Regression] Nearly all tests fail with ADA.CALENDAR.TIME_ERROR : a-calend.adb:603


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53974

--- Comment #11 from John David Anglin <danglin at gcc dot gnu.org> 2012-07-27 18:16:46 UTC ---
Adding early clobbers to the various 32-bit DImode patterns in pa.md
didn't make any difference.

The bug appears to have been introduced in revision 188786.  The
following four fails were introduced in this revision:

RUN c96005a
,.,. C96005A ACATS 2.5 12-07-26 09:57:57---- C96005A CHECK THAT THE ADDITION
AND SUBTRACTION FUNCTIONS FOR
                VALUES OF TYPE TIME WORK CORRECTLY.   * C96005A DIFFERENCE OF
TIMES IS INCORRECT - (A)1.
   * C96005A DIFFERENCE OF TIMES IS INCORRECT - (A)2.
raised ADA.CALENDAR.TIME_ERROR : a-calend.adb:301
FAIL:   c96005a

RUN c96005f
,.,. C96005F ACATS 2.5 12-07-26 09:58:05---- C96005F CHECKING PACKAGE CALENDAR
+ AND - FUNCTIONS.
   * C96005F FAILURE IN ADDING 1 DAY TO 'CURR_DAY1'.   * C96005F FAILURE IN
ADDING 1 DAY TO 'CURR_DAY2'.
   * C96005F FAILURE IN ADDING 1 DAY TO 'CURR_DAY3'.
   * C96005F FAILURE IN SUBTRACTING 1 DAY FROM 'CURR_DAY1'.
   * C96005F FAILURE IN SUBTRACTING 1 DAY FROM 'CURR_DAY2'.
   * C96005F FAILURE IN SUBTRACTING 1 DAY FROM 'CURR_DAY3'.
**** C96005F FAILED ****************************.
FAIL:   c96005f

RUN c96008a

,.,. C96008A ACATS 2.5 12-07-26 09:58:13
---- C96008A CHECK MISCELLANEOUS FUNCTIONS IN THE PACKAGE CALENDAR.   - C96008A
TIME_OF AND SPLIT ARE NOT INVERSES WHEN SECONDS IS A                NON-MODEL
NUMBER - (A).   * C96008A SPLIT(TIME_OF) CHANGED VALUE OF YR - (A).
   * C96008A SPLIT(TIME_OF) CHANGED VALUE OF MO - (A).   * C96008A
SPLIT(TIME_OF) CHANGED VALUE OF DY - (A).
   * C96008A SPLIT(TIME_OF) CHANGED VALUE OF SEC - (A).   * C96008A TIME_OF()
DID NOT ZERO SECONDS - (C).
   * C96008A YEAR() DID NOT RETURN CORRECT VALUE - (D).   * C96008A MONTH() DID
NOT RETURN CORRECT VALUE - (D).
   * C96008A DAY() DID NOT RETURN CORRECT VALUE - (D).
   * C96008A SECONDS() DID NOT RETURN CORRECT VALUE - (D).
**** C96008A FAILED ****************************.
FAIL:   c96008a

RUN c96008b
,.,. C96008B ACATS 2.5 12-07-26 09:58:16
---- C96008B CHECK THAT TIME_OF() ADVANCES DAY.   * C96008B TIME_OF DID NOT
CONVERT 86_400 SECONDS TO A DAY.
   * C96008B DAY OF NOW2 INCORRECT.   * C96008B TIME_OF DID NOT ADVANCE DAY.
**** C96008B FAILED ****************************.
FAIL:   c96008b

After revision 189441, almost all acats tests fail with the
ADA.CALENDAR.TIME_ERROR.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]