The ACATS failure occurs with gcc-4.2-20070307 bootstrapped from gcc-4.2-20061226.
I was not able to build any 4.0 or 4.1 Ada compiler on MinGW, so this is a regression against gcc-3.4.
,.,. C35507M ACATS 2.5 07-03-09 15:15:52
---- C35507M CHECK THAT THE ATTRIBUTES 'POS' AND 'VAL' YIELD THE CORRECT
RESULTS WHEN THE PREFIX IS A CHARACTER TYPE WITH AN
ENUMERATION REPESENTATION CLAUSE.
* C35507M NO EXCEPTION RAISED FOR CHAR'VAL (IDENT_INT(2)) - 2.
* C35507M NO EXCEPTION RAISED FOR NEWCHAR'VAL (IDENT_INT (-1)) - 2.
**** C35507M FAILED ****************************.
It was supposed to have been "fixed" on 03/04 (see PR ada/26797).
Could you post the list of ACATS failures you still have on this platform?
I have to rerun the ACATS tests with more disk space available. After the C3 tests all other failures were due to "disk full".
Currently c35507m is the only failure in 4.2 on MinGW that I know of. But as I said, I did not yet run the complete test suite.
Had the fix for PR 26797 been back-ported to the 4.2 branch?
> I have to rerun the ACATS tests with more disk space available. After the C3
> tests all other failures were due to "disk full".
OK, please report the results of a complete run.
I rebuilt gcc-4.2.0 RC1 as of 2007-03-16 yesterday on Windows XP/MinGW and could completely run the ACATS tests (no GNAT tests due to missing expect on my Windows).
Only the two tests C5507M and C380004 failed. I had to manually kill C974012 after it had already printed its PASSED message.
Should I post a separate bug report for C380004?
> Should I post a separate bug report for C380004?
It's PR ada/31174.
Change target milestone to 4.2.3, as 4.2.2 has been released.
4.2.3 is being released now, changing milestones of open bugs to 4.2.4.
What is the status on the 4.3 branch and the trunk?
4.2.4 is being released, changing milestones to 4.2.5.