https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104073

            Bug ID: 104073
           Summary: Add option to hide stderr logging in libgccjit
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: jit
          Assignee: dmalcolm at gcc dot gnu.org
          Reporter: bouanto at zoho dot com
  Target Milestone: ---

Hi.
One issue I have for my work on adding support for 128-bit integers is that the
way libgccjit works does not allow knowing before compiling whether those
integers are supported on the target platform.

As such, one workaround I have to know if they are supported is to create this
type and compile using the JIT.
If there is an error, I know the type is not supported.

The problem is that this will show the error on stderr, which is problematic in
rustc_codegen_gcc as rust expects no output there in some cases.

Unless you have a better idea for checking if this type is supported, I could
use my workaround if we add an option to hide stderr logging in libgccjit.

I have an upcomming patch for this.

Reply via email to