On Thu, Feb 4, 2021 at 2:02 AM Kito Cheng <kito.ch...@sifive.com> wrote:
> * gcc.c (print_multilib_info): Check all required argument is > provided > by default arg. > This looks OK to me, but... > > - /* If this directory requires any default arguments, we can skip > + /* If this directory requires any default arguments, and any default > + arguments not appear in the ! argument list, then we can skip > it. We will already have printed a directory identical to > this one which does not require that default argument. */ > I would suggest "any default arguments not appear in the ! argument list" to be instead "no default arguments appear in the ! argument list". But there are actually 3 conditions being tested, and the comment only mentions 2. The other condition is that a required argument must appear in the default argument list. That can be combined with the first condition by saying all required arguments must be default arguments. So maybe something like /* If all required arguments are default arguments, and no default arguments appear in the ! argument list, then we can skip it. Jim