[PATCH] PR target/98878 - Incorrect multilib list for riscv*-rtems
Jim Wilson
jimw@sifive.com
Fri Feb 5 03:28:04 GMT 2021
On Thu, Feb 4, 2021 at 2:02 AM Kito Cheng <kito.cheng@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
More information about the Gcc-patches
mailing list