X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=opcodes%2F.Sanitize;h=a6e61f05ea0fc1fb5f6d0c7b69f5d955d8958769;hb=e7f3e5fbbfa3908a8573ec24bf17e9a4abff8bba;hp=50bd4db1d61ebbfb2df02710db2d17dcf55681a1;hpb=96926bf0f625e9fa5b9371052fa79c2e01cf9612;p=deliverable%2Fbinutils-gdb.git diff --git a/opcodes/.Sanitize b/opcodes/.Sanitize index 50bd4db1d6..a6e61f05ea 100644 --- a/opcodes/.Sanitize +++ b/opcodes/.Sanitize @@ -23,6 +23,23 @@ else lose_these_too="${arc_files} ${lose_these_too}" fi +d10v_files="d10v-dis.c d10v-opc.c" + +if ( echo $* | grep keep\-d10v > /dev/null ) ; then + keep_these_too="${d10v_files} ${keep_these_too}" +else + lose_these_too="${d10v_files} ${lose_these_too}" +fi + +v850_files="v850-opc.c" + +if ( echo $* | grep keep\-v850 > /dev/null ) ; then + keep_these_too="${v850_files} ${keep_these_too}" +else + lose_these_too="${v850_files} ${lose_these_too}" +fi + + # All files listed between the "Things-to-keep:" line and the # "Files-to-sed:" line will be kept. All other files will be removed. # Directories listed in this section will have their own Sanitize @@ -105,23 +122,23 @@ else done fi -h8s_files="ChangeLog disassemble.c h8300-dis.c" -if ( echo $* | grep keep\-h8s > /dev/null ) ; then - for i in $h8s_files ; do - if test ! -d $i && (grep sanitize-h8s $i > /dev/null) ; then +d10v_files="ChangeLog Makefile.in configure.in configure disassemble.c" +if ( echo $* | grep keep\-d10v > /dev/null ) ; then + for i in $d10v_files ; do + if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then if [ -n "${verbose}" ] ; then - echo Keeping h8s stuff in $i + echo Keeping d10v stuff in $i fi fi done else - for i in $h8s_files ; do - if test ! -d $i && (grep sanitize-h8s $i > /dev/null) ; then + for i in $d10v_files ; do + if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then if [ -n "${verbose}" ] ; then - echo Removing traces of \"h8s\" from $i... + echo Removing traces of \"d10v\" from $i... fi cp $i new - sed '/start\-sanitize\-h8s/,/end-\sanitize\-h8s/d' < $i > new + sed '/start\-sanitize\-d10v/,/end-\sanitize\-d10v/d' < $i > new if [ -n "${safe}" -a ! -f .Recover/$i ] ; then if [ -n "${verbose}" ] ; then echo Caching $i in .Recover... @@ -133,6 +150,35 @@ else done fi +v850_files="ChangeLog Makefile.in configure.in configure disassemble.c" +if ( echo $* | grep keep\-v850 > /dev/null ) ; then + for i in $v850_files ; do + if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then + if [ -n "${verbose}" ] ; then + echo Keeping v850 stuff in $i + fi + fi + done +else + for i in $v850_files ; do + if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then + if [ -n "${verbose}" ] ; then + echo Removing traces of \"v850\" from $i... + fi + cp $i new + sed '/start\-sanitize\-v850/,/end-\sanitize\-v850/d' < $i > new + if [ -n "${safe}" -a ! -f .Recover/$i ] ; then + if [ -n "${verbose}" ] ; then + echo Caching $i in .Recover... + fi + mv $i .Recover + fi + mv new $i + fi + done +fi + + for i in * ; do if test ! -d $i && (grep sanitize $i > /dev/null) ; then echo '***' Some mentions of Sanitize are still left in $i! 1>&2