On Jun 13, 2011, at 11:18 AM, Georg-Johann Lay wrote: > Who is a "specific maintainer" here?
I'd be happy to have the author of the testcase weigh in, or someone that cares about int32plus, or the the person that fixed the bug in the compiler for which the testcase was written... > I found you (and Rainer Orth) as "testsuite" maintainers. > Or does that just refer to the test harness and not to specific test cases? I consider the situation much like the role of a global write privs person. They, in theory, can approve a C++ change, but such changes are at least at times, better reviewed and approved by a C++ person. I'd rather haver a arm person ok the gcc.target/arm/* testcases, I'd rather have an x86_64 person review and approve gcc.target/i386, I'd rather have a fortran person review gcc.fotran changes. > Then I observed that > /* { dg-require-effective-target int32plus } */ > does not work as intended for all test cases. Ah, yes, right. Longer term, I think that's a bug we should fix. For now, as Jakub points out, you need to create a .x file for them. I'd like to see the .x files go away. > For exammple, I added this line to, e.g. > * gcc.c-torture/execute/cmpsi-2.c > * gcc.c-torture/execute/pr45262.c > in trunk r172757 > http://gcc.gnu.org/viewcvs?view=revision&revision=172757 > > However, these tests are still executed as you can see in gcc-testresults for > trunk r174959: > http://gcc.gnu.org/ml/gcc-testresults/2011-06/msg01429.html I don't understand why you'd propose a change that doesn't work? In general, maintainers rely upon contributors to test and ensure that a change does something worthwhile. So, yes, I agree with Jakub, this part of the patch should be reverted, and an .x file created/modified, or possibly the testcase modified to be more portable. If you want to enhance the driver to process the dg stuff, I like that direction. > Is this a bug resp. worth a bug report? If you want, though, I think it might make more sense in a forward looking design document, or a open projects file. It isn't a bug, because it was never a feature.