Since d10v is public now, remove all sanitization statements

This commit is contained in:
Michael Meissner 1997-02-20 16:05:18 +00:00
parent 528031fd49
commit c6c7035cfb
35 changed files with 411 additions and 704 deletions

View File

@ -241,35 +241,6 @@ if [ -n "${verbose}" ] ; then
echo Processing \"d10v\"... echo Processing \"d10v\"...
fi fi
d10v_files="ChangeLog config.sub configure.in"
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 d10v stuff in $i
fi
fi
done
else
for i in * ; do
if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
if [ -n "${verbose}" ] ; then
echo Removing traces of \"d10v\" from $i...
fi
cp $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...
fi
mv $i .Recover
fi
mv new $i
fi
done
fi
if [ -n "${verbose}" ] ; then if [ -n "${verbose}" ] ; then
echo Processing \"d30v\"... echo Processing \"d30v\"...
fi fi

View File

@ -117,12 +117,10 @@ Tue Nov 26 11:45:33 1996 Kim Knuttila <krk@cygnus.com>
* config.sub (basic_machine): added mips16 configuration * config.sub (basic_machine): added mips16 configuration
start-sanitize-d10v
Sat Nov 23 19:26:22 1996 Michael Meissner <meissner@tiktok.cygnus.com> Sat Nov 23 19:26:22 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* config.sub: Handle d10v-unknown. * config.sub: Handle d10v-unknown.
end-sanitize-d10v
start-sanitize-v850 start-sanitize-v850
Sat Nov 23 14:23:01 1996 Gavin Koch <gavin@cygnus.com> Sat Nov 23 14:23:01 1996 Gavin Koch <gavin@cygnus.com>
@ -142,12 +140,10 @@ Wed Nov 20 10:09:01 1996 Jeffrey A Law (law@cygnus.com)
* config.sub: Handle mn10200 and mn10300. * config.sub: Handle mn10200 and mn10300.
start-sanitize-d10v
Tue Nov 19 16:35:14 1996 Michael Meissner <meissner@tiktok.cygnus.com> Tue Nov 19 16:35:14 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* configure.in (d10v-*): Do not build librx. * configure.in (d10v-*): Do not build librx.
end-sanitize-d10v
Mon Nov 18 13:28:41 1996 Jeffrey A Law (law@cygnus.com) Mon Nov 18 13:28:41 1996 Jeffrey A Law (law@cygnus.com)
* configure.in (mn10300): Build everything except gdb & libgloss. * configure.in (mn10300): Build everything except gdb & libgloss.
@ -363,13 +359,11 @@ Fri Sep 27 17:39:44 1996 Stu Grossman (grossman@critters.cygnus.com)
* configure.in: You can now configure GDB for the v850. * configure.in: You can now configure GDB for the v850.
end-sanitize-v850 end-sanitize-v850
start-sanitize-d10v
Tue Sep 24 19:05:12 1996 Stan Shebs <shebs@andros.cygnus.com> Tue Sep 24 19:05:12 1996 Stan Shebs <shebs@andros.cygnus.com>
* configure.in (noconfigdirs): Don't configure any C++ dirs * configure.in (noconfigdirs): Don't configure any C++ dirs
if targeting D10V. if targeting D10V.
end-sanitize-d10v
Tue Sep 17 12:15:31 1996 Ian Lance Taylor <ian@cygnus.com> Tue Sep 17 12:15:31 1996 Ian Lance Taylor <ian@cygnus.com>
* config.sub: Recognize mips64vr5000. * config.sub: Recognize mips64vr5000.
@ -406,12 +400,10 @@ Thu Aug 29 16:44:58 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* config.guess (i[345]86): Ditto. * config.guess (i[345]86): Ditto.
start-sanitize-d10v
Mon Aug 26 18:34:42 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Mon Aug 26 18:34:42 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* configure.in (noconfigdirs): Removed gdb for D10V. * configure.in (noconfigdirs): Removed gdb for D10V.
end-sanitize-d10v
start-sanitize-v850 start-sanitize-v850
Thu Aug 22 17:13:52 1996 Jeffrey A Law (law@cygnus.com) Thu Aug 22 17:13:52 1996 Jeffrey A Law (law@cygnus.com)
@ -466,12 +458,10 @@ Sat Jul 27 15:10:43 1996 Stan Shebs <shebs@andros.cygnus.com>
* mpw-config.in: Generate Mac include for elf/dwarf2.h. * mpw-config.in: Generate Mac include for elf/dwarf2.h.
start-sanitize-d10v
Tue Jul 23 10:47:04 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Tue Jul 23 10:47:04 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* configure.in (d10v-*-*): Remove ld from $noconfigdirs. * configure.in (d10v-*-*): Remove ld from $noconfigdirs.
end-sanitize-d10v
Mon Jul 22 13:28:51 1996 Brendan Kehoe <brendan@lisa.cygnus.com> Mon Jul 22 13:28:51 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
* configure.in (native_only): Add prms. * configure.in (native_only): Add prms.
@ -481,7 +471,6 @@ Mon Jul 22 12:27:58 1996 Ian Lance Taylor <ian@cygnus.com>
* Makefile.in (GAS_SUPPORT_DIRS): Add make-all.com and setup.com. * Makefile.in (GAS_SUPPORT_DIRS): Add make-all.com and setup.com.
(BINUTILS_SUPPORT_DIRS): Likewise. (BINUTILS_SUPPORT_DIRS): Likewise.
start-sanitize-d10v
Thu Jul 18 12:55:40 1996 Michael Meissner <meissner@tiktok.cygnus.com> Thu Jul 18 12:55:40 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* configure.in (d10v-*-*): Don't configure ld or gdb until the * configure.in (d10v-*-*): Don't configure ld or gdb until the
@ -491,7 +480,6 @@ Wed Jul 17 14:33:09 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* configure.in (d10v-*-*): New target. * configure.in (d10v-*-*): New target.
end-sanitize-d10v
Mon Jul 15 11:53:00 1996 Jeffrey A Law (law@cygnus.com) Mon Jul 15 11:53:00 1996 Jeffrey A Law (law@cygnus.com)
* config.guess (HP 9000/811): Recognize this as a PA1.1 * config.guess (HP 9000/811): Recognize this as a PA1.1
@ -532,11 +520,9 @@ Mon Jul 8 17:33:14 1996 Jim Wilson <wilson@cygnus.com>
* configure.in (mips-sgi-irix6*): Use mh-irix6 instead of mh-irix5. * configure.in (mips-sgi-irix6*): Use mh-irix6 instead of mh-irix5.
start-sanitize-d10v
Mon Jul 1 13:31:35 1996 Michael Meissner <meissner@tiktok.cygnus.com> Mon Jul 1 13:31:35 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* config.sub (basic_machine): Recognize d10v as a valid processor. * config.sub (basic_machine): Recognize d10v as a valid processor.
end-sanitize-d10v
Fri Jun 28 12:14:35 1996 Stan Shebs <shebs@andros.cygnus.com> Fri Jun 28 12:14:35 1996 Stan Shebs <shebs@andros.cygnus.com>
@ -4860,8 +4846,8 @@ Fri Nov 22 07:38:11 1991 K. Richard Pixley (rich at rtl.cygnus.com)
Local Variables: Local Variables:
mode: indented-text mode: change-log
left-margin: 8 left-margin: 8
fill-column: 74 fill-column: 76
version-control: never version-control: never
End: End:

View File

@ -335,34 +335,6 @@ else
done done
fi fi
d10v_files="ChangeLog ChangeLog.2 Makefile.in archures.c reloc.c targets.c config.bfd configure.in configure bfd-in2.h elf.c libbfd.h"
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 d10v stuff in $i
fi
fi
done
else
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 \"d10v\" from $i...
fi
cp $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...
fi
mv $i .Recover
fi
mv new $i
fi
done
fi
d30v_files="ChangeLog ChangeLog.2 Makefile.in archures.c reloc.c targets.c config.bfd configure.in configure bfd-in2.h elf.c libbfd.h" d30v_files="ChangeLog ChangeLog.2 Makefile.in archures.c reloc.c targets.c config.bfd configure.in configure bfd-in2.h elf.c libbfd.h"
if ( echo $* | grep keep\-d30v > /dev/null ) ; then if ( echo $* | grep keep\-d30v > /dev/null ) ; then
for i in $d30v_files ; do for i in $d30v_files ; do

View File

@ -628,13 +628,11 @@ Wed Nov 20 16:31:31 1996 Jeffrey A Law (law@cygnus.com)
* elf32-mn10300.c: Rough cut at relocs for the mn10300. * elf32-mn10300.c: Rough cut at relocs for the mn10300.
start-sanitize-d10v
Wed Nov 13 08:12:38 1996 Jeffrey A Law (law@cygnus.com) Wed Nov 13 08:12:38 1996 Jeffrey A Law (law@cygnus.com)
* Makefile.in (elf32-d10v.o): Don't depend on elf/d10v.h * Makefile.in (elf32-d10v.o): Don't depend on elf/d10v.h
anymore. anymore.
end-sanitize-d10v
Tue Nov 12 13:30:00 1996 Dawn Perchik <dawn@cygnus.com> Tue Nov 12 13:30:00 1996 Dawn Perchik <dawn@cygnus.com>
* filemode.c: Include sysdep.h. * filemode.c: Include sysdep.h.
@ -656,13 +654,11 @@ Tue Oct 29 15:03:02 1996 Doug Evans <dje@canuck.cygnus.com>
complain_overflow_unsigned. complain_overflow_unsigned.
end-sanitize-m32r end-sanitize-m32r
start-sanitize-d10v
Tue Oct 29 12:53:46 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Tue Oct 29 12:53:46 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* elf32-d10v.c (elf_d10v_howto_table): Don't complain on * elf32-d10v.c (elf_d10v_howto_table): Don't complain on
overflows for R_D10V_16 and R_D10V_18. overflows for R_D10V_16 and R_D10V_18.
end-sanitize-d10v
Tue Oct 29 13:23:53 1996 Ian Lance Taylor <ian@cygnus.com> Tue Oct 29 13:23:53 1996 Ian Lance Taylor <ian@cygnus.com>
* ieee.c (ieee_write_section_part): Use LMA rather than VMA. * ieee.c (ieee_write_section_part): Use LMA rather than VMA.
@ -1205,13 +1201,11 @@ Mon Sep 9 11:48:41 1996 Jeffrey A Law (law@cygnus.com)
(case R_V850_HI16_S): Likewise. (case R_V850_HI16_S): Likewise.
end-sanitize-v850 end-sanitize-v850
start-sanitize-d10v
Fri Sep 6 17:04:39 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Fri Sep 6 17:04:39 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* elf32-d10v.c (elf_d10v_howto_table): Modify the size of R_D10V_16 * elf32-d10v.c (elf_d10v_howto_table): Modify the size of R_D10V_16
and R_D10V_18 to be 1 (word). and R_D10V_18 to be 1 (word).
end-sanitize-d10v
Thu Sep 5 15:23:08 1996 Ian Lance Taylor <ian@cygnus.com> Thu Sep 5 15:23:08 1996 Ian Lance Taylor <ian@cygnus.com>
* stabs.c (_bfd_link_section_stabs): If the output_section field * stabs.c (_bfd_link_section_stabs): If the output_section field
@ -1537,12 +1531,10 @@ Wed Aug 7 12:12:03 1996 Ian Lance Taylor <ian@cygnus.com>
(elf_i386_info_to_howto_rel): Check that the reloc type is valid. (elf_i386_info_to_howto_rel): Check that the reloc type is valid.
(elf_i386_relocate_section): Likewise. (elf_i386_relocate_section): Likewise.
start-sanitize-d10v
Tue Aug 6 12:54:56 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Tue Aug 6 12:54:56 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* elf32-d10v.c (elf_d10v_howto_table): Added R_D10V_32. * elf32-d10v.c (elf_d10v_howto_table): Added R_D10V_32.
end-sanitize-d10v
Mon Aug 5 13:42:41 1996 Ian Lance Taylor <ian@cygnus.com> Mon Aug 5 13:42:41 1996 Ian Lance Taylor <ian@cygnus.com>
* elf.c (_bfd_elf_make_section_from_shdr): For a loadable section, * elf.c (_bfd_elf_make_section_from_shdr): For a loadable section,
@ -1606,13 +1598,11 @@ Wed Jul 24 12:02:53 1996 Ian Lance Taylor <ian@cygnus.com>
memory position separately from the file position, and use it to memory position separately from the file position, and use it to
compute the alignment adjustment. compute the alignment adjustment.
start-sanitize-d10v
Tue Jul 23 10:43:31 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Tue Jul 23 10:43:31 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* elf32-d10v.c (elf_d10v_howto_table): Changed all relocs to "long" * elf32-d10v.c (elf_d10v_howto_table): Changed all relocs to "long"
and fixed mask on R_D10V_10_PCREL_L. and fixed mask on R_D10V_10_PCREL_L.
end-sanitize-d10v
Mon Jul 22 15:30:30 1996 Ian Lance Taylor <ian@cygnus.com> Mon Jul 22 15:30:30 1996 Ian Lance Taylor <ian@cygnus.com>
* elf64-mips.c: Include "aout/ar.h". * elf64-mips.c: Include "aout/ar.h".
@ -1702,7 +1692,6 @@ Wed Jul 17 18:02:32 1996 Kim Knuttila <krk@cygnus.com>
* coff-ppc.c: Redid debug scheme - numerous fprintf's gone. * coff-ppc.c: Redid debug scheme - numerous fprintf's gone.
Also removed most abort calls, in favor of using bfd reporting. Also removed most abort calls, in favor of using bfd reporting.
start-sanitize-d10v
Wed Jul 17 14:51:52 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Wed Jul 17 14:51:52 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* Makefile.in (ALL_MACHINES): Add cpu-d10v.o. * Makefile.in (ALL_MACHINES): Add cpu-d10v.o.
@ -1719,7 +1708,6 @@ Wed Jul 17 14:51:52 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* reloc.c (BFD_RELOC_D10V_10_PCREL_R, BFD_RELOC_D10V_10_PCREL_L, * reloc.c (BFD_RELOC_D10V_10_PCREL_R, BFD_RELOC_D10V_10_PCREL_L,
BFD_RELOC_D10V_18, BFD_RELOC_D10V_18_PCREL): Define. BFD_RELOC_D10V_18, BFD_RELOC_D10V_18_PCREL): Define.
* targets.c (bfd_elf32_d10v_vec): New vector. * targets.c (bfd_elf32_d10v_vec): New vector.
end-sanitize-d10v
Wed Jul 17 10:58:55 1996 Kim Knuttila <krk@cygnus.com> Wed Jul 17 10:58:55 1996 Kim Knuttila <krk@cygnus.com>
@ -6411,7 +6399,7 @@ See file ChangeLog.2
Local Variables: Local Variables:
mode: indented-text mode: change-log
left-margin: 8 left-margin: 8
fill-column: 74 fill-column: 74
version-control: never version-control: never

View File

