4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-01-18 12:29:32 +08:00
Ian Tessier via newlib 4bce7ecbe1 arm: Update strcpy.c to use UAL syntax.
With this change the arm platform can now be fully compiled with Clang.

Tested by comparing the output with GCC 4.8.2, and Clang 4.0, using a
variety of arches, big/little endianness, and arm/thumb mode to verify
the generated assembly output matches between GCC vs Clang with UAL, and
also GCC with UAL vs GCC with non-UAL, for all preprocessor code blocks.

The only difference found is an extra nop at the end of the function
when compiled with GCC using armv7-a/thumb/little-endian/-O2 compared to
Clang. The nop is not emitted when compiled in big-endian mode.
2017-07-20 16:18:29 +02:00
..
2017-01-25 13:32:09 +01:00
2017-01-25 13:32:09 +01:00
2017-01-25 13:32:09 +01:00
2015-11-12 12:09:24 +00:00
2015-11-12 12:09:24 +00:00
2015-11-12 12:09:24 +00:00
2015-11-12 12:09:24 +00:00
2017-01-25 13:32:09 +01:00