glibc/sysdeps/tile
Adhemerval Zanella 8d2d239cb7 Simplify tile assembly definitions
With tilepro removal, the uppercase instruction are not anymore
required to be defines as potentially macros.  This is a
mechanical change done by the following shell script:

---
INSNS="LD LD4U ST ST4 BNEZ BEQZ BEQZT BGTZ CMPEQI CMPEQ CMOVEQZ CMOVNEZ"

FILES=$(find sysdeps/tile sysdeps/unix/sysv/linux/tile -iname *.S)

for insn in $INSNS; do
  repl=$(echo $insn | tr '[:upper:]' '[:lower:]')
  sed -i 's/\b'$insn'\b/'$repl'/g' $FILES
done
---

Checked with a build for tilegx-linux-gnu and tilegx-linux-gnu-32 with
and without the patch, there is no difference in generated binary with
a dissassemble.

	* sysdeps/tile/__longjmp.S (__longjmp): Use lowercase instructions.
	* sysdeps/tile/__tls_get_addr.S (__tls_get_addr): Likewise.
	* sysdeps/tile/_mcount.S (__mcount): Likewise.
	* sysdeps/tile/crti.S (_init, _fini): Likewise.
	* sysdeps/tile/crtn.S: Likewise.
	* sysdeps/tile/dl-start.S (_start): Likewise.
	* sysdeps/tile/dl-trampoline.S: Likewise.
	* sysdeps/tile/setjmp.S (__sigsetjmp): Likewise.
	* sysdeps/tile/start.S (_start): Likewise.
	* sysdeps/unix/sysv/linux/tile/clone.S (_clone): Likewise.
	* sysdeps/unix/sysv/linux/tile/getcontext.S (__getcontext): Likewise.
	* sysdeps/unix/sysv/linux/tile/ioctl.S (__ioctl): Likewise.
	* sysdeps/unix/sysv/linux/tile/setcontext.S (__setcontext): Likewise.
	* sysdeps/unix/sysv/linux/tile/swapcontext.S (__swapcontext): Likewise.
	* sysdeps/unix/sysv/linux/tile/syscall.S (syscall): Likewise.
	* sysdeps/unix/sysv/linux/tile/vfork.S (__vfork): Likewise.
2017-12-20 16:55:26 -02:00
..
bits Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
nptl Remove tilepro-*-linux-gnu support 2017-12-20 16:55:24 -02:00
tilegx32 Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
tilegx64 Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
__longjmp.S Simplify tile assembly definitions 2017-12-20 16:55:26 -02:00
__tls_get_addr.S Simplify tile assembly definitions 2017-12-20 16:55:26 -02:00
_mcount.S Simplify tile assembly definitions 2017-12-20 16:55:26 -02:00
abort-instr.h Move tilegx, tilepro, and linux-generic from ports to libc. 2014-02-10 11:04:39 -05:00
atomic-machine.h Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
backtrace.c Move tilegx, tilepro, and linux-generic from ports to libc. 2014-02-10 11:04:39 -05:00
bsd-_setjmp.S Move tilegx, tilepro, and linux-generic from ports to libc. 2014-02-10 11:04:39 -05:00
bsd-setjmp.S Move tilegx, tilepro, and linux-generic from ports to libc. 2014-02-10 11:04:39 -05:00
bzero.S Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
configure tile: Enable PI_STATIC_AND_HIDDEN 2015-04-16 09:40:21 -04:00
configure.ac tile: Enable PI_STATIC_AND_HIDDEN 2015-04-16 09:40:21 -04:00
crti.S Simplify tile assembly definitions 2017-12-20 16:55:26 -02:00
crtn.S Simplify tile assembly definitions 2017-12-20 16:55:26 -02:00
dl-lookupcfg.h elf: Remove internal_function attribute 2017-08-31 16:59:37 +02:00
dl-machine.h Remove tilepro-*-linux-gnu support 2017-12-20 16:55:24 -02:00
dl-runtime.c elf: Remove internal_function attribute 2017-08-31 16:59:37 +02:00
dl-start.S Simplify tile assembly definitions 2017-12-20 16:55:26 -02:00
dl-tls.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
dl-tls.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
dl-trampoline.S Simplify tile assembly definitions 2017-12-20 16:55:26 -02:00
ffs.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
ffsll.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
gccframe.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
Implies Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
jmpbuf-offsets.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
jmpbuf-unwind.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
ldsodefs.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
libm-test-ulps tile: update ca{cos,sin,tan}{,h} double ULPs 2017-12-04 12:31:20 -05:00
libm-test-ulps-name Do not hardcode platform names in manual/libm-err-tab.pl (bug 14139). 2016-11-04 16:49:06 +00:00
machine-gmon.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
Makefile Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
math_private.h Fix math_private.h multiple include guards. 2015-11-20 23:46:23 +00:00
math-tests.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
memchr.c Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
memcmp.c Remove tilepro-*-linux-gnu support 2017-12-20 16:55:24 -02:00
memcopy.h Remove tilepro-*-linux-gnu support 2017-12-20 16:55:24 -02:00
memcpy.c Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
memset.c Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
memusage.h Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
preconfigure Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
rawmemchr.c Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
setjmp.S Simplify tile assembly definitions 2017-12-20 16:55:26 -02:00
sfp-machine.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
sotruss-lib.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
stackguard-macros.h Remove tilepro-*-linux-gnu support 2017-12-20 16:55:24 -02:00
stackinfo.h Remove tilepro-*-linux-gnu support 2017-12-20 16:55:24 -02:00
start.S Simplify tile assembly definitions 2017-12-20 16:55:26 -02:00
strcasestr.c Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
strchr.c Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
strchrnul.c Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
string-endian.h Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
strlen.c Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
strnlen.c Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
strrchr.c Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
strstr.c Simplify tilegx sysdeps folder 2017-12-20 16:55:26 -02:00
sysdep.h Remove tilepro-*-linux-gnu support 2017-12-20 16:55:24 -02:00
tls-macros.h Remove tilepro-*-linux-gnu support 2017-12-20 16:55:24 -02:00
tst-audit.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
Versions Move tilegx, tilepro, and linux-generic from ports to libc. 2014-02-10 11:04:39 -05:00
wordcopy.c Remove tilepro-*-linux-gnu support 2017-12-20 16:55:24 -02:00