@ -1210,9 +1210,7 @@ enum bfd_architecture
bfd_arch_powerpc, /* PowerPC */ bfd_arch_powerpc, /* PowerPC */
bfd_arch_rs6000, /* IBM RS/6000 */ bfd_arch_rs6000, /* IBM RS/6000 */
bfd_arch_hppa, /* HP PA RISC */ bfd_arch_hppa, /* HP PA RISC */
/* start-sanitize-d10v */
bfd_arch_d10v, /* Mitsubishi D10V */ bfd_arch_d10v, /* Mitsubishi D10V */
/* end-sanitize-d10v */
/* start-sanitize-d30v */ /* start-sanitize-d30v */
bfd_arch_d30v, /* Mitsubishi D30V */ bfd_arch_d30v, /* Mitsubishi D30V */
/* end-sanitize-d30v */ /* end-sanitize-d30v */
@ -1841,8 +1839,6 @@ through 0. */
BFD_RELOC_ARC_B26, BFD_RELOC_ARC_B26,
/* end-sanitize-arc */ /* end-sanitize-arc */
/* start-sanitize-d10v */
/* Mitsubishi D10V relocs. /* Mitsubishi D10V relocs.
This is a 10-bit reloc with the right 2 bits This is a 10-bit reloc with the right 2 bits
assumed to be 0. */ assumed to be 0. */
@ -1862,7 +1858,6 @@ assumed to be 0. */
/* This is an 18-bit reloc with the right 2 bits /* This is an 18-bit reloc with the right 2 bits
assumed to be 0. */ assumed to be 0. */
BFD_RELOC_D10V_18_PCREL, BFD_RELOC_D10V_18_PCREL,
/* end-sanitize-d10v */
/* start-sanitize-d30v */ /* start-sanitize-d30v */

View File

@ -2513,11 +2513,9 @@ prep_headers (abfd)
case bfd_arch_sh: case bfd_arch_sh:
i_ehdrp->e_machine = EM_SH; i_ehdrp->e_machine = EM_SH;
break; break;
/* start-sanitize-d10v */
case bfd_arch_d10v: case bfd_arch_d10v:
i_ehdrp->e_machine = EM_CYGNUS_D10V; i_ehdrp->e_machine = EM_CYGNUS_D10V;
break; break;
/* end-sanitize-d10v */
/* start-sanitize-d30v */ /* start-sanitize-d30v */
case bfd_arch_d30v: case bfd_arch_d30v:
i_ehdrp->e_machine = EM_CYGNUS_D30V; i_ehdrp->e_machine = EM_CYGNUS_D30V;

View File

@ -743,12 +743,10 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
"BFD_RELOC_ARC_B26", "BFD_RELOC_ARC_B26",
/* end-sanitize-arc */ /* end-sanitize-arc */
/* start-sanitize-d10v */
"BFD_RELOC_D10V_10_PCREL_R", "BFD_RELOC_D10V_10_PCREL_R",
"BFD_RELOC_D10V_10_PCREL_L", "BFD_RELOC_D10V_10_PCREL_L",
"BFD_RELOC_D10V_18", "BFD_RELOC_D10V_18",
"BFD_RELOC_D10V_18_PCREL", "BFD_RELOC_D10V_18_PCREL",
/* end-sanitize-d10v */
/* start-sanitize-d30v */ /* start-sanitize-d30v */
"BFD_RELOC_D30V_6", "BFD_RELOC_D30V_6",

View File

@ -2240,7 +2240,6 @@ COMMENT
{* end-sanitize-arc *} {* end-sanitize-arc *}
COMMENT COMMENT
{* start-sanitize-d10v *}
ENUM ENUM
BFD_RELOC_D10V_10_PCREL_R BFD_RELOC_D10V_10_PCREL_R
ENUMDOC ENUMDOC
@ -2266,7 +2265,6 @@ ENUMDOC
This is an 18-bit reloc with the right 2 bits This is an 18-bit reloc with the right 2 bits
assumed to be 0. assumed to be 0.
COMMENT COMMENT
{* end-sanitize-d10v *}
COMMENT COMMENT
{* start-sanitize-d30v *} {* start-sanitize-d30v *}

View File

@ -423,11 +423,9 @@ case "${target}" in
arm-*-riscix*) arm-*-riscix*)
noconfigdirs="$noconfigdirs ld target-libgloss" noconfigdirs="$noconfigdirs ld target-libgloss"
;; ;;
# start-sanitize-d10v
d10v-*-*) d10v-*-*)
noconfigdirs="$noconfigdirs target-librx target-libg++ target-libstdc++ target-libio target-libgloss" noconfigdirs="$noconfigdirs target-librx target-libg++ target-libstdc++ target-libio target-libgloss"
;; ;;
# end-sanitize-d10v
# start-sanitize-d30v # start-sanitize-d30v
d30v-*-*) d30v-*-*)
noconfigdirs="$noconfigdirs sim tcl tk expect gcc gdb newlib ld target-librx target-libg++ target-libstdc++ target-libio target-libgloss" noconfigdirs="$noconfigdirs sim tcl tk expect gcc gdb newlib ld target-librx target-libg++ target-libstdc++ target-libio target-libgloss"

View File

@ -163,34 +163,6 @@ else
fi fi
d10v_files="ChangeLog configure.in configure Makefile.in"
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 d10v stuff in $i
fi
fi
done
else
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 \"d10v\" from $i...
fi
cp $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...
fi
mv $i .Recover
fi
mv new $i
fi
done
fi
v850_files="ChangeLog configure.in configure Makefile.in write.c" v850_files="ChangeLog configure.in configure Makefile.in write.c"
if ( echo $* | grep keep\-v850 > /dev/null ) ; then if ( echo $* | grep keep\-v850 > /dev/null ) ; then
for i in $v850_files ; do for i in $v850_files ; do

View File

