obj-c++.dg/bitfield* test regressions
Bug #602174 reported by
Andrew Stubbs
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++
+FAIL: obj-c++
+XPASS: obj-c++
+FAIL: obj-c++
+XPASS: obj-c++
+FAIL: obj-c++
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) |
Changed in gcc-linaro: | |
importance: | Undecided → Low |
summary: |
- PR23610 test regressions + obj-c++.dg/bitfield* test regressions |
tags: | added: regression testsuite |
Changed in gcc-linaro: | |
assignee: | Andrew Stubbs (ams-codesourcery) → nobody |
Changed in gcc-linaro: | |
status: | Incomplete → Won't Fix |
To post a comment you must log in.
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) .dg/bitfield- 1.mm (test for warnings, line 29) .dg/bitfield- 1.mm (test for warnings, line 76) .dg/bitfield- 1.mm PR23610 (test for bogus messages, line 1) .dg/bitfield- 1.mm PR23610 (test for bogus messages, line 42) .dg/bitfield- 1.mm PR23610 (test for bogus messages, line 45) .dg/bitfield- 1.mm PR23610 (test for bogus messages, line 59) .dg/bitfield- 1.mm PR23610 (test for bogus messages, line 62) .dg/bitfield- 1.mm PR23610 (test for bogus messages, line 77) .dg/bitfield- 1.mm PR23610 (test for bogus messages, line 78) .dg/bitfield- 1.mm (test for excess errors) .dg/bitfield- 1.mm execution test
PASS: obj-c++
PASS: obj-c++
PASS: obj-c++
PASS: obj-c++
PASS: obj-c++
PASS: obj-c++
PASS: obj-c++
PASS: obj-c++
PASS: obj-c++
PASS: obj-c++
PASS: obj-c++
PASS: obj-c++ .dg/bitfield- 4.mm (test for warnings, line 21) .dg/bitfield- 4.mm (test for warnings, line 33) .dg/bitfield- 4.mm PR23610 (test for bogus messages, line 1) .dg/bitfield- 4.mm PR23610 (test for bogus messages, line 28) .dg/bitfield- 4.mm PR23610 (test for bogus messages, line 34) .dg/bitfield- 4.mm (test for excess errors) .dg/bitfield- 4.mm execution test
PASS: obj-c++
PASS: obj-c++
PASS: obj-c++
PASS: obj-c++
PASS: obj-c++
PASS: obj-c++
PASS: obj-c++ .dg/layout- 1.mm PR23610 (test for bogus messages, line 1) .dg/layout- 1.mm (test for excess errors)
PASS: obj-c++
If someone else can confirm this result, we can change status of this bug to INVALID.