1
0
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:
Chris Metcalf
2014-02-10 10:54:47 -05:00
parent a1ffb40e32
commit 4372980f58
275 changed files with 41 additions and 7 deletions

View File

@ -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
View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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