@ -366,7 +366,6 @@ Thu Jan 30 12:08:40 1997 Ian Lance Taylor <ian@cygnus.com>
(s_space): Set mri_pending_align if an odd number of bytes were (s_space): Set mri_pending_align if an odd number of bytes were
output. output.
start-sanitize-d10v
Wed Jan 29 15:31:12 1997 Martin M. Hunt <hunt@pizza.cygnus.com> Wed Jan 29 15:31:12 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.h (md_do_align): Add this hook to call * config/tc-d10v.h (md_do_align): Add this hook to call
@ -375,7 +374,6 @@ Wed Jan 29 15:31:12 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c (find_opcode): Correctly calculate * config/tc-d10v.c (find_opcode): Correctly calculate
branch displacement when .aligns are present. branch displacement when .aligns are present.
end-sanitize-d10v
Wed Jan 29 09:42:11 1997 Jeffrey A Law (law@cygnus.com) Wed Jan 29 09:42:11 1997 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10200.c (md_relax_table): Define. * config/tc-mn10200.c (md_relax_table): Define.
@ -654,7 +652,6 @@ Wed Dec 18 22:54:39 1996 Stan Shebs <shebs@andros.cygnus.com>
* mpw-make.sed: Use NewFolderRecursive for installation. * mpw-make.sed: Use NewFolderRecursive for installation.
start-sanitize-d10v
Wed Dec 18 16:00:42 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Wed Dec 18 16:00:42 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c (do_assemble): Correct previous bug fix. * config/tc-d10v.c (do_assemble): Correct previous bug fix.
@ -664,7 +661,6 @@ Wed Dec 18 15:27:40 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c (md_assemble): Fix bug which caused * config/tc-d10v.c (md_assemble): Fix bug which caused
second instruction in a line to be case sensitize. PR11312 second instruction in a line to be case sensitize. PR11312
end-sanitize-d10v
Wed Dec 18 10:08:46 1996 Jeffrey A Law (law@cygnus.com) Wed Dec 18 10:08:46 1996 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10200.c (mn10200_insert_operand): Don't * config/tc-mn10200.c (mn10200_insert_operand): Don't
@ -768,13 +764,11 @@ Thu Dec 12 15:18:21 1996 Michael Meissner <meissner@tiktok.cygnus.com>
BFD_RELOC_24_PLT_PCREL relocation. BFD_RELOC_24_PLT_PCREL relocation.
(md_apply_fix3): Support BFD_RELOC_24_PLT_PCREL. (md_apply_fix3): Support BFD_RELOC_24_PLT_PCREL.
start-sanitize-d10v
Tue Dec 10 13:51:55 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Tue Dec 10 13:51:55 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c (write_2_short): Remove code that called * config/tc-d10v.c (write_2_short): Remove code that called
parallel_ok() when the programmer specified parallel instructions. parallel_ok() when the programmer specified parallel instructions.
end-sanitize-d10v
Tue Dec 10 12:23:19 1996 Jeffrey A Law (law@cygnus.com) Tue Dec 10 12:23:19 1996 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (md_assemble): Update to handle endianness * config/tc-mn10300.c (md_assemble): Update to handle endianness
@ -837,7 +831,6 @@ Fri Dec 6 15:36:32 1996 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c: Fix various gcc -Wall warnings. * config/tc-mn10300.c: Fix various gcc -Wall warnings.
Remove '$' prefixing for registers. Remove '$' prefixing for registers.
start-sanitize-d10v
Fri Dec 6 00:55:48 1996 Martin <hunt@cygnus.com> Fri Dec 6 00:55:48 1996 Martin <hunt@cygnus.com>
* config/tc-d10v.c (md_assemble): Check to see if prev_seg * config/tc-d10v.c (md_assemble): Check to see if prev_seg
@ -846,19 +839,16 @@ Fri Dec 6 00:55:48 1996 Martin <hunt@cygnus.com>
* config/tc-d10v.h (d10v_cleanup): Change prototype. * config/tc-d10v.h (d10v_cleanup): Change prototype.
end-sanitize-d10v
Thu Dec 5 11:03:31 1996 Ian Lance Taylor <ian@cygnus.com> Thu Dec 5 11:03:31 1996 Ian Lance Taylor <ian@cygnus.com>
* write.c (fixup_segment): Don't discard the symbol for a PC * write.c (fixup_segment): Don't discard the symbol for a PC
relative fixup to an absolute symbol. relative fixup to an absolute symbol.
start-sanitize-d10v
Wed Dec 4 15:42:41 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Wed Dec 4 15:42:41 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c (md_assemble, d10v_cleanup): Fix bug * config/tc-d10v.c (md_assemble, d10v_cleanup): Fix bug
with multiple sections. with multiple sections.
end-sanitize-d10v
Wed Dec 4 13:00:07 1996 Ian Lance Taylor <ian@cygnus.com> Wed Dec 4 13:00:07 1996 Ian Lance Taylor <ian@cygnus.com>
* config/tc-mips.c (md_longopts): Rename mips-16 to mips16, and * config/tc-mips.c (md_longopts): Rename mips-16 to mips16, and
@ -980,14 +970,12 @@ Thu Nov 21 11:56:11 1996 Jeffrey A Law (law@cygnus.com)
(md_assemble): Create fixups as needed. (md_assemble): Create fixups as needed.
(md_apply_fix3): Gut. It shouldn't ever get called anymore. (md_apply_fix3): Gut. It shouldn't ever get called anymore.
start-sanitize-d10v
Tue Nov 19 17:48:06 1996 Michael Meissner <meissner@tiktok.cygnus.com> Tue Nov 19 17:48:06 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* config/tc-d10v.c (parallel_ok): When automatically converting * config/tc-d10v.c (parallel_ok): When automatically converting
serial ops to parallel, do not consider a branch as the first serial ops to parallel, do not consider a branch as the first
instruction. instruction.
end-sanitize-d10v
Tue Nov 19 13:35:22 1996 Jeffrey A Law (law@cygnus.com) Tue Nov 19 13:35:22 1996 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (md_assemble): Handle MN10300_OPERAND_REG_LIST. * config/tc-mn10300.c (md_assemble): Handle MN10300_OPERAND_REG_LIST.
@ -998,7 +986,6 @@ Mon Nov 18 15:26:55 1996 Jeffrey A Law (law@cygnus.com)
via PARAMS. via PARAMS.
(check_operand): Likewise. (check_operand): Likewise.
start-sanitize-d10v
Mon Nov 18 15:22:28 1996 Michael Meissner <meissner@tiktok.cygnus.com> Mon Nov 18 15:22:28 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* config/tc-d10v.c (parallel_ok): Branch and link instructions * config/tc-d10v.c (parallel_ok): Branch and link instructions
@ -1016,7 +1003,6 @@ Fri Nov 8 13:55:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* doc/c-d10v.texi: Add info on @word modifier. * doc/c-d10v.texi: Add info on @word modifier.
end-sanitize-d10v
Wed Nov 6 13:46:07 1996 Jeffrey A Law (law@cygnus.com) Wed Nov 6 13:46:07 1996 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (mn10300_insert_operand): MN10300_OPERAND_SPLIT * config/tc-mn10300.c (mn10300_insert_operand): MN10300_OPERAND_SPLIT
@ -1106,13 +1092,11 @@ Tue Oct 29 12:28:16 1996 Jeffrey A Law (law@cygnus.com)
do any fixups. do any fixups.
end-sanitize-v850 end-sanitize-v850
start-sanitize-d10v
Mon Oct 28 10:48:40 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Mon Oct 28 10:48:40 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.h (md_cleanup): New function. This is needed to * config/tc-d10v.h (md_cleanup): New function. This is needed to
write out any buffered instructions when a ".end" is found. write out any buffered instructions when a ".end" is found.
end-sanitize-d10v
Mon Oct 28 10:43:45 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Mon Oct 28 10:43:45 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* read.c (read_a_source_file): New hook md_cleanup(). * read.c (read_a_source_file): New hook md_cleanup().
@ -1160,13 +1144,11 @@ Tue Oct 22 22:01:25 1996 Jeffrey A Law (law@cygnus.com)
differently for movea & sst/sld insns. differently for movea & sst/sld insns.
end-sanitize-v850 end-sanitize-v850
start-sanitize-d10v
Tue Oct 22 17:09:32 1996 Michael Meissner <meissner@tiktok.cygnus.com> Tue Oct 22 17:09:32 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* config/tc-d10v.c (parallel_ok): Don't allow illegal combinations * config/tc-d10v.c (parallel_ok): Don't allow illegal combinations
of instructions. of instructions.
end-sanitize-d10v
Tue Oct 22 11:28:39 1996 Ian Lance Taylor <ian@cygnus.com> Tue Oct 22 11:28:39 1996 Ian Lance Taylor <ian@cygnus.com>
* obj.h (struct format_ops): Add frob_file_after_relocs field. * obj.h (struct format_ops): Add frob_file_after_relocs field.
@ -1399,14 +1381,12 @@ Tue Sep 24 19:05:08 1996 Ian Lance Taylor <ian@cygnus.com>
* read.c (float_cons): Call md_flush_pending_output if it is * read.c (float_cons): Call md_flush_pending_output if it is
defined. defined.
start-sanitize-d10v
Tue Sep 24 12:22:18 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Tue Sep 24 12:22:18 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c (md_operand): Created. Allows operands to * config/tc-d10v.c (md_operand): Created. Allows operands to
start with '#'. start with '#'.
* config/tc-d10v.h (md_operand): Undefined. * config/tc-d10v.h (md_operand): Undefined.
end-sanitize-d10v
Mon Sep 23 12:13:18 1996 Ian Lance Taylor <ian@cygnus.com> Mon Sep 23 12:13:18 1996 Ian Lance Taylor <ian@cygnus.com>
* config/tc-m68k.c (add_fix): Treat a width of '3' like 'B'. * config/tc-m68k.c (add_fix): Treat a width of '3' like 'B'.
@ -1469,7 +1449,6 @@ Sat Sep 7 13:25:55 1996 James G. Smith <jsmith@cygnus.co.uk>
instruction field. Add code to generate shorter sequences for instruction field. Add code to generate shorter sequences for
constants with a single contiguous seqeuence of ones. constants with a single contiguous seqeuence of ones.
start-sanitize-d10v
Fri Sep 6 17:07:12 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Fri Sep 6 17:07:12 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c (d10v_dot_word): New function to support * config/tc-d10v.c (d10v_dot_word): New function to support
@ -1477,7 +1456,6 @@ Fri Sep 6 17:07:12 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
(md_apply_fix3): Cleanup and changes to support correct sizes (md_apply_fix3): Cleanup and changes to support correct sizes
for 16 and 18-bit relocs. for 16 and 18-bit relocs.
end-sanitize-d10v
Fri Sep 6 16:00:29 1996 Doug Evans <dje@canuck.cygnus.com> Fri Sep 6 16:00:29 1996 Doug Evans <dje@canuck.cygnus.com>
* configure.in (sparc-*-aout): Set `em'. * configure.in (sparc-*-aout): Set `em'.
@ -1521,13 +1499,11 @@ Wed Sep 4 11:24:29 1996 James G. Smith <jsmith@cygnus.co.uk>
* config/tc-mips.c (load_register): Remove unnecessary code that * config/tc-mips.c (load_register): Remove unnecessary code that
was causing the high 32bits of 64bit constants to be lost. was causing the high 32bits of 64bit constants to be lost.
start-sanitize-d10v
Tue Sep 3 13:52:56 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Tue Sep 3 13:52:56 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c: Added changes to support function * config/tc-d10v.c: Added changes to support function
pointers and "@word" syntax. pointers and "@word" syntax.
end-sanitize-d10v
start-sanitize-v850 start-sanitize-v850
Tue Sep 3 11:57:18 1996 Jeffrey A Law (law@cygnus.com) Tue Sep 3 11:57:18 1996 Jeffrey A Law (law@cygnus.com)
@ -1614,13 +1590,11 @@ Fri Aug 30 18:12:00 1996 Ian Lance Taylor <ian@cygnus.com>
* read.c (emit_expr): Fix conversion of byte count to BFD reloc * read.c (emit_expr): Fix conversion of byte count to BFD reloc
code. code.
start-sanitize-d10v
Fri Aug 30 14:47:38 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Fri Aug 30 14:47:38 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c (find_opcode): Fix problem with calculating * config/tc-d10v.c (find_opcode): Fix problem with calculating
branch sizes in across sections. branch sizes in across sections.
end-sanitize-d10v
start-sanitize-v850 start-sanitize-v850
Fri Aug 30 00:44:13 1996 Jeffrey A Law (law@cygnus.com) Fri Aug 30 00:44:13 1996 Jeffrey A Law (law@cygnus.com)
@ -1633,14 +1607,12 @@ Wed Aug 28 23:11:08 1996 Jeffrey A Law (law@cygnus.com)
table marker. table marker.
end-sanitize-v850 end-sanitize-v850
start-sanitize-d10v
Wed Aug 28 19:20:04 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Wed Aug 28 19:20:04 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c (find_opcode): Fix a bug which could generate * config/tc-d10v.c (find_opcode): Fix a bug which could generate
the wrong opcode for cases like st2w where there are many forms the wrong opcode for cases like st2w where there are many forms
of the same instruction. of the same instruction.
end-sanitize-d10v
Tue Aug 27 13:53:22 1996 Ian Lance Taylor <ian@cygnus.com> Tue Aug 27 13:53:22 1996 Ian Lance Taylor <ian@cygnus.com>
* expr.c (operand): If md_parse_name is defined, call it before * expr.c (operand): If md_parse_name is defined, call it before
@ -1661,7 +1633,6 @@ Tue Aug 27 09:05:50 1996 Jeffrey A Law (law@cygnus.com)
* config/tc-hppa.c (tc_gen_reloc): Add new argument to * config/tc-hppa.c (tc_gen_reloc): Add new argument to
hppa_gen_reloc_type call. hppa_gen_reloc_type call.
start-sanitize-d10v
Mon Aug 26 18:24:51 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Mon Aug 26 18:24:51 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c: Fixed ".word". Fixed problem with range checking * config/tc-d10v.c: Fixed ".word". Fixed problem with range checking
@ -1673,7 +1644,6 @@ Mon Aug 26 13:39:27 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c (parallel_ok): Fix bug in parallel * config/tc-d10v.c (parallel_ok): Fix bug in parallel
checking code. checking code.
end-sanitize-d10v
Mon Aug 26 14:38:22 1996 Ian Lance Taylor <ian@cygnus.com> Mon Aug 26 14:38:22 1996 Ian Lance Taylor <ian@cygnus.com>
* ecoff.c (init_file): Initialize fMerge to 1. * ecoff.c (init_file): Initialize fMerge to 1.
@ -1682,12 +1652,10 @@ Mon Aug 26 14:38:22 1996 Ian Lance Taylor <ian@cygnus.com>
(ecoff_directive_loc): Clear fMerge field of current file. (ecoff_directive_loc): Clear fMerge field of current file.
(ecoff_generate_asm_lineno): Likewise. (ecoff_generate_asm_lineno): Likewise.
start-sanitize-d10v
Fri Aug 23 11:40:47 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Fri Aug 23 11:40:47 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* doc/c-d10v.texi: Fix typo. * doc/c-d10v.texi: Fix typo.
end-sanitize-d10v
start-sanitize-v850 start-sanitize-v850
Fri Aug 23 10:41:32 1996 Jeffrey A Law (law@cygnus.com) Fri Aug 23 10:41:32 1996 Jeffrey A Law (law@cygnus.com)
@ -1728,13 +1696,11 @@ Thu Aug 22 10:20:30 1996 Ian Lance Taylor <ian@cygnus.com>
* ecoff.c (ecoff_directive_endef): Avoid a division by zero error * ecoff.c (ecoff_directive_endef): Avoid a division by zero error
if an array dimension is not known. if an array dimension is not known.
start-sanitize-d10v
Thu Aug 22 10:50:00 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Thu Aug 22 10:50:00 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c: Fix a reloc bug caused by my last change. * config/tc-d10v.c: Fix a reloc bug caused by my last change.
* doc/c-d10v.texi: Cleanup. * doc/c-d10v.texi: Cleanup.
end-sanitize-d10v
start-sanitize-v850 start-sanitize-v850
Tue Aug 20 15:15:16 1996 J.T. Conklin <jtc@hippo.cygnus.com> Tue Aug 20 15:15:16 1996 J.T. Conklin <jtc@hippo.cygnus.com>
@ -1744,7 +1710,6 @@ Tue Aug 20 15:15:16 1996 J.T. Conklin <jtc@hippo.cygnus.com>
* configure.in (v850-*-elf): New target. * configure.in (v850-*-elf): New target.
end-sanitize-v850 end-sanitize-v850
start-sanitize-d10v
Wed Aug 21 15:50:54 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Wed Aug 21 15:50:54 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* doc/c-d10v.texi: New file. * doc/c-d10v.texi: New file.
@ -1756,7 +1721,6 @@ Tue Aug 20 14:10:02 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c: All references to defined symbols should * config/tc-d10v.c: All references to defined symbols should
now use the optimal instruction. .float and .double now work. now use the optimal instruction. .float and .double now work.
end-sanitize-d10v
Mon Aug 19 14:41:36 1996 Ian Lance Taylor <ian@cygnus.com> Mon Aug 19 14:41:36 1996 Ian Lance Taylor <ian@cygnus.com>
* config/obj-coff.c (fixup_segment): Adjust PC relative reloc by * config/obj-coff.c (fixup_segment): Adjust PC relative reloc by
@ -1767,14 +1731,12 @@ Thu Aug 15 16:37:59 1996 Stan Shebs <shebs@andros.cygnus.com>
* mpw-config.in: Add wildcards for config matching, add mips-*-* * mpw-config.in: Add wildcards for config matching, add mips-*-*
case, forward-include bfd/elf-bfd.h. case, forward-include bfd/elf-bfd.h.
start-sanitize-d10v
Thu Aug 15 13:24:30 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Thu Aug 15 13:24:30 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c: Add additional information to the opcode * config/tc-d10v.c: Add additional information to the opcode
table to help determinine which instructions can be done table to help determinine which instructions can be done
in parallel. in parallel.
end-sanitize-d10v
Thu Aug 15 17:01:31 1996 James G. Smith <jsmith@cygnus.co.uk> Thu Aug 15 17:01:31 1996 James G. Smith <jsmith@cygnus.co.uk>
* config/tc-arm.c: Major changes to add Thumb support, with lots * config/tc-arm.c: Major changes to add Thumb support, with lots
@ -1824,12 +1786,10 @@ Mon Aug 12 16:49:43 1996 Ian Lance Taylor <ian@cygnus.com>
* config/tc-mips.h (BYTE_ORDER): Don't define. No longer used. * config/tc-mips.h (BYTE_ORDER): Don't define. No longer used.
start-sanitize-d10v
Fri Aug 9 17:48:28 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Fri Aug 9 17:48:28 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c: Fix problem with relocs. * config/tc-d10v.c: Fix problem with relocs.
end-sanitize-d10v
Fri Aug 9 14:16:14 1996 Ian Lance Taylor <ian@cygnus.com> Fri Aug 9 14:16:14 1996 Ian Lance Taylor <ian@cygnus.com>
* config/tc-sh.c (sh_do_align): If not BFD_ASSEMBLER, always align * config/tc-sh.c (sh_do_align): If not BFD_ASSEMBLER, always align
@ -1883,12 +1843,10 @@ Wed Aug 7 11:50:26 1996 Ian Lance Taylor <ian@cygnus.com>
as_fatal. Change the error message slightly. Set howto to a as_fatal. Change the error message slightly. Set howto to a
non-NULL value in order to keep going. non-NULL value in order to keep going.
start-sanitize-d10v
Tue Aug 6 12:58:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Tue Aug 6 12:58:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c: Added code to support 32-bit fixups for stabs. * config/tc-d10v.c: Added code to support 32-bit fixups for stabs.
end-sanitize-d10v
Tue Aug 6 11:15:26 1996 Jeffrey A Law (law@cygnus.com) Tue Aug 6 11:15:26 1996 Jeffrey A Law (law@cygnus.com)
* config/tc-h8300.c (get_specific): New operand "size" derived * config/tc-h8300.c (get_specific): New operand "size" derived
@ -1909,23 +1867,19 @@ Thu Aug 1 23:51:52 1996 Jeffrey A Law (law@cygnus.com)
* config/tc-hppa.c: Revert yesterday's changes. * config/tc-hppa.c: Revert yesterday's changes.
start-sanitize-d10v
Wed Jul 31 14:46:11 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Wed Jul 31 14:46:11 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c: Disable range checking on 16-bit values. * config/tc-d10v.c: Disable range checking on 16-bit values.
end-sanitize-d10v
Wed Jul 31 16:27:19 1996 Ian Lance Taylor <ian@cygnus.com> Wed Jul 31 16:27:19 1996 Ian Lance Taylor <ian@cygnus.com>
* config/tc-m68k.c (m68k_ip): Set ok_arch for every instruction, * config/tc-m68k.c (m68k_ip): Set ok_arch for every instruction,
not just the ones that don't match. not just the ones that don't match.
start-sanitize-d10v
Wed Jul 31 11:45:15 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Wed Jul 31 11:45:15 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c: Fixed bugs in short relocs and range checking. * config/tc-d10v.c: Fixed bugs in short relocs and range checking.
end-sanitize-d10v
Wed Jul 31 15:41:42 1996 James G. Smith <jsmith@cygnus.co.uk> Wed Jul 31 15:41:42 1996 James G. Smith <jsmith@cygnus.co.uk>
* config/tc-arm.c: Changed INSN_SIZE to variable insn_size, as * config/tc-arm.c: Changed INSN_SIZE to variable insn_size, as
@ -1963,20 +1917,17 @@ Tue Jul 30 15:51:41 1996 Ian Lance Taylor <ian@cygnus.com>
* config/tc-sparc.c (md_pseudo_table): Add 2byte, 4byte, and 8byte * config/tc-sparc.c (md_pseudo_table): Add 2byte, 4byte, and 8byte
pseudo-ops. pseudo-ops.
start-sanitize-d10v
Fri Jul 26 11:43:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Fri Jul 26 11:43:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c: Added lots of error checking. Added hacks * config/tc-d10v.c: Added lots of error checking. Added hacks
to support accumulator shifts. to support accumulator shifts.
end-sanitize-d10v
Fri Jul 26 11:56:08 1996 Ian Lance Taylor <ian@cygnus.com> Fri Jul 26 11:56:08 1996 Ian Lance Taylor <ian@cygnus.com>
* symbols.c (S_SET_EXTERNAL): Let .weak override. * symbols.c (S_SET_EXTERNAL): Let .weak override.
(S_CLEAR_EXTERNAL): Likewise. (S_CLEAR_EXTERNAL): Likewise.
(S_SET_WEAK): Remove error; just let .weak override. (S_SET_WEAK): Remove error; just let .weak override.
start-sanitize-d10v
Thu Jul 25 15:22:51 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Thu Jul 25 15:22:51 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c (md_assemble): Now handles multiline * config/tc-d10v.c (md_assemble): Now handles multiline
@ -2002,7 +1953,6 @@ Mon Jul 22 11:32:36 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
(d10v_insert_operand): Now works correctly for either container. (d10v_insert_operand): Now works correctly for either container.
* config/tc-d10v.h (d10v_cleanup): Declare. * config/tc-d10v.h (d10v_cleanup): Declare.
end-sanitize-d10v
Mon Jul 22 14:01:33 1996 Ian Lance Taylor <ian@cygnus.com> Mon Jul 22 14:01:33 1996 Ian Lance Taylor <ian@cygnus.com>
* config/tc-mips.c (tc_gen_reloc): BFD_RELOC_PCREL_HI16_S and * config/tc-mips.c (tc_gen_reloc): BFD_RELOC_PCREL_HI16_S and
@ -2059,7 +2009,6 @@ Thu Jul 18 15:54:54 1996 Ian Lance Taylor <ian@cygnus.com>
* config/tc-m68k.c (m68k_ip): Use the correct length when * config/tc-m68k.c (m68k_ip): Use the correct length when
allocating space for the unsupported architecture error message. allocating space for the unsupported architecture error message.
start-sanitize-d10v
Thu Jul 18 12:57:10 1996 Michael Meissner <meissner@tiktok.cygnus.com> Thu Jul 18 12:57:10 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* configure.in (d10v-*-*): Allow d10v-*-*, don't require d10v-*-elf*. * configure.in (d10v-*-*): Allow d10v-*-*, don't require d10v-*-elf*.
@ -2070,7 +2019,6 @@ Wed Jul 17 14:25:13 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.h: New file. * config/tc-d10v.h: New file.
* configure (d10v-*-elf): New target. * configure (d10v-*-elf): New target.
* configure.in (d10v-*-elf): New target. * configure.in (d10v-*-elf): New target.
end-sanitize-d10v
Fri Jul 12 20:54:19 1996 Michael Meissner <meissner@tiktok.cygnus.com> Fri Jul 12 20:54:19 1996 Michael Meissner <meissner@tiktok.cygnus.com>

424
gas/configure vendored

File diff suppressed because it is too large Load Diff

View File

@ -130,9 +130,7 @@ changequote([,])dnl
arm-*-riscix*) fmt=aout ;; arm-*-riscix*) fmt=aout ;;
arm-*-pe) fmt=coff targ=armcoff em=pe ;; arm-*-pe) fmt=coff targ=armcoff em=pe ;;
# start-sanitize-d10v
d10v-*-*) fmt=elf bfd_gas=yes ;; d10v-*-*) fmt=elf bfd_gas=yes ;;
# end-sanitize-d10v
# start-sanitize-d30v # start-sanitize-d30v
d30v-*-*) fmt=elf bfd_gas=yes ;; d30v-*-*) fmt=elf bfd_gas=yes ;;
# end-sanitize-d30v # end-sanitize-d30v

View File

