On 13/05/15 19:11, Martin Galvan wrote: > Here's the new patch. I downloaded the gcc sources from the SVN > repository, removed the extra semicolon from my version of the files > and re-generated the patch using svn diff, making sure the context > info had all the tabs from the original. I then e-mailed the patch to > myself as an attachment, applied it to the fresh SVN sources by doing > patch --dry-run -p0 < cfi-svn.patch and checked that the compilation > and tests were successful. > Thanks for doing this now the patch looks much better and I can apply it ! Unfortunately there are still problems with it and I'm not sure about your testing procedures. > > > mov ip, r0 > mov r0, r2 > @@ -1149,12 +1250,15 @@ > mov r3, ip > b 6f > > -ARM_FUNC_START aeabi_cdcmpeq > ARM_FUNC_ALIAS aeabi_cdcmple aeabi_cdcmpeq How did this even build ? I've cleaned up some lines which were > 80 characters, added a definition for aeabi_cdcmpeq again and applied the attached after *doing* a full bootstrap and test run on arm-none-linux-gnueabihf along with a test run on arm-none-eabi. regards Ramana 2015-05-15 Martin Galvan * config/arm/lib1funcs.S (CFI_START_FUNCTION, CFI_END_FUNCTION): New macros. * config/arm/ieee754-df.S: Add CFI directives. * config/arm/ieee754-sf.S: Add CFI directives.