From 688c23be33a7178a9100ceadd525c15c678db201 Mon Sep 17 00:00:00 2001 From: aoliva Date: Fri, 20 Sep 2002 01:00:28 +0000 Subject: [PATCH] * Import these changes from the config master repository: --- sid/component/cgen-cpu/CGEN.sh.in | 78 +++++++++++++++++++-------------------- sid/component/cgen-cpu/ChangeLog | 4 ++ 2 files changed, 43 insertions(+), 39 deletions(-) diff --git a/sid/component/cgen-cpu/CGEN.sh.in b/sid/component/cgen-cpu/CGEN.sh.in index 92a3d7482c..1d0e70a0c7 100644 --- a/sid/component/cgen-cpu/CGEN.sh.in +++ b/sid/component/cgen-cpu/CGEN.sh.in @@ -66,26 +66,26 @@ else fi -rm -f tmp-desc.h1 tmp-desc.h -rm -f tmp-cpu.h1 tmp-cpu.h -rm -f tmp-defs.h1 tmp-defs.h -rm -f tmp-sem.cxx1 tmp-sem.cxx -rm -f tmp-semsw.cxx1 tmp-semsw.cxx -rm -f tmp-dec.h1 tmp-dec.h -rm -f tmp-dec.cxx1 tmp-dec.cxx +rm -f tmp-desc-$$.h1 tmp-desc-$$.h +rm -f tmp-cpu-$$.h1 tmp-cpu-$$.h +rm -f tmp-defs-$$.h1 tmp-defs-$$.h +rm -f tmp-sem-$$.cxx1 tmp-sem-$$.cxx +rm -f tmp-semsw-$$.cxx1 tmp-semsw-$$.cxx +rm -f tmp-dec-$$.h1 tmp-dec-$$.h +rm -f tmp-dec-$$.cxx1 tmp-dec-$$.cxx fileopts="" for f in $filespecs do case $f in - desc.h) fileopts="$fileopts -H tmp-desc.h1" ;; - cpu.h) fileopts="$fileopts -C tmp-cpu.h1" ;; - defs.h) fileopts="$fileopts -E tmp-defs.h1" ;; - decode.h) fileopts="$fileopts -T tmp-dec.h1" ;; - decode.cxx) fileopts="$fileopts -D tmp-dec.cxx1" ;; - semantics.cxx) fileopts="$fileopts -S tmp-sem.cxx1" ;; - sem-switch.cxx) fileopts="$fileopts -X tmp-semsw.cxx1" ;; - write.cxx) fileopts="$fileopts -W tmp-write.cxx1" ;; + desc.h) fileopts="$fileopts -H tmp-desc-$$.h1" ;; + cpu.h) fileopts="$fileopts -C tmp-cpu-$$.h1" ;; + defs.h) fileopts="$fileopts -E tmp-defs-$$.h1" ;; + decode.h) fileopts="$fileopts -T tmp-dec-$$.h1" ;; + decode.cxx) fileopts="$fileopts -D tmp-dec-$$.cxx1" ;; + semantics.cxx) fileopts="$fileopts -S tmp-sem-$$.cxx1" ;; + sem-switch.cxx) fileopts="$fileopts -X tmp-semsw-$$.cxx1" ;; + write.cxx) fileopts="$fileopts -W tmp-write-$$.cxx1" ;; *) echo "unknown file spec: $f" >&2 ; exit 1 ;; esac done @@ -110,68 +110,68 @@ do sed -e "s,@ARCH@,${ARCH},g" -e "s,@arch@,${arch},g" \ -e "s=@CPU@=${CPU}=g" -e "s=@cpu@=${cpu}=g" \ -e "s=@PREFIX@=${PREFIX}=g" -e "s=@"prefix"@=${prefix}=g" \ - < tmp-desc.h1 > tmp-desc.h - ${rootdir}/move-if-change tmp-desc.h ${srcdir}/${fileprefix}desc.h + < tmp-desc-$$.h1 > tmp-desc-$$.h + ${rootdir}/move-if-change tmp-desc-$$.h ${srcdir}/${fileprefix}desc.h ;; cpu.h) sed -e "s=@ARCH@=${ARCH}=g" -e "s=@arch@=${arch}=g" \ -e "s=@CPU@=${CPU}=g" -e "s=@cpu@=${cpu}=g" \ -e "s=@PREFIX@=${PREFIX}=g" -e "s=@"prefix"@=${prefix}=g" \ - < tmp-cpu.h1 > tmp-cpu.h - ${rootdir}/move-if-change tmp-cpu.h ${srcdir}/${fileprefix}cpu.h + < tmp-cpu-$$.h1 > tmp-cpu-$$.h + ${rootdir}/move-if-change tmp-cpu-$$.h ${srcdir}/${fileprefix}cpu.h ;; defs.h) sed -e "s=@ARCH@=${ARCH}=g" -e "s=@arch@=${arch}=g" \ -e "s=@CPU@=${CPU}=g" -e "s=@cpu@=${cpu}=g" \ -e "s=@PREFIX@=${PREFIX}=g" -e "s=@"prefix"@=${prefix}=g" \ - < tmp-defs.h1 > tmp-defs.h - ${rootdir}/move-if-change tmp-defs.h ${srcdir}/${fileprefix}defs.h + < tmp-defs-$$.h1 > tmp-defs-$$.h + ${rootdir}/move-if-change tmp-defs-$$.h ${srcdir}/${fileprefix}defs.h ;; decode.h) sed -e "s=@ARCH@=${ARCH}=g" -e "s=@arch@=${arch}=g" \ -e "s=@CPU@=${CPU}=g" -e "s=@cpu@=${cpu}=g" \ -e "s=@PREFIX@=${PREFIX}=g" -e "s=@"prefix"@=${prefix}=g" \ - < tmp-dec.h1 > tmp-dec.h - ${rootdir}/move-if-change tmp-dec.h ${srcdir}/${fileprefix}decode.h + < tmp-dec-$$.h1 > tmp-dec-$$.h + ${rootdir}/move-if-change tmp-dec-$$.h ${srcdir}/${fileprefix}decode.h ;; decode.cxx) sed -e "s=@ARCH@=${ARCH}=g" -e "s=@arch@=${arch}=g" \ -e "s=@CPU@=${CPU}=g" -e "s=@cpu@=${cpu}=g" \ -e "s=@PREFIX@=${PREFIX}=g" -e "s=@"prefix"@=${prefix}=g" \ - < tmp-dec.cxx1 > tmp-dec.cxx - ${rootdir}/move-if-change tmp-dec.cxx ${srcdir}/${fileprefix}decode.cxx + < tmp-dec-$$.cxx1 > tmp-dec-$$.cxx + ${rootdir}/move-if-change tmp-dec-$$.cxx ${srcdir}/${fileprefix}decode.cxx ;; semantics.cxx) sed -e "s=@ARCH@=${ARCH}=g" -e "s=@arch@=${arch}=g" \ -e "s=@CPU@=${CPU}=g" -e "s=@cpu@=${cpu}=g" \ -e "s=@PREFIX@=${PREFIX}=g" -e "s=@"prefix"@=${prefix}=g" \ - < tmp-sem.cxx1 > tmp-sem.cxx - ${rootdir}/move-if-change tmp-sem.cxx ${srcdir}/${fileprefix}sem.cxx + < tmp-sem-$$.cxx1 > tmp-sem-$$.cxx + ${rootdir}/move-if-change tmp-sem-$$.cxx ${srcdir}/${fileprefix}sem.cxx ;; sem-switch.cxx) sed -e "s=@ARCH@=${ARCH}=g" -e "s=@arch@=${arch}=g" \ -e "s=@CPU@=${CPU}=g" -e "s=@cpu@=${cpu}=g" \ -e "s=@PREFIX@=${PREFIX}=g" -e "s=@"prefix"@=${prefix}=g" \ - < tmp-semsw.cxx1 > tmp-semsw.cxx - ${rootdir}/move-if-change tmp-semsw.cxx ${srcdir}/${fileprefix}semsw.cxx + < tmp-semsw-$$.cxx1 > tmp-semsw-$$.cxx + ${rootdir}/move-if-change tmp-semsw-$$.cxx ${srcdir}/${fileprefix}semsw.cxx ;; write.cxx) sed -e "s=@ARCH@=${ARCH}=g" -e "s=@arch@=${arch}=g" \ -e "s=@CPU@=${CPU}=g" -e "s=@cpu@=${cpu}=g" \ -e "s=@PREFIX@=${PREFIX}=g" -e "s=@"prefix"@=${prefix}=g" \ - < tmp-write.cxx1 > tmp-write.cxx - ${rootdir}/move-if-change tmp-write.cxx ${srcdir}/${fileprefix}write.cxx + < tmp-write-$$.cxx1 > tmp-write-$$.cxx + ${rootdir}/move-if-change tmp-write-$$.cxx ${srcdir}/${fileprefix}write.cxx ;; esac done -rm -f tmp-desc.h1 tmp-desc.h -rm -f tmp-cpu.h1 tmp-cpu.h -rm -f tmp-defs.h1 tmp-defs.h -rm -f tmp-sem.cxx1 tmp-sem.cxx -rm -f tmp-semsw.cxx1 tmp-semsw.cxx -rm -f tmp-write.cxx1 tmp-write.cxx -rm -f tmp-dec.h1 tmp-dec.h -rm -f tmp-dec.cxx1 tmp-dec.cxx +rm -f tmp-desc-$$.h1 tmp-desc-$$.h +rm -f tmp-cpu-$$.h1 tmp-cpu-$$.h +rm -f tmp-defs-$$.h1 tmp-defs-$$.h +rm -f tmp-sem-$$.cxx1 tmp-sem-$$.cxx +rm -f tmp-semsw-$$.cxx1 tmp-semsw-$$.cxx +rm -f tmp-write-$$.cxx1 tmp-write-$$.cxx +rm -f tmp-dec-$$.h1 tmp-dec-$$.h +rm -f tmp-dec-$$.cxx1 tmp-dec-$$.cxx exit 0 diff --git a/sid/component/cgen-cpu/ChangeLog b/sid/component/cgen-cpu/ChangeLog index a7946fd402..97c942247e 100644 --- a/sid/component/cgen-cpu/ChangeLog +++ b/sid/component/cgen-cpu/ChangeLog @@ -1,3 +1,7 @@ +2002-09-19 Alexandre Oliva + + * CGEN.sh.in: Add $$ to temporary file names. + 2002-05-07 Frank Ch. Eigler * common-xml/interface.xml: Document gdb-breakpoint-{big,little}. -- 2.11.0