@ -94,34 +94,6 @@ if [ -n "${verbose}" ] ; then
echo Processing \"arc\"... echo Processing \"arc\"...
fi fi
d10v_files="all.texi as.texinfo"
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 d10v stuff in $i
fi
fi
done
else
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 \"d10v\" from $i...
fi
cp $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...
fi
mv $i .Recover
fi
mv new $i
fi
done
fi
for i in * ; do for i in * ; do
if test ! -d $i && (grep sanitize $i > /dev/null) ; then if test ! -d $i && (grep sanitize $i > /dev/null) ; then
echo '***' Some mentions of Sanitize are still left in $i! 1>&2 echo '***' Some mentions of Sanitize are still left in $i! 1>&2

View File

@ -207,11 +207,9 @@ Here is a brief summary of how to invoke @code{@value{AS}}. For details,
[ -mbig-endian | -mlittle-endian ] [ -mbig-endian | -mlittle-endian ]
@end ifset @end ifset
@c end-sanitize-arc @c end-sanitize-arc
@c start-sanitize-d10v
@ifset D10V @ifset D10V
[ -O ] [ -O ]
@end ifset @end ifset
@c end-sanitize-d10v
@ifset H8 @ifset H8
@c Hitachi family chips have no machine-dependent assembler options @c Hitachi family chips have no machine-dependent assembler options
@ -221,7 +219,7 @@ Here is a brief summary of how to invoke @code{@value{AS}}. For details,
@end ifset @end ifset
@ifset SPARC @ifset SPARC
@c The order here is important. See c-sparc.texi. @c The order here is important. See c-sparc.texi.
[ -Av6 | -Av7 | -Av8 | -Asparclite | -Av9 | -Av9a ] [ -Av6 | -Av7 | -Av8 | -Asparclet | -Asparclite | -Av9 | -Av9a ]
[ -xarch=v8plus | -xarch=v8plusa ] [ -bump ] [ -xarch=v8plus | -xarch=v8plusa ] [ -bump ]
@end ifset @end ifset
@ifset Z8000 @ifset Z8000
@ -359,7 +357,6 @@ Generate ``little endian'' format output.
@end table @end table
@end ifset @end ifset
@c start-sanitize-d10v
@ifset D10V @ifset D10V
The following options are available when @value{AS} is configured for The following options are available when @value{AS} is configured for
a D10V processor. a D10V processor.
@ -370,7 +367,6 @@ a D10V processor.
Optimize output by parallelizing instructions. Optimize output by parallelizing instructions.
@end table @end table
@end ifset @end ifset
@c end-sanitize-d10v
@ifset I960 @ifset I960
The following options are available when @value{AS} is configured for the The following options are available when @value{AS} is configured for the
@ -423,7 +419,7 @@ The following options are available when @code{@value{AS}} is configured
for the SPARC architecture: for the SPARC architecture:
@table @code @table @code
@item -Av6 | -Av7 | -Av8 | -Asparclite | -Av9 | -Av9a @item -Av6 | -Av7 | -Av8 | -Asparclet | -Asparclite | -Av9 | -Av9a
Explicitly select a variant of the SPARC architecture. Explicitly select a variant of the SPARC architecture.
@item -xarch=v8plus | -xarch=v8plusa @item -xarch=v8plus | -xarch=v8plusa
@ -3014,18 +3010,27 @@ but ignores it.
@end ifset @end ifset
@node Align @node Align
@section @code{.align @var{abs-expr} , @var{abs-expr}} @section @code{.align @var{abs-expr}, @var{abs-expr}, @var{abs-expr}}
@cindex padding the location counter @cindex padding the location counter
@cindex @code{align} directive @cindex @code{align} directive
Pad the location counter (in the current subsection) to a particular Pad the location counter (in the current subsection) to a particular storage
storage boundary. The first expression (which must be absolute) is the boundary. The first expression (which must be absolute) is the alignment
alignment required, as described below. required, as described below.
The second expression (also absolute) gives the value to be stored in
the padding bytes. It (and the comma) may be omitted. If it is The second expression (also absolute) gives the fill value to be stored in the
omitted, the padding bytes are zero. padding bytes. It (and the comma) may be omitted. If it is omitted, the
For the alpha, if the section is marked as containing code and the padding bytes are normally zero. However, on some systems, if the section is
padding expression is omitted, then the space is filled with no-ops. marked as containing code and the fill value is omitted, the space is filled
with no-op instructions.
The third expression is also absolute, and is also optional. If it is present,
it is the maximum number of bytes that should be skipped by this alignment
directive. If doing the alignment would require skipping more bytes than the
specified maximum, then the alignment is not done at all. You can omit the
fill value (the second argument) entirely by simply using two commas after the
required alignment; this can be useful if you want the alignment to be filled
with no-op instructions when appropriate.
The way the required alignment is specified varies from system to system. The way the required alignment is specified varies from system to system.
For the a29k, hppa, m68k, m88k, w65, sparc, and Hitachi SH, and i386 using ELF For the a29k, hppa, m68k, m88k, w65, sparc, and Hitachi SH, and i386 using ELF
@ -3084,7 +3089,7 @@ trailing zero byte) into consecutive addresses.
a zero byte. The ``z'' in @samp{.asciz} stands for ``zero''. a zero byte. The ``z'' in @samp{.asciz} stands for ``zero''.
@node Balign @node Balign
@section @code{.balign[wl] @var{abs-expr} , @var{abs-expr}} @section @code{.balign[wl] @var{abs-expr}, @var{abs-expr}, @var{abs-expr}}
@cindex padding the location counter given number of bytes @cindex padding the location counter given number of bytes
@cindex @code{balign} directive @cindex @code{balign} directive
@ -3094,9 +3099,19 @@ alignment request in bytes. For example @samp{.balign 8} advances
the location counter until it is a multiple of 8. If the location counter the location counter until it is a multiple of 8. If the location counter
is already a multiple of 8, no change is needed. is already a multiple of 8, no change is needed.
The second expression (also absolute) gives the value to be stored in The second expression (also absolute) gives the fill value to be stored in the
the padding bytes. It (and the comma) may be omitted. If it is padding bytes. It (and the comma) may be omitted. If it is omitted, the
omitted, the padding bytes are zero. padding bytes are normally zero. However, on some systems, if the section is
marked as containing code and the fill value is omitted, the space is filled
with no-op instructions.
The third expression is also absolute, and is also optional. If it is present,
it is the maximum number of bytes that should be skipped by this alignment
directive. If doing the alignment would require skipping more bytes than the
specified maximum, then the alignment is not done at all. You can omit the
fill value (the second argument) entirely by simply using two commas after the
required alignment; this can be useful if you want the alignment to be filled
with no-op instructions when appropriate.
@cindex @code{balignw} directive @cindex @code{balignw} directive
@cindex @code{balignl} directive @cindex @code{balignl} directive
@ -3858,7 +3873,7 @@ absolute expression. If the comma and @var{fill} are omitted,
@var{fill} defaults to zero. @var{fill} defaults to zero.
@node P2align @node P2align
@section @code{.p2align[wl] @var{abs-expr} , @var{abs-expr}} @section @code{.p2align[wl] @var{abs-expr}, @var{abs-expr}, @var{abs-expr}}
@cindex padding the location counter given a power of two @cindex padding the location counter given a power of two
@cindex @code{p2align} directive @cindex @code{p2align} directive
@ -3869,9 +3884,19 @@ advancement. For example @samp{.p2align 3} advances the location
counter until it a multiple of 8. If the location counter is already a counter until it a multiple of 8. If the location counter is already a
multiple of 8, no change is needed. multiple of 8, no change is needed.
The second expression (also absolute) gives the value to be stored in The second expression (also absolute) gives the fill value to be stored in the
the padding bytes. It (and the comma) may be omitted. If it is padding bytes. It (and the comma) may be omitted. If it is omitted, the
omitted, the padding bytes are zero. padding bytes are normally zero. However, on some systems, if the section is
marked as containing code and the fill value is omitted, the space is filled
with no-op instructions.
The third expression is also absolute, and is also optional. If it is present,
it is the maximum number of bytes that should be skipped by this alignment
directive. If doing the alignment would require skipping more bytes than the
specified maximum, then the alignment is not done at all. You can omit the
fill value (the second argument) entirely by simply using two commas after the
required alignment; this can be useful if you want the alignment to be filled
with no-op instructions when appropriate.
@cindex @code{p2alignw} directive @cindex @code{p2alignw} directive
@cindex @code{p2alignl} directive @cindex @code{p2alignl} directive
@ -4077,7 +4102,7 @@ section is executable
Set the value of @var{symbol} to @var{expression}. This Set the value of @var{symbol} to @var{expression}. This
changes @var{symbol}'s value and type to conform to changes @var{symbol}'s value and type to conform to
@var{expression}. If @var{symbol} was flagged as external, it remains @var{expression}. If @var{symbol} was flagged as external, it remains
flagged. (@xref{Symbol Attributes}.) flagged (@pxref{Symbol Attributes}).
You may @code{.set} a symbol many times in the same assembly. You may @code{.set} a symbol many times in the same assembly.
@ -4446,11 +4471,9 @@ subject, see the hardware manufacturer's manual.
* ARC-Dependent:: ARC Dependent Features * ARC-Dependent:: ARC Dependent Features
@end ifset @end ifset
@c end-sanitize-arc @c end-sanitize-arc
@c start-sanitize-d10v
@ifset D10V @ifset D10V
* D10V-Dependent:: D10V Dependent Features * D10V-Dependent:: D10V Dependent Features
@end ifset @end ifset
@c end-sanitize-d10v
@ifset H8/300 @ifset H8/300
* H8/300-Dependent:: Hitachi H8/300 Dependent Features * H8/300-Dependent:: Hitachi H8/300 Dependent Features
@end ifset @end ifset
@ -4597,11 +4620,9 @@ family.
@end ifclear @end ifclear
@end ifset @end ifset
@c start-sanitize-d10v
@ifset D10V @ifset D10V
@include c-d10v.texi @include c-d10v.texi
@end ifset @end ifset
@c end-sanitize-d10v
@ifset H8/300 @ifset H8/300
@include c-h8300.texi @include c-h8300.texi

View File

@ -521,33 +521,6 @@ else
done done
fi fi
if ( echo $* | grep keep\-d10v > /dev/null ) ; then
for i in * ; do
if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
if [ -n "${verbose}" ] ; then
echo Keeping d10v stuff in $i
fi
fi
done
else
for i in * ; do
if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
if [ -n "${verbose}" ] ; then
echo Removing traces of \"d10v\" from $i...
fi
cp $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...
fi
mv $i .Recover
fi
mv new $i
fi
done
fi
if ( echo $* | grep keep\-gm > /dev/null ) ; then if ( echo $* | grep keep\-gm > /dev/null ) ; then
for i in * ; do for i in * ; do
if test ! -d $i && (grep sanitize-gm $i > /dev/null) ; then if test ! -d $i && (grep sanitize-gm $i > /dev/null) ; then

View File

