On 18.06.21 16:41, Jason Merrill wrote:


    * Being able to specify the PR numbers on the command line in addition
       (currently, they are only extracted from the testsuite patches)


This bit seems unnecessary to me, since we want the commit to include
tests that identify the PR.
I full hearty disagree!
Martin Sebor's patch to extract the PR number from the testcase
filename, as an alternative to a comment, should be enough.

Regarding the PR from the filename, are we only talking about
new files – or about modifications to old files?

For new files, together with -p it seems to be useful; for
old files, I think there will be more spurious/false PRs than
useful/right PRs.

Looking through the last few commits, in all of the following
cases the -b would be useful — and I do regard the commits
messages are sensible:

* cc9c94d43dcfa98436152af9c00f011e9dab25f6 PR libstdc++/100387
  added testsuite/25_algorithms/minmax/constrained.cc (etc.)
  but file neither has a pr... name nor contains a PR line
  (BTW: The fix is not primarily for the PR but fixes it as,
   a side effect; hence, not having a PR line makes sense)
* 870b674f72d4894b94efa61764fd87ecec29ffde
  'ranger' - removes a datastructure (no testcase but also
  does not make sense here)
* 17a4bee01c3b29c5ccdd39f34384521e5d44135b
  Fixes an ICE for one testcase (but of course does not add
  a new testcase or modify an existing one.)
* 76e990fd211cbb20bf74ce074eb8b2d7b096d3b7
  fix a bootstrap issue (found with the GCC 11 backport).

Those are all commits between last Friday and today. Hence, I do
believe it makes sense to be able to specify the PR on the
command line — besides obtaining it from file names.

Tobias

-----------------
Mentor Graphics (Deutschland) GmbH, Arnulfstrasse 201, 80634 München 
Registergericht München HRB 106955, Geschäftsführer: Thomas Heurung, Frank 
Thürauf

Reply via email to