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\"...
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
echo Processing \"d30v\"...
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
start-sanitize-d10v
Sat Nov 23 19:26:22 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* config.sub: Handle d10v-unknown.
end-sanitize-d10v
start-sanitize-v850
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.
start-sanitize-d10v
Tue Nov 19 16:35:14 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* configure.in (d10v-*): Do not build librx.
end-sanitize-d10v
Mon Nov 18 13:28:41 1996 Jeffrey A Law (law@cygnus.com)
* 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.
end-sanitize-v850
start-sanitize-d10v
Tue Sep 24 19:05:12 1996 Stan Shebs <shebs@andros.cygnus.com>
* configure.in (noconfigdirs): Don't configure any C++ dirs
if targeting D10V.
end-sanitize-d10v
Tue Sep 17 12:15:31 1996 Ian Lance Taylor <ian@cygnus.com>
* 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.
start-sanitize-d10v
Mon Aug 26 18:34:42 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* configure.in (noconfigdirs): Removed gdb for D10V.
end-sanitize-d10v
start-sanitize-v850
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.
start-sanitize-d10v
Tue Jul 23 10:47:04 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* configure.in (d10v-*-*): Remove ld from $noconfigdirs.
end-sanitize-d10v
Mon Jul 22 13:28:51 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
* 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.
(BINUTILS_SUPPORT_DIRS): Likewise.
start-sanitize-d10v
Thu Jul 18 12:55:40 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* 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.
end-sanitize-d10v
Mon Jul 15 11:53:00 1996 Jeffrey A Law (law@cygnus.com)
* 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.
start-sanitize-d10v
Mon Jul 1 13:31:35 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* 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>
@ -4860,8 +4846,8 @@ Fri Nov 22 07:38:11 1991 K. Richard Pixley (rich at rtl.cygnus.com)
Local Variables:
mode: indented-text
mode: change-log
left-margin: 8
fill-column: 74
fill-column: 76
version-control: never
End:

View File

@ -335,34 +335,6 @@ else
done
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"
if ( echo $* | grep keep\-d30v > /dev/null ) ; then
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.
start-sanitize-d10v
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
anymore.
end-sanitize-d10v
Tue Nov 12 13:30:00 1996 Dawn Perchik <dawn@cygnus.com>
* 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.
end-sanitize-m32r
start-sanitize-d10v
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
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>
* 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.
end-sanitize-v850
start-sanitize-d10v
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
and R_D10V_18 to be 1 (word).
end-sanitize-d10v
Thu Sep 5 15:23:08 1996 Ian Lance Taylor <ian@cygnus.com>
* 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_relocate_section): Likewise.
start-sanitize-d10v
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.
end-sanitize-d10v
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,
@ -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
compute the alignment adjustment.
start-sanitize-d10v
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"
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>
* 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.
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>
* 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,
BFD_RELOC_D10V_18, BFD_RELOC_D10V_18_PCREL): Define.
* targets.c (bfd_elf32_d10v_vec): New vector.
end-sanitize-d10v
Wed Jul 17 10:58:55 1996 Kim Knuttila <krk@cygnus.com>
@ -6411,7 +6399,7 @@ See file ChangeLog.2
Local Variables:
mode: indented-text
mode: change-log
left-margin: 8
fill-column: 74
version-control: never

View File

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

View File

@ -2513,11 +2513,9 @@ prep_headers (abfd)
case bfd_arch_sh:
i_ehdrp->e_machine = EM_SH;
break;
/* start-sanitize-d10v */
case bfd_arch_d10v:
i_ehdrp->e_machine = EM_CYGNUS_D10V;
break;
/* end-sanitize-d10v */
/* start-sanitize-d30v */
case bfd_arch_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",
/* end-sanitize-arc */
/* start-sanitize-d10v */
"BFD_RELOC_D10V_10_PCREL_R",
"BFD_RELOC_D10V_10_PCREL_L",
"BFD_RELOC_D10V_18",
"BFD_RELOC_D10V_18_PCREL",
/* end-sanitize-d10v */
/* start-sanitize-d30v */
"BFD_RELOC_D30V_6",