@ -90,13 +90,11 @@ Mon Dec 23 02:25:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
to reflect the fact that we are now using an AT_ENTRY_POINT to reflect the fact that we are now using an AT_ENTRY_POINT
call dummy. call dummy.
start-sanitize-d10v
Sun Dec 22 15:52:25 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Sun Dec 22 15:52:25 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-tdep.c (d10v_skip_prologue): PR11287. Fix problem where * d10v-tdep.c (d10v_skip_prologue): PR11287. Fix problem where
some breakpoints weren't being set. some breakpoints weren't being set.
end-sanitize-d10v
Sat Dec 21 12:57:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) Sat Dec 21 12:57:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
* config/mips/tm-mips.h (PC_IN_CALL_DUMMY): Removed, the default * config/mips/tm-mips.h (PC_IN_CALL_DUMMY): Removed, the default
@ -244,14 +242,12 @@ Sun Dec 8 00:36:31 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
(xfer_link_map_member): Work around problem with alignments (xfer_link_map_member): Work around problem with alignments
in struct obj when compiling GDB under N32 ABI. in struct obj when compiling GDB under N32 ABI.
start-sanitize-d10v
Thu Dec 5 23:30:44 1996 Stan Shebs <shebs@andros.cygnus.com> Thu Dec 5 23:30:44 1996 Stan Shebs <shebs@andros.cygnus.com>
* d10v-tdep.c: Add support for examination and interpretation * d10v-tdep.c: Add support for examination and interpretation
of instruction trace buffer. of instruction trace buffer.
(trace, untrace, info trace, tdisassemble): New commands. (trace, untrace, info trace, tdisassemble): New commands.
end-sanitize-d10v
Thu Dec 5 14:06:23 1996 Doug Evans <dje@canuck.cygnus.com> Thu Dec 5 14:06:23 1996 Doug Evans <dje@canuck.cygnus.com>
* config/sparc/tm-sparclet.h (TARGET_BYTE_ORDER): Undef. * config/sparc/tm-sparclet.h (TARGET_BYTE_ORDER): Undef.
@ -562,7 +558,6 @@ Mon Nov 25 13:17:16 1996 Fred Fish <fnf@ninemoons.com>
From: Paul Eggert <eggert@twinsun.com> From: Paul Eggert <eggert@twinsun.com>
* remote-bug.c (wait_strings): Avoid creating a trigraph. * remote-bug.c (wait_strings): Avoid creating a trigraph.
start-sanitize-d10v
Fri Nov 22 15:55:22 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Fri Nov 22 15:55:22 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* valops.c (value_at, value_fetch_lazy): Put in D10V call * valops.c (value_at, value_fetch_lazy): Put in D10V call
@ -570,7 +565,6 @@ Fri Nov 22 15:55:22 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* values.c (value_from_longest): Removed previous d10v changes. * values.c (value_from_longest): Removed previous d10v changes.
* config/d10v/tm-d10v.h (TARGET_PTR_BIT): Change to 4 bytes. * config/d10v/tm-d10v.h (TARGET_PTR_BIT): Change to 4 bytes.
end-sanitize-d10v
Fri Nov 22 10:06:19 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) Fri Nov 22 10:06:19 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
* config/i386/nm-i386v4.h (LOSING_POLL): Define, needed for * config/i386/nm-i386v4.h (LOSING_POLL): Define, needed for
@ -593,7 +587,6 @@ Wed Nov 20 19:09:16 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
virtual buf instead of the raw buf. Needed for REGISTER_CONVERT virtual buf instead of the raw buf. Needed for REGISTER_CONVERT
to work with non-floating point regs. to work with non-floating point regs.
start-sanitize-d10v
* d10v-tdep.c (d10v_skip_prologue): If we have line debugging * d10v-tdep.c (d10v_skip_prologue): If we have line debugging
information, then the end of the prologue should the first information, then the end of the prologue should the first
assembly instruction of the first source line. assembly instruction of the first source line.
@ -608,7 +601,7 @@ start-sanitize-d10v
(REGISTER_CONVERT_TO_RAW): Define. (REGISTER_CONVERT_TO_RAW): Define.
(D10V_MAKE_DADDR): Define. (D10V_MAKE_DADDR): Define.
(D10V_MAKE_IADDR): Define. (D10V_MAKE_IADDR): Define.
end-sanitize-d10v
Wed Nov 20 16:15:15 1996 Geoffrey Noer <noer@cygnus.com> Wed Nov 20 16:15:15 1996 Geoffrey Noer <noer@cygnus.com>
* config/i386/cygwin32.mh: add MMALLOC_CFLAGS = -I$(MMALLOC_SRC) * config/i386/cygwin32.mh: add MMALLOC_CFLAGS = -I$(MMALLOC_SRC)
@ -667,10 +660,8 @@ Thu Nov 14 15:54:20 1996 Michael Meissner <meissner@tiktok.cygnus.com>
instead of doing addr>>32 to eliminate a warning produced by GCC instead of doing addr>>32 to eliminate a warning produced by GCC
on 32-bit systems. on 32-bit systems.
start-sanitize-d10v
* config/d10v/tm-d10v.h (ULONGEST): Define. * config/d10v/tm-d10v.h (ULONGEST): Define.
end-sanitize-d10v
Tue Nov 12 12:25:27 1996 Jim Wilson <wilson@cygnus.com> Tue Nov 12 12:25:27 1996 Jim Wilson <wilson@cygnus.com>
* c-typeprint.c (cp_type_print_method_args): Pass -1 for show in * c-typeprint.c (cp_type_print_method_args): Pass -1 for show in
@ -768,14 +759,12 @@ Fri Nov 8 12:29:51 1996 Stan Shebs <shebs@andros.cygnus.com>
* remote-sim.c (simulator_command): Set up callbacks before * remote-sim.c (simulator_command): Set up callbacks before
entering the simulator. entering the simulator.
start-sanitize-d10v
Thu Nov 7 15:19:08 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Thu Nov 7 15:19:08 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-tdep.c: Fix some problems with inferior function calls. * d10v-tdep.c: Fix some problems with inferior function calls.
* config/d10v/tm-d10v.h (EXTRA_FRAME_INFO): Change dummy to be * config/d10v/tm-d10v.h (EXTRA_FRAME_INFO): Change dummy to be
a pointer to the dummy's stack instead of just a flag. a pointer to the dummy's stack instead of just a flag.
end-sanitize-d10v
start-sanitize-m32r start-sanitize-m32r
Tue Nov 5 10:21:02 1996 Michael Snyder <msnyder@cleaver.cygnus.com> Tue Nov 5 10:21:02 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
@ -808,14 +797,12 @@ Sat Nov 2 03:54:13 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
for shared libraries from the minimal symbol table of the main for shared libraries from the minimal symbol table of the main
executable first. executable first.
start-sanitize-d10v
Fri Nov 1 13:59:28 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Fri Nov 1 13:59:28 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-tdep.c, config/d10v/tm-d10v.h: Major fixes to support * d10v-tdep.c, config/d10v/tm-d10v.h: Major fixes to support
inferior function calls and proper stack backtracing on D10V-EVA inferior function calls and proper stack backtracing on D10V-EVA
board. board.
end-sanitize-d10v
Fri Nov 1 10:50:51 1996 Michael Meissner <meissner@tiktok.cygnus.com> Fri Nov 1 10:50:51 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* config/powerpc/linux.mh (NATDEPFILES): Fix up things so that it * config/powerpc/linux.mh (NATDEPFILES): Fix up things so that it
@ -859,7 +846,6 @@ Tue Oct 29 14:59:20 1996 Stan Shebs <shebs@andros.cygnus.com>
* TODO: Add item suggesting an "info bfd" command. * TODO: Add item suggesting an "info bfd" command.
start-sanitize-d10v
Tue Oct 29 12:48:04 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Tue Oct 29 12:48:04 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-tdep.c: Snapshot that supports D10V-EVA board. * d10v-tdep.c: Snapshot that supports D10V-EVA board.
@ -867,7 +853,6 @@ Tue Oct 29 12:48:04 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/d10v/tm-d10v.h (REGISTER_NAMES): Add imap0,imap1,dmap. * config/d10v/tm-d10v.h (REGISTER_NAMES): Add imap0,imap1,dmap.
(TARGET_READ_FP,TARGET_WRITE_FP): Define. (TARGET_READ_FP,TARGET_WRITE_FP): Define.
end-sanitize-d10v
Mon Oct 28 17:34:24 1996 Stu Grossman (grossman@critters.cygnus.com) Mon Oct 28 17:34:24 1996 Stu Grossman (grossman@critters.cygnus.com)
* mswin/genmakes mswin/recordit: New scripts to generate make * mswin/genmakes mswin/recordit: New scripts to generate make
@ -939,13 +924,11 @@ Tue Oct 22 16:28:20 1996 Stu Grossman (grossman@critters.cygnus.com)
* (v850_frame_chain): Use new calling convention for scan_prologue. * (v850_frame_chain): Use new calling convention for scan_prologue.
end-sanitize-v850 end-sanitize-v850
start-sanitize-d10v
Tue Oct 22 10:25:29 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Tue Oct 22 10:25:29 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-tdep.c, config/d10v/tm-d10v.h: Changes to allow stack * d10v-tdep.c, config/d10v/tm-d10v.h: Changes to allow stack
backtraces and inferior function calls. backtraces and inferior function calls.
end-sanitize-d10v
Tue Oct 22 10:32:46 1996 Stan Shebs <shebs@andros.cygnus.com> Tue Oct 22 10:32:46 1996 Stan Shebs <shebs@andros.cygnus.com>
* mpw-make.sed: Update init.c editing to work with Oct 8 change. * mpw-make.sed: Update init.c editing to work with Oct 8 change.
@ -1252,13 +1235,11 @@ start-sanitize-gdbtk
15 seconds to 30 seconds. 15 seconds to 30 seconds.
end-sanitize-gdbtk end-sanitize-gdbtk
start-sanitize-d10v
Fri Sep 27 13:32:53 1996 Michael Meissner <meissner@tiktok.cygnus.com> Fri Sep 27 13:32:53 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* config/d10v/tm-d10v.h (TARGET_{INT,PTR}_BIT): Define. * config/d10v/tm-d10v.h (TARGET_{INT,PTR}_BIT): Define.
(TARGET_{,LONG_}DOUBLE_BIT): Ditto. (TARGET_{,LONG_}DOUBLE_BIT): Ditto.
end-sanitize-d10v
Thu Sep 26 23:10:26 1996 Mark Alexander <marka@cygnus.com> Thu Sep 26 23:10:26 1996 Mark Alexander <marka@cygnus.com>
* configure.in, config/i386/tm-linux.h: Fix configure * configure.in, config/i386/tm-linux.h: Fix configure
@ -1271,14 +1252,12 @@ Wed Sep 25 18:31:33 1996 Stan Shebs <shebs@andros.cygnus.com>
* config/m68k/monitor.mt (TDEPFILES): Add it. * config/m68k/monitor.mt (TDEPFILES): Add it.
* NEWS: Mention it. * NEWS: Mention it.
start-sanitize-d10v
Mon Sep 23 16:13:50 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Mon Sep 23 16:13:50 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/d10v/tm-d10v.h (SAVED_PC_AFTER_CALL): Fixed. * config/d10v/tm-d10v.h (SAVED_PC_AFTER_CALL): Fixed.
Now single-steps correctly. Now single-steps correctly.
* d10v-tdep.c (d10v_pop_frame): Fixed. * d10v-tdep.c (d10v_pop_frame): Fixed.
end-sanitize-d10v
Fri Sep 20 16:10:58 1996 Stan Shebs <shebs@andros.cygnus.com> Fri Sep 20 16:10:58 1996 Stan Shebs <shebs@andros.cygnus.com>
* config/sh/tm-sh.h (REGISTER_NAMES): Move fp registers to * config/sh/tm-sh.h (REGISTER_NAMES): Move fp registers to
@ -1289,7 +1268,6 @@ Fri Sep 20 16:10:58 1996 Stan Shebs <shebs@andros.cygnus.com>
Rearrange to match REGISTER_NAMES. Rearrange to match REGISTER_NAMES.
* sh3-rom.c (sh3_regnames, sh3e_regnames): Ditto. * sh3-rom.c (sh3_regnames, sh3e_regnames): Ditto.
start-sanitize-d10v
Thu Sep 19 16:19:01 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Thu Sep 19 16:19:01 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-tdep.c: Stack chain should work now. * d10v-tdep.c: Stack chain should work now.
@ -1298,7 +1276,6 @@ Tue Sep 17 18:46:57 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-tdep.c, config/d10v/tm-d10v.h: Snapshot. * d10v-tdep.c, config/d10v/tm-d10v.h: Snapshot.
end-sanitize-d10v
Tue Sep 17 12:20:50 1996 Ian Lance Taylor <ian@cygnus.com> Tue Sep 17 12:20:50 1996 Ian Lance Taylor <ian@cygnus.com>
* configure.in: Add cases for MIPS 5000 like MIPS 4300. * configure.in: Add cases for MIPS 5000 like MIPS 4300.
@ -1498,7 +1475,6 @@ Tue Aug 27 04:25:08 1996 Geoffrey Noer <noer@cygnus.com>
to before the first. to before the first.
* configure: regenerated * configure: regenerated
start-sanitize-d10v
Mon Aug 26 18:36:54 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Mon Aug 26 18:36:54 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/d10v/d10v.mt: New file. * config/d10v/d10v.mt: New file.
@ -1506,7 +1482,6 @@ Mon Aug 26 18:36:54 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* configure.in: New target D10V. * configure.in: New target D10V.
* d10v-tdep.c: New file. * d10v-tdep.c: New file.
end-sanitize-d10v
Sun Aug 25 00:09:47 1996 Fred Fish <fnf@rtl.cygnus.com> Sun Aug 25 00:09:47 1996 Fred Fish <fnf@rtl.cygnus.com>
* rs6000-tdep.c: Fix typo in comment. * rs6000-tdep.c: Fix typo in comment.
@ -5552,7 +5527,7 @@ Tue Jan 2 13:41:14 1996 Stan Shebs <shebs@andros.cygnus.com>
For older changes see ChangeLog-95 For older changes see ChangeLog-95
Local Variables: Local Variables:
mode: indented-text mode: change-log
left-margin: 8 left-margin: 8
fill-column: 74 fill-column: 74
version-control: never version-control: never

View File

@ -54,9 +54,7 @@ arm-*-*) gdb_target=arm ;;
c1-*-*) gdb_target=convex ;; c1-*-*) gdb_target=convex ;;
c2-*-*) gdb_target=convex ;; c2-*-*) gdb_target=convex ;;
# start-sanitize-d10v
d10v-*-*) gdb_target=d10v ;; d10v-*-*) gdb_target=d10v ;;
# end-sanitize-d10v
h8300-*-*) gdb_target=h8300 ;; h8300-*-*) gdb_target=h8300 ;;
h8500-*-*) gdb_target=h8500 ;; h8500-*-*) gdb_target=h8500 ;;

View File

