add .text section directive to all crt_arch.h files missing it
authorRich Felker <dalias@aerifal.cx>
Fri, 22 May 2015 05:50:05 +0000 (01:50 -0400)
committerRich Felker <dalias@aerifal.cx>
Fri, 22 May 2015 05:50:05 +0000 (01:50 -0400)
i386 and x86_64 versions already had the .text directive; other archs
did not. normally, top-level (file scope) __asm__ starts in the .text
section anyway, but problems were reported with some versions of
clang, and it seems preferable to set it explicitly anyway, at least
for the sake of consistency between archs.

arch/aarch64/crt_arch.h
arch/arm/crt_arch.h
arch/microblaze/crt_arch.h
arch/mips/crt_arch.h
arch/or1k/crt_arch.h
arch/powerpc/crt_arch.h
arch/sh/crt_arch.h

index 3a4b321e4708962b1ede8d1f49751468d241574f..b64fb3dd6f10dd1a3c31cc5262832470117aafbc 100644 (file)
@@ -1,4 +1,5 @@
 __asm__(
+".text \n"
 ".global " START "\n"
 ".type " START ",%function\n"
 START ":\n"
index fcf9527392c2a766bf88840f143080f262bbcc47..99508b1db405eebf33c1be343e0a13e7bb9e02cd 100644 (file)
@@ -1,4 +1,5 @@
 __asm__(
+".text \n"
 ".global " START " \n"
 ".type " START ",%function \n"
 START ": \n"
index ada98c86090c4f6d1c3faf84a29e79f7129006a7..bca78bf94c68a79cab5b91b3698283f2edbcf090 100644 (file)
@@ -1,4 +1,5 @@
 __asm__(
+".text \n"
 ".global " START " \n"
 ".align  2 \n"
 START ": \n"
index 9a60be035eb431781cd15242927d2de9b2ec9c04..058de5c3173c50e017ae9ae044f3ad165ee22c9a 100644 (file)
@@ -1,6 +1,7 @@
 __asm__(
 ".set push\n"
 ".set noreorder\n"
+".text \n"
 ".global _" START "\n"
 ".global " START "\n"
 ".type   _" START ", @function\n"
index 84415561d334beb95e4d2ddabf919270c52b5bf6..9e310ca9725397411bbb903bbde410b714a2cb82 100644 (file)
@@ -1,4 +1,5 @@
 __asm__(
+".text \n"
 ".global " START " \n"
 ".align  4 \n"
 START ": \n"
index ec3cd29e72cafe87d7949aae1bc4eaac979ea71a..9b65886f9f78fd32affa7ba8bc5ba7f78f4302e3 100644 (file)
@@ -1,4 +1,5 @@
 __asm__(
+".text \n"
 ".global " START " \n"
 ".type   " START ", %function \n"
 START ": \n"
index a873ffdb3c574f33bab15e964e2a3c84c00a2f48..f8907108b6388f4d9abe72acbd4223dd7813c561 100644 (file)
@@ -1,4 +1,5 @@
 __asm__(
+".text \n"
 ".global " START " \n"
 START ": \n"
 "      mova 1f, r0 \n"