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

Arsen Arsenović <arsen at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |arsen at gcc dot gnu.org

--- Comment #7 from Arsen Arsenović <arsen at gcc dot gnu.org> ---
the thing with newlib in particular is that it's not really freestanding..  it
lives in an odd limbo between a full hosted OS and 'real' freestanding with
absolutely no (or minimal, e.g. libgcc and crti/n) runtime.

luckily, -ffreestanding doesn't do much, so it might be the case that you can
just drop it.

I'm currently in the process of getting together a toolchain I can test this
on.

I'm of the opinion it makes sense to treat newlib targets as hosted, even if it
isn't the fully featured OS library; what do you think?  and what kind of
usecase are you working with?

Reply via email to