@ -45,7 +45,11 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
static int typecmp PARAMS ((int staticp, struct type *t1[], value_ptr t2[])); static int typecmp PARAMS ((int staticp, struct type *t1[], value_ptr t2[]));
#ifdef CALL_DUMMY
static CORE_ADDR find_function_addr PARAMS ((value_ptr, struct type **)); static CORE_ADDR find_function_addr PARAMS ((value_ptr, struct type **));
static value_ptr value_arg_coerce PARAMS ((value_ptr, struct type *));
#endif
#ifndef PUSH_ARGUMENTS #ifndef PUSH_ARGUMENTS
static CORE_ADDR value_push PARAMS ((CORE_ADDR, value_ptr)); static CORE_ADDR value_push PARAMS ((CORE_ADDR, value_ptr));
@ -64,8 +68,6 @@ static CORE_ADDR allocate_space_in_inferior PARAMS ((int));
static value_ptr cast_into_complex PARAMS ((struct type *, value_ptr)); static value_ptr cast_into_complex PARAMS ((struct type *, value_ptr));
static value_ptr value_arg_coerce PARAMS ((value_ptr, struct type *));
#define VALUE_SUBSTRING_START(VAL) VALUE_FRAME(VAL) #define VALUE_SUBSTRING_START(VAL) VALUE_FRAME(VAL)
/* Flag for whether we want to abandon failed expression evals by default. */ /* Flag for whether we want to abandon failed expression evals by default. */
@ -178,7 +180,7 @@ value_cast (type, arg2)
low_bound = 0, high_bound = 0; low_bound = 0, high_bound = 0;
new_length = val_length / element_length; new_length = val_length / element_length;
if (val_length % element_length != 0) if (val_length % element_length != 0)
warning("array element type size does not divide object size in cast"); warning("array element type size does not divide object size in cast");
/* FIXME-type-allocation: need a way to free this type when we are /* FIXME-type-allocation: need a way to free this type when we are
done with it. */ done with it. */
range_type = create_range_type ((struct type *) NULL, range_type = create_range_type ((struct type *) NULL,
@ -303,7 +305,8 @@ value_cast (type, arg2)
} }
else if (VALUE_LVAL (arg2) == lval_memory) else if (VALUE_LVAL (arg2) == lval_memory)
{ {
return value_at_lazy (type, VALUE_ADDRESS (arg2) + VALUE_OFFSET (arg2)); return value_at_lazy (type, VALUE_ADDRESS (arg2) + VALUE_OFFSET (arg2),
VALUE_BFD_SECTION (arg2));
} }
else if (code1 == TYPE_CODE_VOID) else if (code1 == TYPE_CODE_VOID)
{ {
@ -341,9 +344,10 @@ value_zero (type, lv)
the contents are actually required. */ the contents are actually required. */
value_ptr value_ptr
value_at (type, addr) value_at (type, addr, sect)
struct type *type; struct type *type;
CORE_ADDR addr; CORE_ADDR addr;
asection *sect;
{ {
register value_ptr val; register value_ptr val;
@ -352,7 +356,6 @@ value_at (type, addr)
val = allocate_value (type); val = allocate_value (type);
/* start-sanitize-d10v */
#ifdef GDB_TARGET_IS_D10V #ifdef GDB_TARGET_IS_D10V
if (TYPE_TARGET_TYPE(type) && TYPE_CODE(TYPE_TARGET_TYPE(type)) == TYPE_CODE_FUNC) if (TYPE_TARGET_TYPE(type) && TYPE_CODE(TYPE_TARGET_TYPE(type)) == TYPE_CODE_FUNC)
{ {
@ -364,12 +367,12 @@ value_at (type, addr)
} }
else else
#endif #endif
/* end-sanitize-d10v */
read_memory (addr, VALUE_CONTENTS_RAW (val), TYPE_LENGTH (type)); read_memory_section (addr, VALUE_CONTENTS_RAW (val), TYPE_LENGTH (type), sect);
VALUE_LVAL (val) = lval_memory; VALUE_LVAL (val) = lval_memory;
VALUE_ADDRESS (val) = addr; VALUE_ADDRESS (val) = addr;
VALUE_BFD_SECTION (val) = sect;
return val; return val;
} }
@ -377,9 +380,10 @@ value_at (type, addr)
/* Return a lazy value with type TYPE located at ADDR (cf. value_at). */ /* Return a lazy value with type TYPE located at ADDR (cf. value_at). */
value_ptr value_ptr
value_at_lazy (type, addr) value_at_lazy (type, addr, sect)
struct type *type; struct type *type;
CORE_ADDR addr; CORE_ADDR addr;
asection *sect;
{ {
register value_ptr val; register value_ptr val;
@ -391,6 +395,7 @@ value_at_lazy (type, addr)
VALUE_LVAL (val) = lval_memory; VALUE_LVAL (val) = lval_memory;
VALUE_ADDRESS (val) = addr; VALUE_ADDRESS (val) = addr;
VALUE_LAZY (val) = 1; VALUE_LAZY (val) = 1;
VALUE_BFD_SECTION (val) = sect;
return val; return val;
} }
@ -414,7 +419,6 @@ value_fetch_lazy (val)
CORE_ADDR addr = VALUE_ADDRESS (val) + VALUE_OFFSET (val); CORE_ADDR addr = VALUE_ADDRESS (val) + VALUE_OFFSET (val);
int length = TYPE_LENGTH (VALUE_TYPE (val)); int length = TYPE_LENGTH (VALUE_TYPE (val));
/* start-sanitize-d10v */
#ifdef GDB_TARGET_IS_D10V #ifdef GDB_TARGET_IS_D10V
struct type *type = VALUE_TYPE(val); struct type *type = VALUE_TYPE(val);
if (TYPE_TARGET_TYPE(type) && TYPE_CODE(TYPE_TARGET_TYPE(type)) == TYPE_CODE_FUNC) if (TYPE_TARGET_TYPE(type) && TYPE_CODE(TYPE_TARGET_TYPE(type)) == TYPE_CODE_FUNC)
@ -427,10 +431,10 @@ value_fetch_lazy (val)
} }
else else
#endif #endif
/* end-sanitize-d10v */
if (length) if (length)
read_memory (addr, VALUE_CONTENTS_RAW (val), length); read_memory_section (addr, VALUE_CONTENTS_RAW (val), length,
VALUE_BFD_SECTION (val));
VALUE_LAZY (val) = 0; VALUE_LAZY (val) = 0;
return 0; return 0;
} }
@ -710,7 +714,7 @@ value_of_variable (var, b)
struct block *b; struct block *b;
{ {
value_ptr val; value_ptr val;
struct frame_info *frame; struct frame_info *frame = NULL;
if (!b) if (!b)
frame = NULL; /* Use selected frame. */ frame = NULL; /* Use selected frame. */
@ -776,12 +780,15 @@ value_ptr
value_coerce_function (arg1) value_coerce_function (arg1)
value_ptr arg1; value_ptr arg1;
{ {
value_ptr retval;
if (VALUE_LVAL (arg1) != lval_memory) if (VALUE_LVAL (arg1) != lval_memory)
error ("Attempt to take address of value not located in memory."); error ("Attempt to take address of value not located in memory.");
return value_from_longest (lookup_pointer_type (VALUE_TYPE (arg1)), retval = value_from_longest (lookup_pointer_type (VALUE_TYPE (arg1)),
(LONGEST) (VALUE_ADDRESS (arg1) + VALUE_OFFSET (arg1))); (LONGEST) (VALUE_ADDRESS (arg1) + VALUE_OFFSET (arg1)));
VALUE_BFD_SECTION (retval) = VALUE_BFD_SECTION (arg1);
return retval;
} }
/* Return a pointer value for the object for which ARG1 is the contents. */ /* Return a pointer value for the object for which ARG1 is the contents. */
@ -790,6 +797,8 @@ value_ptr
value_addr (arg1) value_addr (arg1)
value_ptr arg1; value_ptr arg1;
{ {
value_ptr retval;
struct type *type = check_typedef (VALUE_TYPE (arg1)); struct type *type = check_typedef (VALUE_TYPE (arg1));
if (TYPE_CODE (type) == TYPE_CODE_REF) if (TYPE_CODE (type) == TYPE_CODE_REF)
{ {
@ -806,8 +815,10 @@ value_addr (arg1)
if (VALUE_LVAL (arg1) != lval_memory) if (VALUE_LVAL (arg1) != lval_memory)
error ("Attempt to take address of value not located in memory."); error ("Attempt to take address of value not located in memory.");
return value_from_longest (lookup_pointer_type (VALUE_TYPE (arg1)), retval = value_from_longest (lookup_pointer_type (VALUE_TYPE (arg1)),
(LONGEST) (VALUE_ADDRESS (arg1) + VALUE_OFFSET (arg1))); (LONGEST) (VALUE_ADDRESS (arg1) + VALUE_OFFSET (arg1)));
VALUE_BFD_SECTION (retval) = VALUE_BFD_SECTION (arg1);
return retval;
} }
/* Given a value of a pointer type, apply the C unary * operator to it. */ /* Given a value of a pointer type, apply the C unary * operator to it. */
@ -829,9 +840,11 @@ value_ind (arg1)
BUILTIN_TYPE_LONGEST would seem to be a mistake. */ BUILTIN_TYPE_LONGEST would seem to be a mistake. */
if (TYPE_CODE (type1) == TYPE_CODE_INT) if (TYPE_CODE (type1) == TYPE_CODE_INT)
return value_at (builtin_type_int, return value_at (builtin_type_int,
(CORE_ADDR) value_as_long (arg1)); (CORE_ADDR) value_as_long (arg1),
VALUE_BFD_SECTION (arg1));
else if (TYPE_CODE (type1) == TYPE_CODE_PTR) else if (TYPE_CODE (type1) == TYPE_CODE_PTR)
return value_at_lazy (TYPE_TARGET_TYPE (type1), value_as_pointer (arg1)); return value_at_lazy (TYPE_TARGET_TYPE (type1), value_as_pointer (arg1),
VALUE_BFD_SECTION (arg1));
error ("Attempt to take contents of a non-pointer value."); error ("Attempt to take contents of a non-pointer value.");
return 0; /* For lint -- never reached */ return 0; /* For lint -- never reached */
} }
@ -903,6 +916,7 @@ value_push (sp, arg)
#endif /* !PUSH_ARGUMENTS */ #endif /* !PUSH_ARGUMENTS */
#ifdef CALL_DUMMY
/* Perform the standard coercions that are specified /* Perform the standard coercions that are specified
for arguments to be passed to C functions. for arguments to be passed to C functions.
@ -1030,7 +1044,6 @@ find_function_addr (function, retval_type)
return funaddr; return funaddr;
} }
#if defined (CALL_DUMMY)
/* All this stuff with a dummy frame may seem unnecessarily complicated /* All this stuff with a dummy frame may seem unnecessarily complicated
(why not just save registers in GDB?). The purpose of pushing a dummy (why not just save registers in GDB?). The purpose of pushing a dummy
frame which looks just like a real frame is so that if you call a frame which looks just like a real frame is so that if you call a
@ -1466,6 +1479,7 @@ value_array (lowbound, highbound, elemvec)
VALUE_CONTENTS (elemvec[idx]), VALUE_CONTENTS (elemvec[idx]),
typelength); typelength);
} }
VALUE_BFD_SECTION (val) = VALUE_BFD_SECTION (elemvec[0]);
return val; return val;
} }
@ -1483,7 +1497,7 @@ value_array (lowbound, highbound, elemvec)
/* Create the array type and set up an array value to be evaluated lazily. */ /* Create the array type and set up an array value to be evaluated lazily. */
val = value_at_lazy (arraytype, addr); val = value_at_lazy (arraytype, addr, VALUE_BFD_SECTION (elemvec[0]));
return (val); return (val);
} }
@ -1523,7 +1537,7 @@ value_string (ptr, len)
addr = allocate_space_in_inferior (len); addr = allocate_space_in_inferior (len);
write_memory (addr, ptr, len); write_memory (addr, ptr, len);
val = value_at_lazy (stringtype, addr); val = value_at_lazy (stringtype, addr, NULL);
return (val); return (val);
} }
@ -1648,7 +1662,7 @@ search_struct_field (name, arg1, offset, type, looking_for_baseclass)
error ("Internal error: could not find physical static variable named %s", error ("Internal error: could not find physical static variable named %s",
phys_name); phys_name);
v = value_at (TYPE_FIELD_TYPE (type, i), v = value_at (TYPE_FIELD_TYPE (type, i),
SYMBOL_VALUE_ADDRESS (sym)); SYMBOL_VALUE_ADDRESS (sym), SYMBOL_BFD_SECTION (sym));
} }
else else
v = value_primitive_field (arg1, offset, i, type); v = value_primitive_field (arg1, offset, i, type);
@ -2104,7 +2118,8 @@ value_struct_elt_for_reference (domain, offset, curtype, name, intype)
error ("Internal error: could not find physical static variable named %s", error ("Internal error: could not find physical static variable named %s",
phys_name); phys_name);
return value_at (SYMBOL_TYPE (sym), return value_at (SYMBOL_TYPE (sym),
SYMBOL_VALUE_ADDRESS (sym)); SYMBOL_VALUE_ADDRESS (sym),
SYMBOL_BFD_SECTION (sym));
} }
if (TYPE_FIELD_PACKED (t, i)) if (TYPE_FIELD_PACKED (t, i))
error ("pointers to bitfield members not allowed"); error ("pointers to bitfield members not allowed");

View File

@ -88,34 +88,6 @@ else
fi fi
d10v_files="ChangeLog dis-asm.h"
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 d10v stuff in $i
fi
fi
done
else
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 \"d10v\" from $i...
fi
cp $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...
fi
mv $i .Recover
fi
mv new $i
fi
done
fi
m32r_files="ChangeLog dis-asm.h" m32r_files="ChangeLog dis-asm.h"
if ( echo $* | grep keep\-m32r > /dev/null ) ; then if ( echo $* | grep keep\-m32r > /dev/null ) ; then
for i in $m32r_files ; do for i in $m32r_files ; do

View File

