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.