View File

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

View File

@ -423,11 +423,9 @@ case "${target}" in
arm-*-riscix*)
noconfigdirs="$noconfigdirs ld target-libgloss"
;;
# start-sanitize-d10v
d10v-*-*)
noconfigdirs="$noconfigdirs target-librx target-libg++ target-libstdc++ target-libio target-libgloss"
;;
# end-sanitize-d10v
# start-sanitize-d30v
d30v-*-*)
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
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"
if ( echo $* | grep keep\-v850 > /dev/null ) ; then
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
output.
start-sanitize-d10v
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
@ -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
branch displacement when .aligns are present.
end-sanitize-d10v
Wed Jan 29 09:42:11 1997 Jeffrey A Law (law@cygnus.com)
* 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.
start-sanitize-d10v
Wed Dec 18 16:00:42 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* 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
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)
* 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.
(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>
* config/tc-d10v.c (write_2_short): Remove code that called
parallel_ok() when the programmer specified parallel instructions.
end-sanitize-d10v
Tue Dec 10 12:23:19 1996 Jeffrey A Law (law@cygnus.com)
* 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.
Remove '$' prefixing for registers.
start-sanitize-d10v
Fri Dec 6 00:55:48 1996 Martin <hunt@cygnus.com>
* 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.
end-sanitize-d10v
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
relative fixup to an absolute symbol.
start-sanitize-d10v
Wed Dec 4 15:42:41 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c (md_assemble, d10v_cleanup): Fix bug
with multiple sections.
end-sanitize-d10v
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
@ -980,14 +970,12 @@ Thu Nov 21 11:56:11 1996 Jeffrey A Law (law@cygnus.com)
(md_assemble): Create fixups as needed.
(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>
* config/tc-d10v.c (parallel_ok): When automatically converting
serial ops to parallel, do not consider a branch as the first
instruction.
end-sanitize-d10v
Tue Nov 19 13:35:22 1996 Jeffrey A Law (law@cygnus.com)
* 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.
(check_operand): Likewise.
start-sanitize-d10v
Mon Nov 18 15:22:28 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* 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.
end-sanitize-d10v
Wed Nov 6 13:46:07 1996 Jeffrey A Law (law@cygnus.com)
* 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.
end-sanitize-v850
start-sanitize-d10v
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
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>
* 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.
end-sanitize-v850
start-sanitize-d10v
Tue Oct 22 17:09:32 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* config/tc-d10v.c (parallel_ok): Don't allow illegal combinations
of instructions.
end-sanitize-d10v
Tue Oct 22 11:28:39 1996 Ian Lance Taylor <ian@cygnus.com>
* 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
defined.
start-sanitize-d10v
Tue Sep 24 12:22:18 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c (md_operand): Created. Allows operands to
start with '#'.
* config/tc-d10v.h (md_operand): Undefined.
end-sanitize-d10v
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'.
@ -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
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>
* 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
for 16 and 18-bit relocs.
end-sanitize-d10v
Fri Sep 6 16:00:29 1996 Doug Evans <dje@canuck.cygnus.com>
* 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
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>
* config/tc-d10v.c: Added changes to support function
pointers and "@word" syntax.
end-sanitize-d10v
start-sanitize-v850
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
code.
start-sanitize-d10v
Fri Aug 30 14:47:38 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c (find_opcode): Fix problem with calculating
branch sizes in across sections.
end-sanitize-d10v
start-sanitize-v850
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.
end-sanitize-v850
start-sanitize-d10v
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
the wrong opcode for cases like st2w where there are many forms
of the same instruction.
end-sanitize-d10v
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
@ -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
hppa_gen_reloc_type call.
start-sanitize-d10v
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
@ -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
checking code.
end-sanitize-d10v
Mon Aug 26 14:38:22 1996 Ian Lance Taylor <ian@cygnus.com>
* 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_generate_asm_lineno): Likewise.
start-sanitize-d10v
Fri Aug 23 11:40:47 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* doc/c-d10v.texi: Fix typo.
end-sanitize-d10v
start-sanitize-v850
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
if an array dimension is not known.
start-sanitize-d10v
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.
* doc/c-d10v.texi: Cleanup.
end-sanitize-d10v
start-sanitize-v850
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.
end-sanitize-v850
start-sanitize-d10v
Wed Aug 21 15:50:54 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* 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
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>
* 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-*-*
case, forward-include bfd/elf-bfd.h.
start-sanitize-d10v
Thu Aug 15 13:24:30 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c: Add additional information to the opcode
table to help determinine which instructions can be done
in parallel.
end-sanitize-d10v
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
@ -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.
start-sanitize-d10v
Fri Aug 9 17:48:28 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/tc-d10v.c: Fix problem with relocs.
end-sanitize-d10v
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
@ -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
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>
* 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)
* 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.
start-sanitize-d10v
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.
end-sanitize-d10v
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,
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>
* 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>
* 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
pseudo-ops.
start-sanitize-d10v
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
to support accumulator shifts.
end-sanitize-d10v
Fri Jul 26 11:56:08 1996 Ian Lance Taylor <ian@cygnus.com>
* symbols.c (S_SET_EXTERNAL): Let .weak override.
(S_CLEAR_EXTERNAL): Likewise.
(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>
* 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.
* config/tc-d10v.h (d10v_cleanup): Declare.
end-sanitize-d10v
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
@ -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
allocating space for the unsupported architecture error message.
start-sanitize-d10v
Thu Jul 18 12:57:10 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* 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.
* configure (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>

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-*-pe) fmt=coff targ=armcoff em=pe ;;
# start-sanitize-d10v
d10v-*-*) fmt=elf bfd_gas=yes ;;
# end-sanitize-d10v
# start-sanitize-d30v
d30v-*-*) fmt=elf bfd_gas=yes ;;
# end-sanitize-d30v

