Move bits/atomic.h to atomic-machine.h (bug 14912).
commitde071d199a8578055edf2722114788ae749823aa
authorJoseph Myers <joseph@codesourcery.com>
Fri, 11 Sep 2015 20:00:19 +0000 (11 20:00 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Fri, 11 Sep 2015 20:00:19 +0000 (11 20:00 +0000)
treee873095059e9624873d9629a68885afebaf6fbee
parent20f366af163db7b9243a6bfd5d4d42ad6b3214c0
Move bits/atomic.h to atomic-machine.h (bug 14912).

It was noted in
<https://sourceware.org/ml/libc-alpha/2012-09/msg00305.html> that the
bits/*.h naming scheme should only be used for installed headers.
This patch renames bits/atomic.h to atomic-machine.h to follow that
convention.

This is the only change in this series that needs to change the
filename rather than simply removing a directory level (because both
atomic.h and bits/atomic.h exist at present).

Tested for x86_64 (testsuite, and that installed stripped shared
libraries are unchanged by the patch).

[BZ #14912]
* sysdeps/aarch64/bits/atomic.h: Move to ...
* sysdeps/aarch64/atomic-machine.h: ...here.
(_AARCH64_BITS_ATOMIC_H): Rename macro to
_AARCH64_ATOMIC_MACHINE_H.
* sysdeps/alpha/bits/atomic.h: Move to ...
* sysdeps/alpha/atomic-machine.h: ...here.
* sysdeps/arm/bits/atomic.h: Move to ...
* sysdeps/arm/atomic-machine.h: ...here.  Update comments.
* bits/atomic.h: Move to ...
* sysdeps/generic/atomic-machine.h: ...here.
(_BITS_ATOMIC_H): Rename macro to _ATOMIC_MACHINE_H.
* sysdeps/i386/bits/atomic.h: Move to ...
* sysdeps/i386/atomic-machine.h: ...here.
* sysdeps/ia64/bits/atomic.h: Move to ...
* sysdeps/ia64/atomic-machine.h: ...here.
* sysdeps/m68k/coldfire/bits/atomic.h: Move to ...
* sysdeps/m68k/coldfire/atomic-machine.h: ...here.
(_BITS_ATOMIC_H): Rename macro to _ATOMIC_MACHINE_H.
* sysdeps/m68k/m680x0/m68020/bits/atomic.h: Move to ...
* sysdeps/m68k/m680x0/m68020/atomic-machine.h: ...here.
* sysdeps/microblaze/bits/atomic.h: Move to ...
* sysdeps/microblaze/atomic-machine.h: ...here.
* sysdeps/mips/bits/atomic.h: Move to ...
* sysdeps/mips/atomic-machine.h: ...here.
(_MIPS_BITS_ATOMIC_H): Rename macro to _MIPS_ATOMIC_MACHINE_H.
* sysdeps/powerpc/bits/atomic.h: Move to ...
* sysdeps/powerpc/atomic-machine.h: ...here.  Update comments.
* sysdeps/powerpc/powerpc32/bits/atomic.h: Move to ...
* sysdeps/powerpc/powerpc32/atomic-machine.h: ...here.  Update
comments.  Include <atomic-machine.h> instead of <bits/atomic.h>.
* sysdeps/powerpc/powerpc64/bits/atomic.h: Move to ...
* sysdeps/powerpc/powerpc64/atomic-machine.h: ...here.  Include
<atomic-machine.h> instead of <bits/atomic.h>.
* sysdeps/s390/bits/atomic.h: Move to ...
* sysdeps/s390/atomic-machine.h: ...here.
* sysdeps/sparc/sparc32/bits/atomic.h: Move to ...
* sysdeps/sparc/sparc32/atomic-machine.h: ...here.
(_BITS_ATOMIC_H): Rename macro to _ATOMIC_MACHINE_H.
* sysdeps/sparc/sparc32/sparcv9/bits/atomic.h: Move to ...
* sysdeps/sparc/sparc32/sparcv9/atomic-machine.h: ...here.
* sysdeps/sparc/sparc64/bits/atomic.h: Move to ...
* sysdeps/sparc/sparc64/atomic-machine.h: ...here.
* sysdeps/tile/bits/atomic.h: Move to ...
* sysdeps/tile/atomic-machine.h: ...here.
* sysdeps/tile/tilegx/bits/atomic.h: Move to ...
* sysdeps/tile/tilegx/atomic-machine.h: ...here.  Include
<sysdeps/tile/atomic-machine.h> instead of
<sysdeps/tile/bits/atomic.h>.
(_BITS_ATOMIC_H): Rename macro to _ATOMIC_MACHINE_H.
* sysdeps/tile/tilepro/bits/atomic.h: Move to ...
* sysdeps/tile/tilepro/atomic-machine.h: ...here.  Include
<sysdeps/tile/atomic-machine.h> instead of
<sysdeps/tile/bits/atomic.h>.
(_BITS_ATOMIC_H): Rename macro to _ATOMIC_MACHINE_H.
* sysdeps/unix/sysv/linux/arm/bits/atomic.h: Move to ...
* sysdeps/unix/sysv/linux/arm/atomic-machine.h: ...here.  Include
<sysdeps/arm/atomic-machine.h> instead of
<sysdeps/arm/bits/atomic.h>.
* sysdeps/unix/sysv/linux/hppa/bits/atomic.h: Move to ...
* sysdeps/unix/sysv/linux/hppa/atomic-machine.h: ...here.
(_BITS_ATOMIC_H): Rename macro to _ATOMIC_MACHINE_H.
* sysdeps/unix/sysv/linux/m68k/coldfire/bits/atomic.h: Move to ...
* sysdeps/unix/sysv/linux/m68k/coldfire/atomic-machine.h: ...here.
(_BITS_ATOMIC_H): Rename macro to _ATOMIC_MACHINE_H.
* sysdeps/unix/sysv/linux/nios2/bits/atomic.h: Move to ...
* sysdeps/unix/sysv/linux/nios2/atomic-machine.h: ...here.
(_NIOS2_BITS_ATOMIC_H): Rename macro to _NIOS2_ATOMIC_MACHINE_H.
* sysdeps/unix/sysv/linux/sh/bits/atomic.h: Move to ...
* sysdeps/unix/sysv/linux/sh/atomic-machine.h: ...here.
* sysdeps/x86_64/bits/atomic.h: Move to ...
* sysdeps/x86_64/atomic-machine.h: ...here.
* include/atomic.h: Include <atomic-machine.h> instead of
<bits/atomic.h>.
29 files changed:
ChangeLog
NEWS
include/atomic.h
sysdeps/aarch64/atomic-machine.h [moved from sysdeps/aarch64/bits/atomic.h with 98% similarity]
sysdeps/alpha/atomic-machine.h [moved from sysdeps/alpha/bits/atomic.h with 100% similarity]
sysdeps/arm/atomic-machine.h [moved from sysdeps/arm/bits/atomic.h with 97% similarity]
sysdeps/generic/atomic-machine.h [moved from bits/atomic.h with 95% similarity]
sysdeps/i386/atomic-machine.h [moved from sysdeps/i386/bits/atomic.h with 100% similarity]
sysdeps/ia64/atomic-machine.h [moved from sysdeps/ia64/bits/atomic.h with 100% similarity]
sysdeps/m68k/coldfire/atomic-machine.h [moved from sysdeps/m68k/coldfire/bits/atomic.h with 97% similarity]
sysdeps/m68k/m680x0/m68020/atomic-machine.h [moved from sysdeps/m68k/m680x0/m68020/bits/atomic.h with 100% similarity]
sysdeps/microblaze/atomic-machine.h [moved from sysdeps/microblaze/bits/atomic.h with 100% similarity]
sysdeps/mips/atomic-machine.h [moved from sysdeps/mips/bits/atomic.h with 99% similarity]
sysdeps/powerpc/atomic-machine.h [moved from sysdeps/powerpc/bits/atomic.h with 98% similarity]
sysdeps/powerpc/powerpc32/atomic-machine.h [moved from sysdeps/powerpc/powerpc32/bits/atomic.h with 98% similarity]
sysdeps/powerpc/powerpc64/atomic-machine.h [moved from sysdeps/powerpc/powerpc64/bits/atomic.h with 99% similarity]
sysdeps/s390/atomic-machine.h [moved from sysdeps/s390/bits/atomic.h with 100% similarity]
sysdeps/sparc/sparc32/atomic-machine.h [moved from sysdeps/sparc/sparc32/bits/atomic.h with 99% similarity]
sysdeps/sparc/sparc32/sparcv9/atomic-machine.h [moved from sysdeps/sparc/sparc32/sparcv9/bits/atomic.h with 100% similarity]
sysdeps/sparc/sparc64/atomic-machine.h [moved from sysdeps/sparc/sparc64/bits/atomic.h with 100% similarity]
sysdeps/tile/atomic-machine.h [moved from sysdeps/tile/bits/atomic.h with 100% similarity]
sysdeps/tile/tilegx/atomic-machine.h [moved from sysdeps/tile/tilegx/bits/atomic.h with 94% similarity]
sysdeps/tile/tilepro/atomic-machine.h [moved from sysdeps/tile/tilepro/bits/atomic.h with 96% similarity]
sysdeps/unix/sysv/linux/arm/atomic-machine.h [moved from sysdeps/unix/sysv/linux/arm/bits/atomic.h with 99% similarity]
sysdeps/unix/sysv/linux/hppa/atomic-machine.h [moved from sysdeps/unix/sysv/linux/hppa/bits/atomic.h with 97% similarity]
sysdeps/unix/sysv/linux/m68k/coldfire/atomic-machine.h [moved from sysdeps/unix/sysv/linux/m68k/coldfire/bits/atomic.h with 98% similarity]
sysdeps/unix/sysv/linux/nios2/atomic-machine.h [moved from sysdeps/unix/sysv/linux/nios2/bits/atomic.h with 96% similarity]
sysdeps/unix/sysv/linux/sh/atomic-machine.h [moved from sysdeps/unix/sysv/linux/sh/bits/atomic.h with 100% similarity]
sysdeps/x86_64/atomic-machine.h [moved from sysdeps/x86_64/bits/atomic.h with 100% similarity]