On 2023-09-20 08:29, Jakub Jelinek wrote:
I just noticed (ENOCOFFEE) that the line (after removing libvtv) is:

     Support libraries such as libiberty, libcc1 and libcpp have been
     developed separately to share code with other tools such as binutils
     and gdb.

Does that address your concern Jakub?

I believe that is the case just for libiberty.
libcpp is I think solely used by gcc itself (several frontends use it
though, plus some build utilities in gcc).
libcc1 is code for gdb with gcc implementation details.

How about:

Libraries that are not distributed for runtime language support such as libiberty, libcc1 and libcpp have similar challenges to compiler drivers. While they are expected to be robust against arbitrary input, they should only be used with trusted inputs.

Thanks,
Sid

Reply via email to