View File

@ -94,34 +94,6 @@ if [ -n "${verbose}" ] ; then
echo Processing \"arc\"...
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
if test ! -d $i && (grep sanitize $i > /dev/null) ; then
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 ]
@end ifset
@c end-sanitize-arc
@c start-sanitize-d10v
@ifset D10V
[ -O ]
@end ifset
@c end-sanitize-d10v
@ifset H8
@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
@ifset SPARC
@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 ]
@end ifset
@ifset Z8000
@ -359,7 +357,6 @@ Generate ``little endian'' format output.
@end table
@end ifset
@c start-sanitize-d10v
@ifset D10V
The following options are available when @value{AS} is configured for
a D10V processor.
@ -370,7 +367,6 @@ a D10V processor.
Optimize output by parallelizing instructions.
@end table
@end ifset
@c end-sanitize-d10v
@ifset I960
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:
@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.
@item -xarch=v8plus | -xarch=v8plusa
@ -3014,18 +3010,27 @@ but ignores it.
@end ifset
@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 @code{align} directive
Pad the location counter (in the current subsection) to a particular
storage boundary. The first expression (which must be absolute) is the
alignment 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
omitted, the padding bytes are zero.
For the alpha, if the section is marked as containing code and the
padding expression is omitted, then the space is filled with no-ops.
Pad the location counter (in the current subsection) to a particular storage
boundary. The first expression (which must be absolute) is the alignment
required, as described below.
The second expression (also absolute) gives the fill value to be stored in the
padding bytes. It (and the comma) may be omitted. If it is omitted, the
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.
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
@ -3084,7 +3089,7 @@ trailing zero byte) into consecutive addresses.
a zero byte. The ``z'' in @samp{.asciz} stands for ``zero''.
@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 @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
is already a multiple of 8, no change is needed.
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
omitted, the padding bytes are zero.
The second expression (also absolute) gives the fill value to be stored in the
padding bytes. It (and the comma) may be omitted. If it is omitted, the
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{balignl} directive
@ -3858,7 +3873,7 @@ absolute expression. If the comma and @var{fill} are omitted,
@var{fill} defaults to zero.
@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 @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
multiple of 8, no change is needed.
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
omitted, the padding bytes are zero.
The second expression (also absolute) gives the fill value to be stored in the
padding bytes. It (and the comma) may be omitted. If it is omitted, the
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{p2alignl} directive
@ -4077,7 +4102,7 @@ section is executable
Set the value of @var{symbol} to @var{expression}. This
changes @var{symbol}'s value and type to conform to
@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.
@ -4446,11 +4471,9 @@ subject, see the hardware manufacturer's manual.
* ARC-Dependent:: ARC Dependent Features
@end ifset
@c end-sanitize-arc
@c start-sanitize-d10v
@ifset D10V
* D10V-Dependent:: D10V Dependent Features
@end ifset
@c end-sanitize-d10v
@ifset H8/300
* H8/300-Dependent:: Hitachi H8/300 Dependent Features
@end ifset
@ -4597,11 +4620,9 @@ family.
@end ifclear
@end ifset
@c start-sanitize-d10v
@ifset D10V
@include c-d10v.texi
@end ifset
@c end-sanitize-d10v
@ifset H8/300
@include c-h8300.texi

