This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
RE: Issue with MIPS O32 FPXX, FP64 and FP64A ABI extensions
- From: Matthew Fortune <Matthew dot Fortune at imgtec dot com>
- To: Robert Schiele <rschiele at gmail dot com>
- Cc: "binutils at sourceware dot org" <binutils at sourceware dot org>
- Date: Fri, 17 Jul 2015 20:36:36 +0000
- Subject: RE: Issue with MIPS O32 FPXX, FP64 and FP64A ABI extensions
- Authentication-results: sourceware.org; auth=none
- References: <CAObFj3yO0HokpLNChbvnj8oQ-P_6h-KMpOWZMNv2yBRpXYKZig at mail dot gmail dot com> <CAObFj3z5J3ohmLVFFfKpzn+weJvU02=2AKjVeOj3Q51kGjQgHA at mail dot gmail dot com>
Robert Schiele <rschiele@gmail.com> writes:
> I am not familiar enough with the details of that extension to decide
> whether we need a special handling for operations like strip to skip
> insertion of that segment or whether the segment actually always needs
> to get inserted but some other part in the code needs to get modified
> to deal with that situation properly.
>
> Any input on that topic is obviously welcome.
Thanks for the detailed report. You've managed to find a combination
of tools I didn't test. The combinatorial effect of tools on this change
was a nightmare; apologies for missing some all the same.
I've posted a patch for this. We do not need the PT_MIPS_ABIFLAGS
injecting if it was not there before and this case is handled for
most situations as it is based on the presence of .MIPS.abiflags.
Details on this are in the patch submission which I've CC'd you on.
Thanks,
Matthew