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

Sergei Trofimovich <slyfox at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
   Target Milestone|---                         |12.2
             Status|UNCONFIRMED                 |RESOLVED

--- Comment #4 from Sergei Trofimovich <slyfox at gcc dot gnu.org> ---
> libcc1/libcc1plugin.cc

(In reply to Mosè Giordano from comment #2)
> Created attachment 52568 [details]
> Patch for poisoned calloc on Musl systems
> 
> Following the example of
> https://git.alpinelinux.org/aports/tree/main/gcc/0042-Fix-attempt-to-use-
> poisoned-calloc-error-in-libgccji.patch, reported in
> https://bugs.gentoo.org/828580, I wrote the attached patch for libcc1, which
> seems to solve the issue for me.

I think the change looks reasonable. Should be fixed by "c++: avoid <memory>
poisoning on musl [PR106102]" patch from PR106102 in master and gcc-12
branches.

Can you give it a try?

Reply via email to