obj-c++.dg/bitfield* test regressions

Bug #602174 reported by Andrew Stubbs
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro GCC
Won't Fix
Low
Unassigned

Bug Description

Linaro GCC has a test regression vs. FSF:

+XPASS: obj-c++.dg/bitfield-1.mm PR23610 (test for bogus messages, line 1)
+FAIL: obj-c++.dg/bitfield-1.mm (test for excess errors)
+XPASS: obj-c++.dg/bitfield-4.mm PR23610 (test for bogus messages, line 1)
+FAIL: obj-c++.dg/bitfield-4.mm (test for excess errors)
+XPASS: obj-c++.dg/layout-1.mm PR23610 (test for bogus messages, line 1)
+FAIL: obj-c++.dg/layout-1.mm (test for excess errors)

This failure is caused by a change in line numbering in the error messages. It isn't entirely clear whether the testcase is merely out-of-date, or whether the compiler is now giving broken diagnostics.

Changed in gcc-linaro:
assignee: nobody → Andrew Stubbs (ams-codesourcery)
Loïc Minier (lool)
Changed in gcc-linaro:
importance: Undecided → Low
Revision history for this message
Yao Qi (yao-codesourcery) wrote :

Build linaro gcc 4.4 bzr93546 as arm-none-linux-gnueabi, and test result shows no failures on these cases, as below.

PASS: obj-c++.dg/bitfield-1.mm (test for warnings, line 26)
PASS: obj-c++.dg/bitfield-1.mm (test for warnings, line 29)
PASS: obj-c++.dg/bitfield-1.mm (test for warnings, line 76)
PASS: obj-c++.dg/bitfield-1.mm PR23610 (test for bogus messages, line 1)
PASS: obj-c++.dg/bitfield-1.mm PR23610 (test for bogus messages, line 42)
PASS: obj-c++.dg/bitfield-1.mm PR23610 (test for bogus messages, line 45)
PASS: obj-c++.dg/bitfield-1.mm PR23610 (test for bogus messages, line 59)
PASS: obj-c++.dg/bitfield-1.mm PR23610 (test for bogus messages, line 62)
PASS: obj-c++.dg/bitfield-1.mm PR23610 (test for bogus messages, line 77)
PASS: obj-c++.dg/bitfield-1.mm PR23610 (test for bogus messages, line 78)
PASS: obj-c++.dg/bitfield-1.mm (test for excess errors)
PASS: obj-c++.dg/bitfield-1.mm execution test

PASS: obj-c++.dg/bitfield-4.mm (test for warnings, line 21)
PASS: obj-c++.dg/bitfield-4.mm (test for warnings, line 33)
PASS: obj-c++.dg/bitfield-4.mm PR23610 (test for bogus messages, line 1)
PASS: obj-c++.dg/bitfield-4.mm PR23610 (test for bogus messages, line 28)
PASS: obj-c++.dg/bitfield-4.mm PR23610 (test for bogus messages, line 34)
PASS: obj-c++.dg/bitfield-4.mm (test for excess errors)
PASS: obj-c++.dg/bitfield-4.mm execution test

PASS: obj-c++.dg/layout-1.mm PR23610 (test for bogus messages, line 1)
PASS: obj-c++.dg/layout-1.mm (test for excess errors)

If someone else can confirm this result, we can change status of this bug to INVALID.

Michael Hope (michaelh1)
summary: - PR23610 test regressions
+ obj-c++.dg/bitfield* test regressions
Revision history for this message
Michael Hope (michaelh1) wrote :
Michael Hope (michaelh1)
tags: added: regression testsuite
Changed in gcc-linaro:
assignee: Andrew Stubbs (ams-codesourcery) → nobody
Revision history for this message
Viktor (vchong) wrote :

Can this bug be closed? It's been a long time since the last activity!

Changed in gcc-linaro:
status: New → Incomplete
Viktor (vchong)
Changed in gcc-linaro:
status: Incomplete → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.