]> git.ipfire.org Git - thirdparty/glibc.git/commit
PowerPC64 sysdep.h tidy
authorAlan Modra <amodra@gmail.com>
Wed, 14 Jun 2017 01:14:03 +0000 (10:44 +0930)
committerAlan Modra <amodra@gmail.com>
Wed, 14 Jun 2017 01:14:03 +0000 (10:44 +0930)
commit4b6e7667db6983fa953c1cac7671f68edacca0b4
treeaddb9ae3b305993ecd017b003c1c1e2b1a45d073
parentfb499eb04e8aa897e2b97694be92a1506885c1df
PowerPC64 sysdep.h tidy

.align on some targets takes a byte alignment, on others like powerpc,
log2 of the byte alignment.  It's a good idea to avoid .align,
particularly since x86 and powerpc are different.  This patch fixes
the occurrences of .align in powerpc64/sysdep.h, renames DOT_LABEL
since the macro doesn't have anything to do with adding dots, removes
extraneous semicolons, and fixes some formatting.

* sysdeps/powerpc/powerpc64/sysdep.h: Formatting.
(FUNC_LABEL): Rename from DOT_LABEL.
(ENTRY_1): Use FUNC_LABEL and remove leading space from label.
Use .p2align rather than .align.
(TRACEBACK, TRACEBACK_MASK): Use .p2align rather than .align.
(ABORT_TRANSACTION): Likewise.
(ENTRY_1, ENTRY_2, END_2, LOCALENTRY): Remove unnecessary semicolons,
particularly at end.  Add semicolon at invocation as necessary.
(TRACEBACK, TRACEBACK_MASK, PSEUDO, PSEUDO_NOERRNO): Likewise.
(PSEUDO_ERRVAL, PPC64_LOAD_FUNCPTR, OPD_ENT): Likewise.
* sysdeps/powerpc/powerpc64/multiarch/strrchr-power8.S (ENTRY,
END): Adjust to suit.
ChangeLog
sysdeps/powerpc/powerpc64/multiarch/strrchr-power8.S
sysdeps/powerpc/powerpc64/sysdep.h