glibc/ports/sysdeps/tile/tilegx
Chris Metcalf 86bd05fbc8 tile: improve detection for missing -mcmodel=large support
The existing test avoided passing -mcmodel=large if the compiler didn't
support it.  However, we need to test not just the compiler support, but
also the toolchain (as and ld) support, so make the test more complete.
In addition, we have to avoid using the hwN_plt() assembly operators if
that support is missing, so guard the uses with #ifdef NO_PLT_PCREL.

This allows us to properly build glibc with the current community
binutils, which doesn't yet have the PC-relative PLT operator support.
The -mcmodel=large support is in gcc 4.8, but the toolchain support
won't be present in the community until binutils 2.24.
2013-05-24 14:02:31 -04:00
..
bits Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
tilegx32 Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
tilegx64 Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
Makefile tile: improve detection for missing -mcmodel=large support 2013-05-24 14:02:31 -04:00
memchr.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
memcpy.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
memmove.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
memset.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
memusage.h Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). 2013-05-16 11:32:54 -05:00
rawmemchr.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
strchr.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
strchrnul.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
string-endian.h Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). 2013-05-16 11:32:54 -05:00
strlen.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
strrchr.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00