Since d10v is public now, remove all sanitization statements
This commit is contained in:
parent
528031fd49
commit
c6c7035cfb
35 changed files with 411 additions and 704 deletions
29
.Sanitize
29
.Sanitize
|
@ -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
|
||||
|
|
18
ChangeLog
18
ChangeLog
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 */
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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 *}
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
424
gas/configure
vendored
File diff suppressed because it is too large
Load diff
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 ;;
|
||||
|
|
63
gdb/valops.c
63
gdb/valops.c
|
@ -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");
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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. */
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
29
ld/.Sanitize
29
ld/.Sanitize
|
@ -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
|
||||
|
|
34
ld/ChangeLog
34
ld/ChangeLog
|
@ -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
|
||||
|
|
|
@ -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)"
|
||||
|
|
|
@ -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 ;;
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 */
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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*-*-*)
|
||||
|
|
Loading…
Add table
Reference in a new issue