From 271de2c9fbd441d8db48320556b2ffb43b0db4c0 Mon Sep 17 00:00:00 2001 From: Johann Date: Mon, 7 Nov 2016 16:19:15 -0800 Subject: [PATCH] ads2gas: remove RN stanza The matching on ads2gas_apple.pl is too liberal and catches CONFIG_EXTERNAL_BUILD and CONFIG_INTERNAL_STATS because they have RN in the names. The RN renaming feature is not used in any existing assembly files. It was used in some armv6 files but they were removed. Change-Id: Ib65abf1947d3e89f0d1584e2a5de399d24008f95 --- build/make/ads2gas.pl | 8 -------- build/make/ads2gas_apple.pl | 12 ------------ 2 files changed, 20 deletions(-) diff --git a/build/make/ads2gas.pl b/build/make/ads2gas.pl index 7272424af..029cc4a56 100755 --- a/build/make/ads2gas.pl +++ b/build/make/ads2gas.pl @@ -138,14 +138,6 @@ while () s/DCD(.*)/.long $1/; s/DCB(.*)/.byte $1/; - # RN to .req - if (s/RN\s+([Rr]\d+|lr)/.req $1/) - { - print; - print "$comment_sub$comment\n" if defined $comment; - next; - } - # Make function visible to linker, and make additional symbol with # prepended underscore s/EXPORT\s+\|([\$\w]*)\|/.global $1 \n\t.type $1, function/; diff --git a/build/make/ads2gas_apple.pl b/build/make/ads2gas_apple.pl index 1a9e105ba..e1ae7b4f8 100755 --- a/build/make/ads2gas_apple.pl +++ b/build/make/ads2gas_apple.pl @@ -120,18 +120,6 @@ while () s/DCD(.*)/.long $1/; s/DCB(.*)/.byte $1/; - # Build a hash of all the register - alias pairs. - if (s/(.*)RN(.*)/$1 .req $2/g) - { - $register_aliases{trim($1)} = trim($2); - next; - } - - while (($key, $value) = each(%register_aliases)) - { - s/\b$key\b/$value/g; - } - # Make function visible to linker, and make additional symbol with # prepended underscore s/EXPORT\s+\|([\$\w]*)\|/.globl _$1\n\t.globl $1/;