@ -1,3 +1,22 @@
Thu Feb 6 14:20:01 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
* dis-asm.h: (disassemble_info): Add new fields
bytes_per_chunk and display_endian to control the
display of raw instructions.
start-sanitize-tic80
Fri Dec 27 22:17:37 1996 Fred Fish <fnf@cygnus.com>
* dis-asm.h (print_insn_tic80): Declare.
end-sanitize-tic80
Sun Dec 8 17:11:12 1996 Doug Evans <dje@canuck.cygnus.com>
* callback.h (host_callback): New member `error'.
Wed Nov 20 00:40:23 1996 Doug Evans <dje@canuck.cygnus.com>
* callback.h: New file, moved here from gdb.
Mon Nov 18 16:34:00 1996 Dawn Perchik <dawn@critters.cygnus.com> Mon Nov 18 16:34:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
@ -90,12 +109,10 @@ Mon Jul 22 13:16:13 1996 Richard Henderson <rth@tamu.edu>
* dis-asm.h (print_insn_alpha): Don't declare. * dis-asm.h (print_insn_alpha): Don't declare.
(print_insn_alpha_osf, print_insn_alpha_vms): Declare. (print_insn_alpha_osf, print_insn_alpha_vms): Declare.
start-sanitize-d10v
Wed Jul 17 14:45:12 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Wed Jul 17 14:45:12 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* dis-asm.h: (print_insn_d10v): Declare. * dis-asm.h: (print_insn_d10v): Declare.
end-sanitize-d10v
Mon Jul 15 16:55:38 1996 Stu Grossman (grossman@critters.cygnus.com) Mon Jul 15 16:55:38 1996 Stu Grossman (grossman@critters.cygnus.com)
* dis-asm.h: Get rid of decls for print_insn_i8086, * dis-asm.h: Get rid of decls for print_insn_i8086,
@ -1127,7 +1144,7 @@ Wed Aug 21 20:32:13 1991 John Gilmore (gnu at cygint.cygnus.com)
Local Variables: Local Variables:
mode: indented-text mode: change-log
left-margin: 8 left-margin: 8
fill-column: 74 fill-column: 74
version-control: never version-control: never

View File

@ -93,34 +93,6 @@ else
done done
fi fi
d10v_files="ChangeLog common.h"
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 d10v stuff in $i
fi
fi
done
else
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 \"d10v\" from $i...
fi
cp $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...
fi
mv $i .Recover
fi
mv new $i
fi
done
fi
d30v_files="ChangeLog common.h" d30v_files="ChangeLog common.h"
if ( echo $* | grep keep\-d30v > /dev/null ) ; then if ( echo $* | grep keep\-d30v > /dev/null ) ; then
for i in $d30v_files ; do for i in $d30v_files ; do

View File

@ -44,12 +44,10 @@ Tue Nov 26 10:44:47 1996 Ian Lance Taylor <ian@cygnus.com>
* mips.h (STO_MIPS16): Define. * mips.h (STO_MIPS16): Define.
start-sanitize-d10v
Tue Nov 12 15:45:42 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Tue Nov 12 15:45:42 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v.h: Remove empty file. * d10v.h: Remove empty file.
end-sanitize-d10v
Tue Oct 8 11:31:24 1996 Ian Lance Taylor <ian@cygnus.com> Tue Oct 8 11:31:24 1996 Ian Lance Taylor <ian@cygnus.com>
* mips.h (EF_MIPS_ABI2): Define. * mips.h (EF_MIPS_ABI2): Define.
@ -95,13 +93,11 @@ Thu Jul 18 19:12:15 1996 Stan Shebs <shebs@andros.cygnus.com>
* dwarf2.h: New file. * dwarf2.h: New file.
start-sanitize-d10v
Jul 18 13:20:39 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Jul 18 13:20:39 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* common.h (EM_CYGNUS_D10V): Define. * common.h (EM_CYGNUS_D10V): Define.
* d10v.h: New file. * d10v.h: New file.
end-sanitize-d10v
Fri Jun 21 12:33:24 1996 Richard Henderson <rth@tamu.edu> Fri Jun 21 12:33:24 1996 Richard Henderson <rth@tamu.edu>
* alpha.h: New file. * alpha.h: New file.

View File

@ -119,10 +119,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
/* Alpha backend magic number. Written in the absence of an ABI. */ /* Alpha backend magic number. Written in the absence of an ABI. */
#define EM_ALPHA 0x9026 #define EM_ALPHA 0x9026
/* start-sanitize-d10v */
/* D10V backend magic number. Written in the absence of an ABI. */ /* D10V backend magic number. Written in the absence of an ABI. */
#define EM_CYGNUS_D10V 0x7650 #define EM_CYGNUS_D10V 0x7650
/* end-sanitize-d10v */
/* start-sanitize-d30v */ /* start-sanitize-d30v */
/* D30V backend magic number. Written in the absence of an ABI. */ /* D30V backend magic number. Written in the absence of an ABI. */

View File

@ -121,34 +121,6 @@ else
fi fi
d10v_files="ChangeLog"
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 d10v stuff in $i
fi
fi
done
else
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 \"d10v\" from $i...
fi
cp $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...
fi
mv $i .Recover
fi
mv new $i
fi
done
fi
d30v_files="ChangeLog" d30v_files="ChangeLog"
if ( echo $* | grep keep\-d30v > /dev/null ) ; then if ( echo $* | grep keep\-d30v > /dev/null ) ; then
for i in $d30v_files ; do for i in $d30v_files ; do

View File

@ -249,13 +249,11 @@ Fri Aug 16 00:15:15 1996 Jeffrey A Law (law@cygnus.com)
* hppa.h (pitlb, pitlbe, iitlba, iitlbp, fic, fice): Accept * hppa.h (pitlb, pitlbe, iitlba, iitlbp, fic, fice): Accept
a 3 bit space id instead of a 2 bit space id. a 3 bit space id instead of a 2 bit space id.
start-sanitize-d10v
Thu Aug 15 13:11:46 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Thu Aug 15 13:11:46 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v.h: Add some additional defines to support the * d10v.h: Add some additional defines to support the
assembler in determining which operations can be done in parallel. assembler in determining which operations can be done in parallel.
end-sanitize-d10v
Tue Aug 6 11:13:22 1996 Jeffrey A Law (law@cygnus.com) Tue Aug 6 11:13:22 1996 Jeffrey A Law (law@cygnus.com)
* h8300.h (SN): Define. * h8300.h (SN): Define.
@ -263,7 +261,6 @@ Tue Aug 6 11:13:22 1996 Jeffrey A Law (law@cygnus.com)
(nop, bpt, rte, rts, sleep, clrmac): These have no size associated (nop, bpt, rte, rts, sleep, clrmac): These have no size associated
with them. with them.
start-sanitize-d10v
Fri Jul 26 11:47:10 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Fri Jul 26 11:47:10 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v.h (OPERAND_SHIFT): New operand flag. * d10v.h (OPERAND_SHIFT): New operand flag.
@ -278,18 +275,15 @@ Mon Jul 22 11:21:15 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v.h (pd_reg): Define. Putting the definition here allows * d10v.h (pd_reg): Define. Putting the definition here allows
the assembler and disassembler to share the same struct. the assembler and disassembler to share the same struct.
end-sanitize-d10v
Mon Jul 22 12:15:25 1996 Ian Lance Taylor <ian@cygnus.com> Mon Jul 22 12:15:25 1996 Ian Lance Taylor <ian@cygnus.com>
* i960.h (i960_opcodes): "halt" takes an argument. From Stephen * i960.h (i960_opcodes): "halt" takes an argument. From Stephen
Williams <steve@icarus.com>. Williams <steve@icarus.com>.
start-sanitize-d10v
Wed Jul 17 14:46:38 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Wed Jul 17 14:46:38 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v.h: New file. * d10v.h: New file.
end-sanitize-d10v
Thu Jul 11 12:09:15 1996 Jeffrey A Law (law@cygnus.com) Thu Jul 11 12:09:15 1996 Jeffrey A Law (law@cygnus.com)
* h8300.h (band, bclr): Force high bit of immediate nibble to zero. * h8300.h (band, bclr): Force high bit of immediate nibble to zero.

View File

@ -115,35 +115,6 @@ else
done done
fi fi
d10v_files="ChangeLog configure.in configure.tgt Makefile.in"
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 d10v stuff in $i
fi
fi
done
else
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 \"d10v\" from $i...
fi
cp $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...
fi
mv $i .Recover
fi
mv new $i
fi
done
fi
m32r_files="ChangeLog configure.tgt Makefile.in" m32r_files="ChangeLog configure.tgt Makefile.in"
if ( echo $* | grep keep\-m32r > /dev/null ) ; then if ( echo $* | grep keep\-m32r > /dev/null ) ; then

View File

@ -1,3 +1,17 @@
Fri Feb 14 18:28:31 1997 Ian Lance Taylor <ian@cygnus.com>
* ld.texinfo (Option Commands): Document the INCLUDE command.
Thu Feb 13 20:31:37 1997 Philippe De Muyter <phdm@info.ucl.ac.be>
* configure.in: Call BFD_NEED_DECLARATION on getenv.
* acconfig.h (NEED_DECLARATION_GETENV): New macro.
* sysdep.h (getenv): Declare if NEED_DECLARATION_GETENV.
* ldemul.c (ld_emul_default_target): Do not cast getenv return
value.
* ldmain.c (get_emulation): Likewise.
* configure, config.in: Rebuild.
Tue Feb 11 15:34:26 1997 Ian Lance Taylor <ian@cygnus.com> Tue Feb 11 15:34:26 1997 Ian Lance Taylor <ian@cygnus.com>
* scripttempl/elfmips.sc: When relocating, put .mips16.fn.* and * scripttempl/elfmips.sc: When relocating, put .mips16.fn.* and
@ -183,9 +197,7 @@ Wed Nov 27 03:22:05 1996 Jason Merrill <jason@yorick.cygnus.com>
* scripttempl/elf{,mips,ppc}.sc: Add the remaining DWARF sections. * scripttempl/elf{,mips,ppc}.sc: Add the remaining DWARF sections.
start-sanitize-d10v
* scripttempl/elfd10v.sc: Likewise. * scripttempl/elfd10v.sc: Likewise.
end-sanitize-d10v
start-sanitize-v850 start-sanitize-v850
* scripttempl/v850.sc: Likewise. * scripttempl/v850.sc: Likewise.
end-sanitize-v850 end-sanitize-v850
@ -210,13 +222,11 @@ Fri Nov 15 13:00:18 1996 Jeffrey A Law (law@cygnus.com)
* configure.tgt: Handle mn10300. * configure.tgt: Handle mn10300.
* emulparms/mn10300.sh: New file. * emulparms/mn10300.sh: New file.
start-sanitize-d10v
Tue Nov 5 10:57:50 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Tue Nov 5 10:57:50 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* emulparams/d10velf.sh (READONLY_START_ADDR): Changed to 0x2000004. * emulparams/d10velf.sh (READONLY_START_ADDR): Changed to 0x2000004.
(EMBEDDED): Define. (EMBEDDED): Define.
end-sanitize-d10v
Fri Nov 1 10:01:27 1996 Ian Lance Taylor <ian@cygnus.com> Fri Nov 1 10:01:27 1996 Ian Lance Taylor <ian@cygnus.com>
* ld.texinfo: Add section on reporting bugs. * ld.texinfo: Add section on reporting bugs.
@ -231,7 +241,6 @@ Thu Oct 31 09:28:59 1996 Jeffrey A Law (law@cygnus.com)
romzbss too. romzbss too.
end-sanitize-v850 end-sanitize-v850
start-sanitize-d10v
Tue Oct 29 12:33:05 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Tue Oct 29 12:33:05 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* emulparams/d10velf.sh: Changes needed for D10V-EVA board. * emulparams/d10velf.sh: Changes needed for D10V-EVA board.
@ -241,7 +250,6 @@ Tue Oct 29 12:33:05 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* scripttempl/elfd10v.sc: Fix calculation of .text. Change * scripttempl/elfd10v.sc: Fix calculation of .text. Change
.stack to start at 0x2007ffe. .stack to start at 0x2007ffe.
end-sanitize-d10v
Mon Oct 28 15:37:00 1996 Doug Evans <dje@canuck.cygnus.com> Mon Oct 28 15:37:00 1996 Doug Evans <dje@canuck.cygnus.com>
* configure.tgt (sparclet*-*-aout*): Delete, use sparc*-*-aout*. * configure.tgt (sparclet*-*-aout*): Delete, use sparc*-*-aout*.
@ -263,7 +271,6 @@ Tue Oct 22 11:36:47 1996 Jeffrey A Law (law@cygnus.com)
the external memory region (0x100000 - 0x200000). the external memory region (0x100000 - 0x200000).
end-sanitize-v850 end-sanitize-v850
start-sanitize-d10v
Mon Oct 21 17:16:59 1996 Michael Meissner <meissner@wogglebug.tiac.net> Mon Oct 21 17:16:59 1996 Michael Meissner <meissner@wogglebug.tiac.net>
* scripttempl/elfd10v.sc: Clone from elf.sc, move .text to * scripttempl/elfd10v.sc: Clone from elf.sc, move .text to
@ -275,7 +282,6 @@ Mon Oct 21 17:16:59 1996 Michael Meissner <meissner@wogglebug.tiac.net>
* Makefile.in (ed10velf.c): Depend on elfd10v.sc, not elf.sc. * Makefile.in (ed10velf.c): Depend on elfd10v.sc, not elf.sc.
end-sanitize-d10v
start-sanitize-m32r start-sanitize-m32r
Fri Oct 18 22:12:49 1996 Doug Evans <dje@canuck.cygnus.com> Fri Oct 18 22:12:49 1996 Doug Evans <dje@canuck.cygnus.com>
@ -448,13 +454,11 @@ Sun Sep 15 22:09:56 1996 Jeffrey A Law (law@cygnus.com)
* emulparms/v850.sh: Fix OTHER_RELOCATING_SECTIONS. * emulparms/v850.sh: Fix OTHER_RELOCATING_SECTIONS.
end-sanitize-v850 end-sanitize-v850
start-sanitize-d10v
Sun Sep 15 10:38:16 1996 Mark Alexander <marka@cygnus.com> Sun Sep 15 10:38:16 1996 Mark Alexander <marka@cygnus.com>
* emulparms/d10v.sh: Set OTHER_RELOCATING_SECTIONS to put * emulparms/d10v.sh: Set OTHER_RELOCATING_SECTIONS to put
stack at top of simulator memory. stack at top of simulator memory.
end-sanitize-d10v
Fri Sep 13 15:49:45 1996 Ian Lance Taylor <ian@cygnus.com> Fri Sep 13 15:49:45 1996 Ian Lance Taylor <ian@cygnus.com>
* ldlex.l (SYMBOLCHARN): Add $, _, and ~. * ldlex.l (SYMBOLCHARN): Add $, _, and ~.
@ -555,10 +559,8 @@ Mon Aug 19 11:28:29 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* genscripts.sh: Undo 8/16 change. * genscripts.sh: Undo 8/16 change.
start-sanitize-d10v
* emulparams/d10velf.sh (MACHINE): Explicitly set to nothing. * emulparams/d10velf.sh (MACHINE): Explicitly set to nothing.
end-sanitize-d10v
Fri Aug 16 19:18:08 1996 Michael Meissner <meissner@tiktok.cygnus.com> Fri Aug 16 19:18:08 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* genscripts.sh: Explicitly reset any shell variables set or used * genscripts.sh: Explicitly reset any shell variables set or used
@ -566,10 +568,8 @@ Fri Aug 16 19:18:08 1996 Michael Meissner <meissner@tiktok.cygnus.com>
names as normal environment variables by the person running names as normal environment variables by the person running
configure. configure.
start-sanitize-d10v
* Makefile.in (ed10velf.c): Use tdir_d10v, not tdir_arcelf. * Makefile.in (ed10velf.c): Use tdir_d10v, not tdir_arcelf.
end-sanitize-d10v
Fri Aug 16 14:15:41 1996 James G. Smith <jsmith@cygnus.co.uk> Fri Aug 16 14:15:41 1996 James G. Smith <jsmith@cygnus.co.uk>
* scripttempl/armcoff.sc (__bss_start__, __bss_end__, * scripttempl/armcoff.sc (__bss_start__, __bss_end__,
@ -676,7 +676,6 @@ Thu Aug 1 12:52:19 1996 Ian Lance Taylor <ian@cygnus.com>
* emultempl/sunos.em (gld${EMULATION_NAME}_after_open): Move * emultempl/sunos.em (gld${EMULATION_NAME}_after_open): Move
definition of lib_path inside condition where it is used. definition of lib_path inside condition where it is used.
start-sanitize-d10v
Wed Jul 31 13:17:10 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Wed Jul 31 13:17:10 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* emulparams/d10velf.sh: Now works with elf.sc. * emulparams/d10velf.sh: Now works with elf.sc.
@ -685,7 +684,6 @@ Wed Jul 31 11:52:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* emulparams/d10velf.sh (SCRIPT_NAME): Change to vanilla. * emulparams/d10velf.sh (SCRIPT_NAME): Change to vanilla.
end-sanitize-d10v
Tue Jul 30 14:46:42 1996 Ian Lance Taylor <ian@cygnus.com> Tue Jul 30 14:46:42 1996 Ian Lance Taylor <ian@cygnus.com>
* ldlang.c (lang_size_sections): Add the section VMA to the result * ldlang.c (lang_size_sections): Add the section VMA to the result
@ -727,7 +725,6 @@ Mon Jul 29 17:23:33 1996 Ian Lance Taylor <ian@cygnus.com>
* ldlang.c (lang_place_orphans): Correct condition: place a common * ldlang.c (lang_place_orphans): Correct condition: place a common
section if not relocateable or if common definitions are forced. section if not relocateable or if common definitions are forced.
start-sanitize-d10v
Wed Jul 24 12:16:38 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Wed Jul 24 12:16:38 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* emulparams/d10velf.sh (SCRIPT_NAME): Change to elf. * emulparams/d10velf.sh (SCRIPT_NAME): Change to elf.
@ -742,7 +739,6 @@ Tue Jul 23 10:36:19 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* configure.tgt (d10v-*-elf*): New target. * configure.tgt (d10v-*-elf*): New target.
* emulparams/d10velf.sh: New file. * emulparams/d10velf.sh: New file.
end-sanitize-d10v
Thu Jul 18 16:25:39 1996 Ian Lance Taylor <ian@cygnus.com> Thu Jul 18 16:25:39 1996 Ian Lance Taylor <ian@cygnus.com>
* configure.tgt (sparc*-*-sysv4*): New target. From Andrew Gierth * configure.tgt (sparc*-*-sysv4*): New target. From Andrew Gierth
@ -6950,7 +6946,7 @@ Fri Oct 4 21:51:58 1991 John Gilmore (gnu at cygnus.com)
Local Variables: Local Variables:
mode: indented-text mode: change-log
left-margin: 8 left-margin: 8
fill-column: 74 fill-column: 74
version-control: never version-control: never

View File

@ -384,11 +384,9 @@ earmpe.c: $(srcdir)/emulparams/armpe.sh \
ecoff_sparc.c: $(srcdir)/emulparams/coff_sparc.sh \ ecoff_sparc.c: $(srcdir)/emulparams/coff_sparc.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/sparccoff.sc ${GEN_DEPENDS} $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/sparccoff.sc ${GEN_DEPENDS}
${GENSCRIPTS} coff_sparc "$(tdir_coff_sparc)" ${GENSCRIPTS} coff_sparc "$(tdir_coff_sparc)"
# start-sanitize-d10v
ed10velf.c: $(srcdir)/emulparams/d10velf.sh \ ed10velf.c: $(srcdir)/emulparams/d10velf.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elfd10v.sc ${GEN_DEPENDS} $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elfd10v.sc ${GEN_DEPENDS}
${GENSCRIPTS} d10velf "$(tdir_d10v)" ${GENSCRIPTS} d10velf "$(tdir_d10v)"
# end-sanitize-d10v
edelta68.c: $(srcdir)/emulparams/delta68.sh \ edelta68.c: $(srcdir)/emulparams/delta68.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/delta68.sc ${GEN_DEPENDS} $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/delta68.sc ${GEN_DEPENDS}
${GENSCRIPTS} delta68 "$(tdir_delta68)" ${GENSCRIPTS} delta68 "$(tdir_delta68)"
@ -622,6 +620,11 @@ esun3.c: $(srcdir)/emulparams/sun3.sh \
esun4.c: $(srcdir)/emulparams/sun4.sh \ esun4.c: $(srcdir)/emulparams/sun4.sh \
$(srcdir)/emultempl/sunos.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS} $(srcdir)/emultempl/sunos.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
${GENSCRIPTS} sun4 "$(tdir_sun4)" ${GENSCRIPTS} sun4 "$(tdir_sun4)"
# start-sanitize-tic80
etic80coff.c: $(srcdir)/emulparams/tic80coff.sh \
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/tic80coff.sc ${GEN_DEPENDS}
${GENSCRIPTS} tic80coff "$(tdir_tic80coff)"
# end-sanitize-tic80
evanilla.c: $(srcdir)/emulparams/vanilla.sh \ evanilla.c: $(srcdir)/emulparams/vanilla.sh \
$(srcdir)/emultempl/vanilla.em $(srcdir)/scripttempl/vanilla.sc ${GEN_DEPENDS} $(srcdir)/emultempl/vanilla.em $(srcdir)/scripttempl/vanilla.sc ${GEN_DEPENDS}
${GENSCRIPTS} vanilla "$(tdir_vanilla)" ${GENSCRIPTS} vanilla "$(tdir_vanilla)"

View File

@ -15,9 +15,7 @@ arm-*-pe) targ_emul=armpe ;;
# start-sanitize-arc # start-sanitize-arc
arc-*-elf*) targ_emul=arcelf ;; arc-*-elf*) targ_emul=arcelf ;;
# end-sanitize-arc # end-sanitize-arc
# start-sanitize-d10v
d10v-*-*) targ_emul=d10velf ;; d10v-*-*) targ_emul=d10velf ;;
# end-sanitize-d10v
sparc64-*-aout*) targ_emul=sparcaout ;; sparc64-*-aout*) targ_emul=sparcaout ;;
sparc64-*-elf*) targ_emul=elf64_sparc ;; sparc64-*-elf*) targ_emul=elf64_sparc ;;
sparc-sun-sunos4*) targ_emul=sun4 ;; sparc-sun-sunos4*) targ_emul=sun4 ;;
@ -138,6 +136,10 @@ mips*vr4100el-*-elf*) targ_emul=elf32l4300 ;;
mips*vr4100-*-elf*) targ_emul=elf32b4300 ;; mips*vr4100-*-elf*) targ_emul=elf32b4300 ;;
mips*vr5000el-*-elf*) targ_emul=elf32l4300 ;; mips*vr5000el-*-elf*) targ_emul=elf32l4300 ;;
mips*vr5000-*-elf*) targ_emul=elf32b4300 ;; mips*vr5000-*-elf*) targ_emul=elf32b4300 ;;
# start-sanitize-r5900
mips*vr5900el-*-elf*) targ_emul=elf32l4300 ;;
mips*vr5900-*-elf*) targ_emul=elf32b4300 ;;
# end-sanitize-r5900
mips*el-*-elf*) targ_emul=elf32elmip ;; mips*el-*-elf*) targ_emul=elf32elmip ;;
mips*-*-elf*) targ_emul=elf32ebmip ;; mips*-*-elf*) targ_emul=elf32ebmip ;;
mips*-*-rtems*) targ_emul=elf32ebmip ;; mips*-*-rtems*) targ_emul=elf32ebmip ;;

View File

@ -143,34 +143,6 @@ else
done done
fi fi
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 d10v stuff in $i
fi
fi
done
else
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 \"d10v\" from $i...
fi
cp $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...
fi
mv $i .Recover
fi
mv new $i
fi
done
fi
d30v_files="ChangeLog Makefile.in configure.in configure disassemble.c" d30v_files="ChangeLog Makefile.in configure.in configure disassemble.c"
if ( echo $* | grep keep\-d30v > /dev/null ) ; then if ( echo $* | grep keep\-d30v > /dev/null ) ; then
for i in $d30v_files ; do for i in $d30v_files ; do

View File

@ -124,13 +124,11 @@ Thu Jan 30 14:09:03 1997 Fred Fish <fnf@cygnus.com>
Remove private tables and use tic80_value_to_symbol function. Remove private tables and use tic80_value_to_symbol function.
end-sanitize-tic80 end-sanitize-tic80
start-sanitize-d10v
Thu Jan 30 11:30:45 1997 Martin M. Hunt <hunt@pizza.cygnus.com> Thu Jan 30 11:30:45 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-dis.c (print_operand): Change address printing * d10v-dis.c (print_operand): Change address printing
to correctly handle PC wrapping. Fixes PR11490. to correctly handle PC wrapping. Fixes PR11490.
end-sanitize-d10v
Wed Jan 29 09:39:17 1997 Jeffrey A Law (law@cygnus.com) Wed Jan 29 09:39:17 1997 Jeffrey A Law (law@cygnus.com)
* mn10200-opc.c (mn10200_operands): Make 8 and 16 bit pc-relative * mn10200-opc.c (mn10200_operands): Make 8 and 16 bit pc-relative
@ -365,12 +363,10 @@ Fri Dec 27 22:30:57 1996 Fred Fish <fnf@cygnus.com>
* tic80-opc.c: Add file. * tic80-opc.c: Add file.
end-sanitize-tic80 end-sanitize-tic80
start-sanitize-d10v
Fri Dec 20 14:30:19 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Fri Dec 20 14:30:19 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-opc.c (pre_defined_registers): Add cr[0-15], dpc, dpsw, link. * d10v-opc.c (pre_defined_registers): Add cr[0-15], dpc, dpsw, link.
end-sanitize-d10v
Mon Dec 16 13:00:15 1996 Jeffrey A Law (law@cygnus.com) Mon Dec 16 13:00:15 1996 Jeffrey A Law (law@cygnus.com)
* mn10200-opc.c (mn10200_operands): Add SIMM16N. * mn10200-opc.c (mn10200_operands): Add SIMM16N.
@ -535,12 +531,10 @@ Tue Nov 19 13:33:01 1996 Jeffrey A Law (law@cygnus.com)
list. list.
(mn10300_opcodes): Use REGS for register list in "movm" instructions. (mn10300_opcodes): Use REGS for register list in "movm" instructions.
start-sanitize-d10v
Mon Nov 18 15:20:35 1996 Michael Meissner <meissner@tiktok.cygnus.com> Mon Nov 18 15:20:35 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* d10v-opc.c (d10v_opcodes): Add3 sets the carry. * d10v-opc.c (d10v_opcodes): Add3 sets the carry.
end-sanitize-d10v
Fri Nov 15 13:43:19 1996 Jeffrey A Law (law@cygnus.com) Fri Nov 15 13:43:19 1996 Jeffrey A Law (law@cygnus.com)
* mn10300-opc.c (mn10300_opcodes): Demand parens around * mn10300-opc.c (mn10300_opcodes): Demand parens around
@ -578,14 +572,12 @@ Tue Nov 5 13:26:58 1996 Jeffrey A Law (law@cygnus.com)
the extended part of an instruction. the extended part of an instruction.
(mn10300_operands): Use new opcodes as appropriate. (mn10300_operands): Use new opcodes as appropriate.
start-sanitize-d10v
Tue Nov 5 10:30:51 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Tue Nov 5 10:30:51 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-opc.c (d10v_opcodes): Declare the trap instruction * d10v-opc.c (d10v_opcodes): Declare the trap instruction
sequential so the assembler never parallelizes it with sequential so the assembler never parallelizes it with
other instructions. other instructions.
end-sanitize-d10v
Mon Nov 4 12:50:40 1996 Jeffrey A Law (law@cygnus.com) Mon Nov 4 12:50:40 1996 Jeffrey A Law (law@cygnus.com)
* mn10300-opc.c (mn10300_operands): Add DN01 and AN01 for * mn10300-opc.c (mn10300_operands): Add DN01 and AN01 for
@ -864,13 +856,11 @@ Wed Aug 28 15:55:43 1996 Jeffrey A Law (law@cygnus.com)
end of the opcode table. end of the opcode table.
end-sanitize-v850 end-sanitize-v850
start-sanitize-d10v
Mon Aug 26 13:35:53 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Mon Aug 26 13:35:53 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-opc.c (pre_defined_registers): Added register pairs, * d10v-opc.c (pre_defined_registers): Added register pairs,
"r0-r1", "r2-r3", etc. "r0-r1", "r2-r3", etc.
end-sanitize-d10v
start-sanitize-v850 start-sanitize-v850
Fri Aug 23 00:27:01 1996 Jeffrey A Law (law@cygnus.com) Fri Aug 23 00:27:01 1996 Jeffrey A Law (law@cygnus.com)
@ -959,14 +949,12 @@ Mon Aug 19 15:21:38 1996 Doug Evans <dje@canuck.cygnus.com>
* sparc-dis.c (print_insn_sparc): Handle little endian sparcs. * sparc-dis.c (print_insn_sparc): Handle little endian sparcs.
start-sanitize-d10v
Thu Aug 15 13:14:43 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Thu Aug 15 13:14:43 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-opc.c: Add additional information to the opcode * d10v-opc.c: Add additional information to the opcode
table to help determinine which instructions can be done table to help determinine which instructions can be done
in parallel. in parallel.
end-sanitize-d10v
Thu Aug 15 13:11:13 1996 Stan Shebs <shebs@andros.cygnus.com> Thu Aug 15 13:11:13 1996 Stan Shebs <shebs@andros.cygnus.com>
* mpw-make.sed: Update editing of include pathnames to be * mpw-make.sed: Update editing of include pathnames to be
@ -980,7 +968,6 @@ Wed Aug 14 17:00:04 1996 Richard Henderson <rth@tamu.edu>
* alpha-opc.c (EV4EXTHWINDEX): Field width should be 8 not 5. * alpha-opc.c (EV4EXTHWINDEX): Field width should be 8 not 5.
start-sanitize-d10v
Mon Aug 12 14:30:37 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Mon Aug 12 14:30:37 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-opc.c (d10v_opcodes): Minor fixes to addi and bl.l. * d10v-opc.c (d10v_opcodes): Minor fixes to addi and bl.l.
@ -989,7 +976,6 @@ Fri Aug 9 13:21:59 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-opc.c (d10v_opcodes): Correct 'mv' unit entry to EITHER. * d10v-opc.c (d10v_opcodes): Correct 'mv' unit entry to EITHER.
end-sanitize-d10v
Thu Aug 8 12:43:52 1996 Klaus Kaempf <kkaempf@progis.de> Thu Aug 8 12:43:52 1996 Klaus Kaempf <kkaempf@progis.de>
* makefile.vms: Update for alpha-opc changes. * makefile.vms: Update for alpha-opc changes.
@ -999,13 +985,11 @@ Wed Aug 7 11:55:10 1996 Ian Lance Taylor <ian@cygnus.com>
* i386-dis.c (print_insn_i386): Actually return the correct value. * i386-dis.c (print_insn_i386): Actually return the correct value.
(ONE, OP_ONE): #ifdef out; not used. (ONE, OP_ONE): #ifdef out; not used.
start-sanitize-d10v
Fri Aug 2 17:47:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Fri Aug 2 17:47:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-opc.c (d10v_opcodes): Added 2 accumulator sub instructions. * d10v-opc.c (d10v_opcodes): Added 2 accumulator sub instructions.
Changed subi operand type to treat 0 as 16. Changed subi operand type to treat 0 as 16.
end-sanitize-d10v
Wed Jul 31 16:21:41 1996 Ian Lance Taylor <ian@cygnus.com> Wed Jul 31 16:21:41 1996 Ian Lance Taylor <ian@cygnus.com>
* m68k-opc.c: Add cpushl for the mcf5200. From Ken Rose * m68k-opc.c: Add cpushl for the mcf5200. From Ken Rose
@ -1018,13 +1002,11 @@ Wed Jul 31 14:39:27 1996 James G. Smith <jsmith@cygnus.co.uk>
* arm-dis.c: (print_insn_arm): Provide decoding of the new * arm-dis.c: (print_insn_arm): Provide decoding of the new
formats %h and %s. formats %h and %s.
start-sanitize-d10v
Fri Jul 26 11:45:04 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Fri Jul 26 11:45:04 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-opc.c (d10v_operands): Added UNUM4S; a 4-bit accumulator shift. * d10v-opc.c (d10v_operands): Added UNUM4S; a 4-bit accumulator shift.
(d10v_opcodes): Modified accumulator shift instructions to use UNUM4S. (d10v_opcodes): Modified accumulator shift instructions to use UNUM4S.
end-sanitize-d10v
Fri Jul 26 14:01:43 1996 Ian Lance Taylor <ian@cygnus.com> Fri Jul 26 14:01:43 1996 Ian Lance Taylor <ian@cygnus.com>
* alpha-dis.c (print_insn_alpha_osf): Remove. * alpha-dis.c (print_insn_alpha_osf): Remove.
@ -1033,7 +1015,6 @@ Fri Jul 26 14:01:43 1996 Ian Lance Taylor <ian@cygnus.com>
names based on info->flavour. names based on info->flavour.
* disassemble.c: Always return print_insn_alpha for the alpha. * disassemble.c: Always return print_insn_alpha for the alpha.
start-sanitize-d10v
Thu Jul 25 15:24:17 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Thu Jul 25 15:24:17 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-dis.c (dis_long): Handle unknown opcodes. * d10v-dis.c (dis_long): Handle unknown opcodes.
@ -1049,20 +1030,17 @@ Tue Jul 23 11:02:53 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-dis.c: Change all functions to use info->print_address_func. * d10v-dis.c: Change all functions to use info->print_address_func.
end-sanitize-d10v
Mon Jul 22 15:38:53 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> Mon Jul 22 15:38:53 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* m68k-opc.c (m68k_opcodes): Make opcode masks for the ColdFire * m68k-opc.c (m68k_opcodes): Make opcode masks for the ColdFire
move ccr/sr insns more strict so that the disassembler only move ccr/sr insns more strict so that the disassembler only
selects them when the addressing mode is data register. selects them when the addressing mode is data register.
start-sanitize-d10v
Mon Jul 22 11:25:24 1996 Martin M. Hunt <hunt@pizza.cygnus.com> Mon Jul 22 11:25:24 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-opc.c (pre_defined_registers): Declare. * d10v-opc.c (pre_defined_registers): Declare.
* d10v-dis.c (print_operand): Now uses pre_defined_registers * d10v-dis.c (print_operand): Now uses pre_defined_registers
to pick a better name for the registers. to pick a better name for the registers.
end-sanitize-d10v
Mon Jul 22 13:47:23 1996 Ian Lance Taylor <ian@cygnus.com> Mon Jul 22 13:47:23 1996 Ian Lance Taylor <ian@cygnus.com>
* sparc-opc.c: Fix opcode values for fpack16, and fpackfix. Fix * sparc-opc.c: Fix opcode values for fpack16, and fpackfix. Fix
@ -1085,8 +1063,7 @@ Thu Jul 18 17:19:34 1996 Ian Lance Taylor <ian@cygnus.com>
* configure: Rebuild. * configure: Rebuild.
* Makefile.in (install): Use @INSTALL_SHLIB@. * Makefile.in (install): Use @INSTALL_SHLIB@.
start-sanitize-d10v Wed Jul 17 14:39:05 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
Wed Jul 17 14:39:05 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* configure: (bfd_d10v_arch) Add new case. * configure: (bfd_d10v_arch) Add new case.
* configure.in: (bfd_d10v_arch) Add new case. * configure.in: (bfd_d10v_arch) Add new case.
@ -1094,7 +1071,6 @@ start-sanitize-d10v
* d10v-opc.c: New file. * d10v-opc.c: New file.
* disassemble.c (disassembler) Add entry for d10v. * disassemble.c (disassembler) Add entry for d10v.
end-sanitize-d10v
Wed Jul 17 10:12:05 1996 J.T. Conklin <jtc@rtl.cygnus.com> Wed Jul 17 10:12:05 1996 J.T. Conklin <jtc@rtl.cygnus.com>
* m68k-opc.c (m68k_opcodes): Fix bugs in coldfire insns relating * m68k-opc.c (m68k_opcodes): Fix bugs in coldfire insns relating

View File

@ -25,9 +25,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#define ARCH_arc #define ARCH_arc
/* end-sanitize-arc */ /* end-sanitize-arc */
#define ARCH_arm #define ARCH_arm
/* start-sanitize-d10v */
#define ARCH_d10v #define ARCH_d10v
/* end-sanitize-d10v */
/* start-sanitize-d30v */ /* start-sanitize-d30v */
#define ARCH_d30v #define ARCH_d30v
/* end-sanitize-d30v */ /* end-sanitize-d30v */

View File

@ -66,34 +66,6 @@ Things-to-lose:
Do-last: Do-last:
d10v_files="configure configure.in ChangeLog"
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 d10v stuff in $i
fi
fi
done
else
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 \"d10v\" from $i...
fi
cp $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...
fi
mv $i .Recover
fi
mv new $i
fi
done
fi
m32r_files="configure configure.in ChangeLog" m32r_files="configure configure.in ChangeLog"
if ( echo $* | grep keep\-m32r > /dev/null ) ; then if ( echo $* | grep keep\-m32r > /dev/null ) ; then
for i in $m32r_files ; do for i in $m32r_files ; do

View File

@ -46,9 +46,7 @@ only_if_gcc=no
case "${target}" in case "${target}" in
arm*-*-*) sim_target=arm ;; arm*-*-*) sim_target=arm ;;
# start-sanitize-d10v
d10v-*-*) sim_target=d10v ;; d10v-*-*) sim_target=d10v ;;
# end-sanitize-d10v
h8300*-*-*) sim_target=h8300 ;; h8300*-*-*) sim_target=h8300 ;;
h8500-*-*) sim_target=h8500 ;; h8500-*-*) sim_target=h8500 ;;
mips*-*-*) mips*-*-*)