This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Fwd: [PING 2][PATCH] libgcc: Add CFI directives to the soft floating point support code for ARM
- From: Martin Galvan <martin dot galvan at tallertechnologies dot com>
- To: ramrad01 at arm dot com, gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Sun, 10 May 2015 19:16:03 -0300
- Subject: Fwd: [PING 2][PATCH] libgcc: Add CFI directives to the soft floating point support code for ARM
- Authentication-results: sourceware.org; auth=none
- References: <1430234381-7900-1-git-send-email-martin dot galvan at tallertechnologies dot com> <CAJA7tRY_ZnqwWNMu+_zTAp-0NRtTvM4=JfP_aAg99a0PbHO7qg at mail dot gmail dot com> <CAOKbPbaxj69gvdMbWvMLdDhixevw9RO0J8XWE6Y7qFqQfqTG1w at mail dot gmail dot com> <CAOKbPbazm2KdLXwS_vbrHa+jTZM2e0nEjhGqBfM1367qUWwkdg at mail dot gmail dot com>
Hi Ramana! Sorry to bother, but I looked at the repository and didn't
see this committed. As I don't have write access could you please
commit this for me?
Thanks a lot!
On Tue, Apr 28, 2015 at 2:07 PM, Martin Galvan
<martin.galvan@tallertechnologies.com> wrote:
> Thanks a lot. I don't have write access to the repository, could you
> commit this for me?
>
> On Tue, Apr 28, 2015 at 1:21 PM, Ramana Radhakrishnan
> <ramana.gcc@googlemail.com> wrote:
>> On Tue, Apr 28, 2015 at 4:19 PM, Martin Galvan
>> <martin.galvan@tallertechnologies.com> wrote:
>>> This patch adds CFI directives to the soft floating point support code for ARM.
>>>
>>> Previously, if we tried to do a backtrace from that code in a debug session we'd
>>> get something like this:
>>>
>>> (gdb) bt
>>> #0 __nedf2 () at ../../../../../../gcc-4.9.2/libgcc/config/arm/ieee754-df.S:1082
>>> #1 0x00000db6 in __aeabi_cdcmple () at ../../../../../../gcc-4.9.2/libgcc/config/arm/ieee754-df.S:1158
>>> #2 0xf5c28f5c in ?? ()
>>> Backtrace stopped: previous frame identical to this frame (corrupt stack?)
>>>
>>> Now we'll get something like this:
>>>
>>> (gdb) bt
>>> #0 __nedf2 () at ../../../../../../gcc-4.9.2/libgcc/config/arm/ieee754-df.S:1156
>>> #1 0x00000db6 in __aeabi_cdcmple () at ../../../../../../gcc-4.9.2/libgcc/config/arm/ieee754-df.S:1263
>>> #2 0x00000dc8 in __aeabi_dcmpeq () at ../../../../../../gcc-4.9.2/libgcc/config/arm/ieee754-df.S:1285
>>> #3 0x00000504 in main ()
>>>
>>> I have a company-wide copyright assignment. I don't have commit access, though, so it would be great if anyone could commit this for me.
>>>
>>> Thanks a lot!
>>>
>>
>> this is OK , thanks. Sorry about the delay in reviewing this.
>>
>> Ramana
--
Martin Galvan
Software Engineer
Taller Technologies Argentina
San Lorenzo 47, 3rd Floor, Office 5
CÃrdoba, Argentina
Phone: 54 351 4217888 / +54 351 4218211