View File

@ -521,33 +521,6 @@ else
done
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
for i in * ; do
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
call dummy.
start-sanitize-d10v
Sun Dec 22 15:52:25 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-tdep.c (d10v_skip_prologue): PR11287. Fix problem where
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)
* 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
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>
* d10v-tdep.c: Add support for examination and interpretation
of instruction trace buffer.
(trace, untrace, info trace, tdisassemble): New commands.
end-sanitize-d10v
Thu Dec 5 14:06:23 1996 Doug Evans <dje@canuck.cygnus.com>
* 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>
* 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>
* 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.
* 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)
* 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
to work with non-floating point regs.
start-sanitize-d10v
* d10v-tdep.c (d10v_skip_prologue): If we have line debugging
information, then the end of the prologue should the first
assembly instruction of the first source line.
@ -608,7 +601,7 @@ start-sanitize-d10v
(REGISTER_CONVERT_TO_RAW): Define.
(D10V_MAKE_DADDR): Define.
(D10V_MAKE_IADDR): Define.
end-sanitize-d10v
Wed Nov 20 16:15:15 1996 Geoffrey Noer <noer@cygnus.com>
* 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
on 32-bit systems.
start-sanitize-d10v
* config/d10v/tm-d10v.h (ULONGEST): Define.
end-sanitize-d10v
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
@ -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
entering the simulator.
start-sanitize-d10v
Thu Nov 7 15:19:08 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-tdep.c: Fix some problems with inferior function calls.
* config/d10v/tm-d10v.h (EXTRA_FRAME_INFO): Change dummy to be
a pointer to the dummy's stack instead of just a flag.
end-sanitize-d10v
start-sanitize-m32r
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
executable first.
start-sanitize-d10v
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
inferior function calls and proper stack backtracing on D10V-EVA
board.
end-sanitize-d10v
Fri Nov 1 10:50:51 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* 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.
start-sanitize-d10v
Tue Oct 29 12:48:04 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* 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.
(TARGET_READ_FP,TARGET_WRITE_FP): Define.
end-sanitize-d10v
Mon Oct 28 17:34:24 1996 Stu Grossman (grossman@critters.cygnus.com)
* 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.
end-sanitize-v850
start-sanitize-d10v
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
backtraces and inferior function calls.
end-sanitize-d10v
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.
@ -1252,13 +1235,11 @@ start-sanitize-gdbtk
15 seconds to 30 seconds.
end-sanitize-gdbtk
start-sanitize-d10v
Fri Sep 27 13:32:53 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* config/d10v/tm-d10v.h (TARGET_{INT,PTR}_BIT): Define.
(TARGET_{,LONG_}DOUBLE_BIT): Ditto.
end-sanitize-d10v
Thu Sep 26 23:10:26 1996 Mark Alexander <marka@cygnus.com>
* 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.
* NEWS: Mention it.
start-sanitize-d10v
Mon Sep 23 16:13:50 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* config/d10v/tm-d10v.h (SAVED_PC_AFTER_CALL): Fixed.
Now single-steps correctly.
* d10v-tdep.c (d10v_pop_frame): Fixed.
end-sanitize-d10v
Fri Sep 20 16:10:58 1996 Stan Shebs <shebs@andros.cygnus.com>
* 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.
* 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>
* 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.
end-sanitize-d10v
Tue Sep 17 12:20:50 1996 Ian Lance Taylor <ian@cygnus.com>
* 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.
* configure: regenerated
start-sanitize-d10v
Mon Aug 26 18:36:54 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* 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.
* d10v-tdep.c: New file.
end-sanitize-d10v
Sun Aug 25 00:09:47 1996 Fred Fish <fnf@rtl.cygnus.com>
* 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
Local Variables:
mode: indented-text
mode: change-log
left-margin: 8
fill-column: 74
version-control: never

