This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: 2.30 Branch Planned for Friday...
On Wed, 10 Jan 2018, Maciej W. Rozycki wrote:
> > I am planning to create the 2.30 branch on Friday. You have been
> > warned. :-)
>
> FYI, I have just discovered we have a large number of regressions across
> MIPS targets, mainly various `mips*-elf' ones, compared to our tree as at
> Nov 30th. I'll try to triage and bisect them in the coming days, however
> please be aware that regrettably I cannot fix anything due to my company
> copyright assignment still remaining in a limbo state on the FSF side
> after the recent transition from Imagination to the reincarnated MIPS
> company.
All the regressions/new failures except from:
FAIL: Build pr22649-2c.so
FAIL: Build pr22649-2d.so
are the result of commit 05a5feafdd38 ("Rewrite check_shared_lib_support")
and are either test framework bugs or preexisting toolchain problems.
Therefore I do not consider them 2.30 blockers and neither I am going to
address them on the 2.30 branch; we'll have to live with them.
I did address some of them locally already and I will try to sort that
out on the master branch soon. I have also expanded my test coverage by a
couple of further MIPS targets, and addressed some obvious problems with
them. We may want to obsolete some of them sometime, however I see no
need to rush here, especially if they continue working and given that
properly extracting dead code can be more problematic than maintaining odd
targets using it.
I have also started cleaning up the test framework for correct support of
some less usual MIPS targets, in particular those that deliberately do not
support some emulations like for the o32 ABI or use vectors different from
the usual ones which the test framework assumes are also present. It will
hopefully eventually clean up most failures we see for those targets.
Maciej