mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
Move tilegx, tilepro, and linux-generic from ports to libc.
I've moved the TILE-Gx and TILEPro ports to the main sysdeps hierarchy,
along with the linux-generic ports infrastructure. Beyond the README
update, the move was just
git mv ports/sysdeps/tile sysdeps/tile
git mv ports/sysdeps/unix/sysv/linux/tile \
sysdeps/unix/sysv/linux/tile
git mv ports/sysdeps/unix/sysv/linux/generic \
sysdeps/unix/sysv/linux/generic
I updated the relevant ChangeLogs along the lines of the ARM move
in commit c6bfe5c4d7
and tested the 64-bit tilegx build to confirm that
there were no changes in "objdump -dr" output in the shared objects.
This commit is contained in:
@ -1,3 +1,12 @@
|
|||||||
|
2014-02-10 Chris Metcalf <cmetcalf@tilera.com>
|
||||||
|
|
||||||
|
* sysdeps/tile: Move directory from ports/sysdeps/tile.
|
||||||
|
* sysdeps/unix/sysv/linux/generic: Move directory from
|
||||||
|
ports/sysdeps/unix/sysv/linux/generic.
|
||||||
|
* sysdeps/unix/sysv/linux/tile: Move directory from
|
||||||
|
ports/sysdeps/unix/sysv/linux/tile.
|
||||||
|
* README: Update listing for tile*-*-linux-gnu.
|
||||||
|
|
||||||
2014-02-10 Ondřej Bílka <neleai@seznam.cz>
|
2014-02-10 Ondřej Bílka <neleai@seznam.cz>
|
||||||
|
|
||||||
* assert/assert.c (__assert_fail_base): Use glibc_likely instead __builtin_expect.
|
* assert/assert.c (__assert_fail_base): Use glibc_likely instead __builtin_expect.
|
||||||
|
4
README
4
README
@ -34,6 +34,8 @@ The GNU C Library supports these configurations for using Linux kernels:
|
|||||||
sh[34]-*-linux-gnu
|
sh[34]-*-linux-gnu
|
||||||
sparc*-*-linux-gnu
|
sparc*-*-linux-gnu
|
||||||
sparc64*-*-linux-gnu
|
sparc64*-*-linux-gnu
|
||||||
|
tilegx-*-linux-gnu
|
||||||
|
tilepro-*-linux-gnu
|
||||||
|
|
||||||
The code for other CPU configurations supported by volunteers outside of
|
The code for other CPU configurations supported by volunteers outside of
|
||||||
the core glibc maintenance effort is contained in the `ports' add-on,
|
the core glibc maintenance effort is contained in the `ports' add-on,
|
||||||
@ -46,8 +48,6 @@ located in the `ports' subdirectory of the source tree.
|
|||||||
m68k-*-linux-gnu
|
m68k-*-linux-gnu
|
||||||
mips-*-linux-gnu
|
mips-*-linux-gnu
|
||||||
mips64-*-linux-gnu
|
mips64-*-linux-gnu
|
||||||
tilegx-*-linux-gnu
|
|
||||||
tilepro-*-linux-gnu
|
|
||||||
|
|
||||||
If you are interested in doing a port, please contact the glibc
|
If you are interested in doing a port, please contact the glibc
|
||||||
maintainers; see http://www.gnu.org/software/libc/ for more
|
maintainers; see http://www.gnu.org/software/libc/ for more
|
||||||
|
@ -1,3 +1,15 @@
|
|||||||
|
This file describes changes to the linux-generic infrastructure while
|
||||||
|
it was in the ports add-on directory. This code is no longer maintained
|
||||||
|
here and so future changes to it should be listed in the top-level
|
||||||
|
ChangeLog file.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
2014-02-10 Chris Metcalf <cmetcalf@tilera.com>
|
||||||
|
|
||||||
|
* sysdeps/unix/sysv/linux/generic: Move directory to
|
||||||
|
../sysdeps/unix/sysv/linux/generic.
|
||||||
|
|
||||||
2013-11-13 Chung-Lin Tang <cltang@codesourcery.com>
|
2013-11-13 Chung-Lin Tang <cltang@codesourcery.com>
|
||||||
|
|
||||||
* sysdeps/unix/sysv/linux/generic/bits/stat.h (__field64): Use
|
* sysdeps/unix/sysv/linux/generic/bits/stat.h (__field64): Use
|
||||||
|
@ -1,3 +1,16 @@
|
|||||||
|
This file describes changes to the TILE-Gx and TILEPro ports while they
|
||||||
|
were in the ports add-on directory. These ports are no longer part of
|
||||||
|
an add-on and so future changes to them should be listed in the top-level
|
||||||
|
ChangeLog file, not here.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
2014-02-10 Chris Metcalf <cmetcalf@tilera.com>
|
||||||
|
|
||||||
|
* sysdeps/tile: Move directory to ../sysdeps/tile.
|
||||||
|
* sysdeps/unix/sysv/linux/tile: Move directory to
|
||||||
|
../sysdeps/unix/sysv/linux/tile.
|
||||||
|
|
||||||
2014-01-03 Chris Metcalf <cmetcalf@tilera.com>
|
2014-01-03 Chris Metcalf <cmetcalf@tilera.com>
|
||||||
|
|
||||||
* sysdeps/tile/libm-test-ulps: Regenerated.
|
* sysdeps/tile/libm-test-ulps: Regenerated.
|
||||||
|
@ -238,8 +238,8 @@ dl_platform_init (void)
|
|||||||
|
|
||||||
static inline ElfW(Addr)
|
static inline ElfW(Addr)
|
||||||
elf_machine_fixup_plt (struct link_map *map, lookup_t t,
|
elf_machine_fixup_plt (struct link_map *map, lookup_t t,
|
||||||
const ElfW(Rela) *reloc,
|
const ElfW(Rela) *reloc,
|
||||||
ElfW(Addr) *reloc_addr, ElfW(Addr) value)
|
ElfW(Addr) *reloc_addr, ElfW(Addr) value)
|
||||||
{
|
{
|
||||||
return *reloc_addr = value;
|
return *reloc_addr = value;
|
||||||
}
|
}
|
||||||
@ -247,7 +247,7 @@ elf_machine_fixup_plt (struct link_map *map, lookup_t t,
|
|||||||
/* Return the final value of a plt relocation. */
|
/* Return the final value of a plt relocation. */
|
||||||
static inline ElfW(Addr)
|
static inline ElfW(Addr)
|
||||||
elf_machine_plt_value (struct link_map *map, const ElfW(Rela) *reloc,
|
elf_machine_plt_value (struct link_map *map, const ElfW(Rela) *reloc,
|
||||||
ElfW(Addr) value)
|
ElfW(Addr) value)
|
||||||
{
|
{
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
@ -517,8 +517,8 @@ static const struct reloc_howto howto[] =
|
|||||||
|
|
||||||
auto inline void __attribute__ ((always_inline))
|
auto inline void __attribute__ ((always_inline))
|
||||||
elf_machine_rela (struct link_map *map, const ElfW(Rela) *reloc,
|
elf_machine_rela (struct link_map *map, const ElfW(Rela) *reloc,
|
||||||
const ElfW(Sym) *sym, const struct r_found_version *version,
|
const ElfW(Sym) *sym, const struct r_found_version *version,
|
||||||
void *const reloc_addr_arg, int skip_ifunc)
|
void *const reloc_addr_arg, int skip_ifunc)
|
||||||
{
|
{
|
||||||
ElfW(Addr) *const reloc_addr = reloc_addr_arg;
|
ElfW(Addr) *const reloc_addr = reloc_addr_arg;
|
||||||
const unsigned int r_type = ELFW_R_TYPE (reloc->r_info);
|
const unsigned int r_type = ELFW_R_TYPE (reloc->r_info);
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user