View File

@ -54,9 +54,7 @@ arm-*-*) gdb_target=arm ;;
c1-*-*) gdb_target=convex ;;
c2-*-*) gdb_target=convex ;;
# start-sanitize-d10v
d10v-*-*) gdb_target=d10v ;;
# end-sanitize-d10v
h8300-*-*) gdb_target=h8300 ;;
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[]));
#ifdef CALL_DUMMY
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
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 value_arg_coerce PARAMS ((value_ptr, struct type *));
#define VALUE_SUBSTRING_START(VAL) VALUE_FRAME(VAL)
/* 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;
new_length = val_length / element_length;
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
done with it. */
range_type = create_range_type ((struct type *) NULL,
@ -303,7 +305,8 @@ value_cast (type, arg2)
}
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)
{
@ -341,9 +344,10 @@ value_zero (type, lv)
the contents are actually required. */
value_ptr
value_at (type, addr)
value_at (type, addr, sect)
struct type *type;
CORE_ADDR addr;
asection *sect;
{
register value_ptr val;
@ -352,7 +356,6 @@ value_at (type, addr)
val = allocate_value (type);
/* start-sanitize-d10v */
#ifdef GDB_TARGET_IS_D10V
if (TYPE_TARGET_TYPE(type) && TYPE_CODE(TYPE_TARGET_TYPE(type)) == TYPE_CODE_FUNC)
{
@ -364,12 +367,12 @@ value_at (type, addr)
}
else
#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_ADDRESS (val) = addr;
VALUE_BFD_SECTION (val) = sect;
return val;
}
@ -377,9 +380,10 @@ value_at (type, addr)
/* Return a lazy value with type TYPE located at ADDR (cf. value_at). */
value_ptr
value_at_lazy (type, addr)
value_at_lazy (type, addr, sect)
struct type *type;
CORE_ADDR addr;
asection *sect;
{
register value_ptr val;
@ -391,6 +395,7 @@ value_at_lazy (type, addr)
VALUE_LVAL (val) = lval_memory;
VALUE_ADDRESS (val) = addr;
VALUE_LAZY (val) = 1;
VALUE_BFD_SECTION (val) = sect;
return val;
}
@ -414,7 +419,6 @@ value_fetch_lazy (val)
CORE_ADDR addr = VALUE_ADDRESS (val) + VALUE_OFFSET (val);
int length = TYPE_LENGTH (VALUE_TYPE (val));
/* start-sanitize-d10v */
#ifdef GDB_TARGET_IS_D10V
struct type *type = VALUE_TYPE(val);
if (TYPE_TARGET_TYPE(type) && TYPE_CODE(TYPE_TARGET_TYPE(type)) == TYPE_CODE_FUNC)
@ -427,10 +431,10 @@ value_fetch_lazy (val)
}
else
#endif
/* end-sanitize-d10v */
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;
return 0;
}
@ -710,7 +714,7 @@ value_of_variable (var, b)
struct block *b;
{
value_ptr val;
struct frame_info *frame;
struct frame_info *frame = NULL;
if (!b)
frame = NULL; /* Use selected frame. */
@ -776,12 +780,15 @@ value_ptr
value_coerce_function (arg1)
value_ptr arg1;
{
value_ptr retval;
if (VALUE_LVAL (arg1) != lval_memory)
error ("Attempt to take address of value not located in memory.");
return value_from_longest (lookup_pointer_type (VALUE_TYPE (arg1)),
(LONGEST) (VALUE_ADDRESS (arg1) + VALUE_OFFSET (arg1)));
retval = value_from_longest (lookup_pointer_type (VALUE_TYPE (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. */
@ -790,6 +797,8 @@ value_ptr
value_addr (arg1)
value_ptr arg1;
{
value_ptr retval;
struct type *type = check_typedef (VALUE_TYPE (arg1));
if (TYPE_CODE (type) == TYPE_CODE_REF)
{
@ -806,8 +815,10 @@ value_addr (arg1)
if (VALUE_LVAL (arg1) != lval_memory)
error ("Attempt to take address of value not located in memory.");
return value_from_longest (lookup_pointer_type (VALUE_TYPE (arg1)),
(LONGEST) (VALUE_ADDRESS (arg1) + VALUE_OFFSET (arg1)));
retval = value_from_longest (lookup_pointer_type (VALUE_TYPE (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. */
@ -829,9 +840,11 @@ value_ind (arg1)
BUILTIN_TYPE_LONGEST would seem to be a mistake. */
if (TYPE_CODE (type1) == TYPE_CODE_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)
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.");
return 0; /* For lint -- never reached */
}
@ -903,6 +916,7 @@ value_push (sp, arg)
#endif /* !PUSH_ARGUMENTS */
#ifdef CALL_DUMMY
/* Perform the standard coercions that are specified
for arguments to be passed to C functions.
@ -1030,7 +1044,6 @@ find_function_addr (function, retval_type)
return funaddr;
}
#if defined (CALL_DUMMY)
/* All this stuff with a dummy frame may seem unnecessarily complicated
(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
@ -1466,6 +1479,7 @@ value_array (lowbound, highbound, elemvec)
VALUE_CONTENTS (elemvec[idx]),
typelength);
}
VALUE_BFD_SECTION (val) = VALUE_BFD_SECTION (elemvec[0]);
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. */
val = value_at_lazy (arraytype, addr);
val = value_at_lazy (arraytype, addr, VALUE_BFD_SECTION (elemvec[0]));
return (val);
}
@ -1523,7 +1537,7 @@ value_string (ptr, len)
addr = allocate_space_in_inferior (len);
write_memory (addr, ptr, len);
val = value_at_lazy (stringtype, addr);
val = value_at_lazy (stringtype, addr, NULL);
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",
phys_name);
v = value_at (TYPE_FIELD_TYPE (type, i),
SYMBOL_VALUE_ADDRESS (sym));
SYMBOL_VALUE_ADDRESS (sym), SYMBOL_BFD_SECTION (sym));
}
else
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",
phys_name);
return value_at (SYMBOL_TYPE (sym),
SYMBOL_VALUE_ADDRESS (sym));
SYMBOL_VALUE_ADDRESS (sym),
SYMBOL_BFD_SECTION (sym));
}
if (TYPE_FIELD_PACKED (t, i))
error ("pointers to bitfield members not allowed");

View File

@ -88,34 +88,6 @@ else
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"
if ( echo $* | grep keep\-m32r > /dev/null ) ; then
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>
@ -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.
(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>
* dis-asm.h: (print_insn_d10v): Declare.
end-sanitize-d10v
Mon Jul 15 16:55:38 1996 Stu Grossman (grossman@critters.cygnus.com)
* 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:
mode: indented-text
mode: change-log
left-margin: 8
fill-column: 74
version-control: never

View File

@ -93,34 +93,6 @@ else
done
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"
if ( echo $* | grep keep\-d30v > /dev/null ) ; then
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.
start-sanitize-d10v
Tue Nov 12 15:45:42 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v.h: Remove empty file.
end-sanitize-d10v
Tue Oct 8 11:31:24 1996 Ian Lance Taylor <ian@cygnus.com>
* 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.
start-sanitize-d10v
Jul 18 13:20:39 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* common.h (EM_CYGNUS_D10V): Define.
* d10v.h: New file.
end-sanitize-d10v
Fri Jun 21 12:33:24 1996 Richard Henderson <rth@tamu.edu>
* 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. */
#define EM_ALPHA 0x9026
/* start-sanitize-d10v */
/* D10V backend magic number. Written in the absence of an ABI. */
#define EM_CYGNUS_D10V 0x7650
/* end-sanitize-d10v */
/* start-sanitize-d30v */
/* D30V backend magic number. Written in the absence of an ABI. */

View File

@ -121,34 +121,6 @@ else
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"
if ( echo $* | grep keep\-d30v > /dev/null ) ; then
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
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>
* d10v.h: Add some additional defines to support the
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)
* 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
with them.
start-sanitize-d10v
Fri Jul 26 11:47:10 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* 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
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>
* i960.h (i960_opcodes): "halt" takes an argument. From Stephen
Williams <steve@icarus.com>.
start-sanitize-d10v
Wed Jul 17 14:46:38 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v.h: New file.
end-sanitize-d10v
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.

View File

@ -115,35 +115,6 @@ else
done
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"
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>
* 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.
start-sanitize-d10v
* scripttempl/elfd10v.sc: Likewise.
end-sanitize-d10v
start-sanitize-v850
* scripttempl/v850.sc: Likewise.
end-sanitize-v850
@ -210,13 +222,11 @@ Fri Nov 15 13:00:18 1996 Jeffrey A Law (law@cygnus.com)
* configure.tgt: Handle mn10300.
* emulparms/mn10300.sh: New file.
start-sanitize-d10v
Tue Nov 5 10:57:50 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* emulparams/d10velf.sh (READONLY_START_ADDR): Changed to 0x2000004.
(EMBEDDED): Define.
end-sanitize-d10v
Fri Nov 1 10:01:27 1996 Ian Lance Taylor <ian@cygnus.com>
* 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.
end-sanitize-v850
start-sanitize-d10v
Tue Oct 29 12:33:05 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* 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
.stack to start at 0x2007ffe.
end-sanitize-d10v
Mon Oct 28 15:37:00 1996 Doug Evans <dje@canuck.cygnus.com>
* 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).
end-sanitize-v850
start-sanitize-d10v
Mon Oct 21 17:16:59 1996 Michael Meissner <meissner@wogglebug.tiac.net>
* 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.
end-sanitize-d10v
start-sanitize-m32r
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.
end-sanitize-v850
start-sanitize-d10v
Sun Sep 15 10:38:16 1996 Mark Alexander <marka@cygnus.com>
* emulparms/d10v.sh: Set OTHER_RELOCATING_SECTIONS to put
stack at top of simulator memory.
end-sanitize-d10v
Fri Sep 13 15:49:45 1996 Ian Lance Taylor <ian@cygnus.com>
* 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.
start-sanitize-d10v
* emulparams/d10velf.sh (MACHINE): Explicitly set to nothing.
end-sanitize-d10v
Fri Aug 16 19:18:08 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* 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
configure.
start-sanitize-d10v
* 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>
* 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
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>
* 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.
end-sanitize-d10v
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
@ -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
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>
* 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.
* emulparams/d10velf.sh: New file.
end-sanitize-d10v
Thu Jul 18 16:25:39 1996 Ian Lance Taylor <ian@cygnus.com>
* 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:
mode: indented-text
mode: change-log
left-margin: 8
fill-column: 74
version-control: never

View File

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

View File

@ -15,9 +15,7 @@ arm-*-pe) targ_emul=armpe ;;
# start-sanitize-arc
arc-*-elf*) targ_emul=arcelf ;;
# end-sanitize-arc
# start-sanitize-d10v
d10v-*-*) targ_emul=d10velf ;;
# end-sanitize-d10v
sparc64-*-aout*) targ_emul=sparcaout ;;
sparc64-*-elf*) targ_emul=elf64_sparc ;;
sparc-sun-sunos4*) targ_emul=sun4 ;;
@ -138,6 +136,10 @@ mips*vr4100el-*-elf*) targ_emul=elf32l4300 ;;
mips*vr4100-*-elf*) targ_emul=elf32b4300 ;;
mips*vr5000el-*-elf*) targ_emul=elf32l4300 ;;
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*-*-elf*) targ_emul=elf32ebmip ;;
mips*-*-rtems*) targ_emul=elf32ebmip ;;

