Bug 31108

Summary: [4.2 regression] ACATS C35507M fails
Product: gcc Reporter: Rolf Ebert <rolf.ebert.gcc>
Component: adaAssignee: Not yet assigned to anyone <unassigned>
Status: RESOLVED WONTFIX    
Severity: normal CC: ebotcazou, gcc-bugs
Priority: P5    
Version: 4.2.0   
Target Milestone: 4.2.5   
Host: mingw32 Target: mingw32
Build: Known to work:
Known to fail: Last reconfirmed: 2007-03-22 13:31:41
Bug Depends on: 26797    
Bug Blocks:    

Description Rolf Ebert 2007-03-09 15:37:25 UTC
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 ****************************.
Comment 1 Eric Botcazou 2007-03-10 16:57:29 UTC
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?
Comment 2 Rolf Ebert 2007-03-11 22:17:45 UTC
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?
Comment 3 Eric Botcazou 2007-03-17 07:33:25 UTC
> 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.
Comment 4 Rolf Ebert 2007-03-22 13:07:05 UTC
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?
Comment 5 Eric Botcazou 2007-03-22 13:31:04 UTC
> Should I post a separate bug report for C380004?

It's PR ada/31174.
Comment 6 Mark Mitchell 2007-10-09 19:22:25 UTC
Change target milestone to 4.2.3, as 4.2.2 has been released.
Comment 7 Joseph S. Myers 2008-02-01 16:53:51 UTC
4.2.3 is being released now, changing milestones of open bugs to 4.2.4.
Comment 8 Richard Biener 2008-03-16 17:17:36 UTC
What is the status on the 4.3 branch and the trunk?
Comment 9 Joseph S. Myers 2008-05-19 20:23:02 UTC
4.2.4 is being released, changing milestones to 4.2.5.
Comment 10 Eric Botcazou 2008-09-20 14:00:22 UTC
No feedback.