> Bootstrapped on sparc-sun-solaris2.11 and sparcv9-sun-solaris2.11 with
> as/ld, gas/ld, and gas/gld configurations.
> 
> There are currently two regressions exposed by this patch (PRs 121191
> and 121192), which are only present in gcc 16 resp. 15/16.
> 
> There's one small caveat: while Solaris now marks all objects with
> EF_SPARC_32PLUS EF_SPARC_SUN_US1 EF_SPARC_SUN_US3, gas only sets the
> EF_SPARC_SUN_US[13] flags in the ELF header if UltraSPARC I/III insns
> are actually used.  This is in accordance with the SPARC Compliance
> Definition 2.4.1, 4P-1.  In the end, it doesn't matter anyway since
> libc.so.1 already has both flags, so the resulting executables and
> shared objects will too, anyway.
> 
> I mean to commit this in the next couple of days unless Eric has
> concerns or objections.

Nope, thanks for tackling this!

-- 
Eric Botcazou


Reply via email to