View File

@ -143,34 +143,6 @@ else
done
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"
if ( echo $* | grep keep\-d30v > /dev/null ) ; then
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.
end-sanitize-tic80
start-sanitize-d10v
Thu Jan 30 11:30:45 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-dis.c (print_operand): Change address printing
to correctly handle PC wrapping. Fixes PR11490.
end-sanitize-d10v
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
@ -365,12 +363,10 @@ Fri Dec 27 22:30:57 1996 Fred Fish <fnf@cygnus.com>
* tic80-opc.c: Add file.
end-sanitize-tic80
start-sanitize-d10v
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.
end-sanitize-d10v
Mon Dec 16 13:00:15 1996 Jeffrey A Law (law@cygnus.com)
* 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.
(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>
* 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)
* 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.
(mn10300_operands): Use new opcodes as appropriate.
start-sanitize-d10v
Tue Nov 5 10:30:51 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-opc.c (d10v_opcodes): Declare the trap instruction
sequential so the assembler never parallelizes it with
other instructions.
end-sanitize-d10v
Mon Nov 4 12:50:40 1996 Jeffrey A Law (law@cygnus.com)
* 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-sanitize-v850
start-sanitize-d10v
Mon Aug 26 13:35:53 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-opc.c (pre_defined_registers): Added register pairs,
"r0-r1", "r2-r3", etc.
end-sanitize-d10v
start-sanitize-v850
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.
start-sanitize-d10v
Thu Aug 15 13:14:43 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-opc.c: Add additional information to the opcode
table to help determinine which instructions can be done
in parallel.
end-sanitize-d10v
Thu Aug 15 13:11:13 1996 Stan Shebs <shebs@andros.cygnus.com>
* 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.
start-sanitize-d10v
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.
@ -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.
end-sanitize-d10v
Thu Aug 8 12:43:52 1996 Klaus Kaempf <kkaempf@progis.de>
* 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.
(ONE, OP_ONE): #ifdef out; not used.
start-sanitize-d10v
Fri Aug 2 17:47:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v-opc.c (d10v_opcodes): Added 2 accumulator sub instructions.
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>
* 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
formats %h and %s.
start-sanitize-d10v
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_opcodes): Modified accumulator shift instructions to use UNUM4S.
end-sanitize-d10v
Fri Jul 26 14:01:43 1996 Ian Lance Taylor <ian@cygnus.com>
* 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.
* 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>
* 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.
end-sanitize-d10v
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
move ccr/sr insns more strict so that the disassembler only
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>
* d10v-opc.c (pre_defined_registers): Declare.
* d10v-dis.c (print_operand): Now uses pre_defined_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>
* 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.
* 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.in: (bfd_d10v_arch) Add new case.
@ -1094,7 +1071,6 @@ start-sanitize-d10v
* d10v-opc.c: New file.
* disassemble.c (disassembler) Add entry for d10v.
end-sanitize-d10v
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

View File

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

View File

@ -66,34 +66,6 @@ Things-to-lose:
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"
if ( echo $* | grep keep\-m32r > /dev/null ) ; then
for i in $m32r_files ; do

View File

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