done
fi
-am33_files="ChangeLog"
-if ( echo $* | grep keep\-am33 > /dev/null ) ; then
- for i in $am33_files ; do
- if test ! -d $i && (grep sanitize-am33 $i > /dev/null) ; then
- if [ -n "${verbose}" ] ; then
- echo Keeping am33 stuff in $i
- fi
- fi
- done
-else
- for i in $am33_files ; do
- if test ! -d $i && (grep sanitize-am33 $i > /dev/null) ; then
- if [ -n "${verbose}" ] ; then
- echo Removing traces of \"am33\" from $i...
- fi
- cp $i new
- sed '/start\-sanitize\-am33/,/end-\sanitize\-am33/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
-
m32rx_files="ChangeLog ChangeLog-9697 configure.in configure"
if ( echo $* | grep keep\-m32rx > /dev/null ) ; then
for i in $m32rx_files ; do
* cgen.c (cgen_md_apply_fix3): set_operand renamed to set_vma_operand.
Update call to insert_operand.
-start-sanitize-am33
+start-sanitize-cygnus
Tue Jul 21 10:58:47 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (md_assemble): Handle autoincrement addressing
modes.
-end-sanitize-am33
+end-sanitize-cygnus
Fri Jul 17 11:42:20 1998 Nick Clifton <nickc@cygnus.com>
* config/tc-m32r.c (ms_show_usage): Formatting changes.
* config/tc-sh (COND_JUMP_DELAY, COND12_DELAY_LENGTH): Define.
Changed all users of COND12_DELAY.
-start-sanitize-am33
+start-sanitize-cygnus
Mon Jun 29 14:58:36 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (r_registers): Fix typo and add some missing
registers.
-end-sanitize-am33
+end-sanitize-cygnus
start-sanitize-branchbug4011
Mon Jun 29 09:36:27 1998 Gavin Koch <gavin@cygnus.com>
* config/obj-vms.c (Create_VMS_Object_File): Force binary file.
-start-sanitize-am33
+start-sanitize-cygnus
Wed Jun 24 09:38:10 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (r_registers): Add a0-a3,d0-d3 and e0-e7
for "xrN" registers.
(md_assemble): Fix typo computing the size of relocations.
-end-sanitize-am33
+end-sanitize-cygnus
Tue Jun 23 17:47:31 1998 Jim Wilson <wilson@cygnus.com>
* config/tc-h8300.c (do_a_fix_imm, build_bytes): Replace cast to
* config/obj-coff.c (c_symbol_merge): Fix copying of auxiliary
information.
-start-sanitize-am33
+start-sanitize-cygnus
Mon Jun 22 13:45:19 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300: Handle FMT_D10 instructions.
-end-sanitize-am33
+end-sanitize-cygnus
Mon Jun 22 15:18:58 1998 Ian Lance Taylor <ian@cygnus.com>
* config/tc-i386.c (i386_operand): Be prepared for a space between
mips_cpu == 5900.
end-sanitize-r5900
-start-sanitize-am33
+start-sanitize-cygnus
Fri Jun 19 16:49:56 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (md_assemble): Handle FMT_D8 and FMT_D9
(mn10300_insert_operand): Likewise.
(mn10300_check_operand): Likewise.
-end-sanitize-am33
+end-sanitize-cygnus
Fri Jun 19 13:57:06 1998 Ian Lance Taylor <ian@cygnus.com>
* write.c (adjust_reloc_syms): Never adjust relocs against weak
Fri Jun 19 09:50:17 1998 Jeffrey A Law (law@cygnus.com)
-start-sanitize-am33
+start-sanitize-cygnus
* config/tc-mn10300.c (r_registers): Add missing registers.
(xr_registers): New set of registers.
(xr_register_name): New function.
(md_assemble): Handle XRREG and PLUS operands. Tweak handling of
RREG operand insertion. Handle new D6 and D7 instruction formats.
-end-sanitize-am33
+end-sanitize-cygnus
* config/tc-mn10300.c (mn10300_insert_operand): Do not hardcode the
shift amount for a repeated operand. The shift amount for the
repeated copy comes from the size of the operand.
BFD_RELOC_MIPS_DVP_11_S4, BFD_RELOC_MIPS_DVP_U15_S3.
end-sanitize-sky
-start-sanitize-am33
+start-sanitize-cygnus
Wed Jun 17 18:09:03 1998 Jeffrey A Law (law@cygnus.com)
* config/tc-mn10300.c (r_registers): New register table.
(r_register_name): New function.
(md_assemble): Handle new am33 operand types.
-end-sanitize-am33
+end-sanitize-cygnus
Wed Jun 17 13:07:05 1998 Ian Lance Taylor <ian@cygnus.com>
* config/tc-mips.c (md_show_usage): Fix -mipsN usage.
Do-last:
-am33_files="tc-mn10300.c"
-if ( echo $* | grep keep\-am33 > /dev/null ) ; then
- for i in $am33_files ; do
- if test ! -d $i && (grep sanitize-am33 $i > /dev/null) ; then
- if [ -n "${verbose}" ] ; then
- echo Keeping am33 stuff in $i
- fi
- fi
- done
-else
- for i in $am33_files ; do
- if test ! -d $i && (grep sanitize-am33 $i > /dev/null) ; then
- if [ -n "${verbose}" ] ; then
- echo Removing traces of \"am33\" from $i...
- fi
- cp $i new
- sed '/start\-sanitize\-am33/,/end-\sanitize\-am33/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
-
r5900_files="tc-mips.c"
if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
for i in $r5900_files ; do
done
fi
-cygnus_files="tc-mips.c tc-hppa.c"
+cygnus_files="tc-mips.c tc-hppa.c tc-mn10300.c"
if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
for i in $cygnus_files ; do
if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
const pseudo_typeS md_pseudo_table[] =
{
{ "am30", set_arch_mach, 300 },
- /* start-sanitize-am33 */
+ /* start-sanitize-cygnus */
{ "am33", set_arch_mach, 330 },
- /* end-sanitize-am33 */
+ /* end-sanitize-cygnus */
{ "mn10300", set_arch_mach, 300 },
{NULL, 0, 0}
};
};
#define ADDRESS_REG_NAME_CNT (sizeof(address_registers) / sizeof(struct reg_name))
-/* start-sanitize-am33 */
+/* start-sanitize-cygnus */
static const struct reg_name r_registers[] =
{
{ "a0", 8 },
};
#define XR_REG_NAME_CNT (sizeof(xr_registers) / sizeof(struct reg_name))
-/* end-sanitize-am33 */
+/* end-sanitize-cygnus */
static const struct reg_name other_registers[] =
{
}
-/* start-sanitize-am33 */
+/* start-sanitize-cygnus */
/* Summary of register_name().
*
* in: Input_line_pointer points to 1st char of operand.
return false;
}
}
-/* end-sanitize-am33 */
+/* end-sanitize-cygnus */
/* Summary of register_name().
*
*input_line_pointer = c;
goto keep_going;
}
- /* start-sanitize-am33 */
+ /* start-sanitize-cygnus */
else if (operand->flags & MN10300_OPERAND_RREG)
{
if (!r_register_name (&ex))
input_line_pointer++;
goto keep_going;
}
- /* end-sanitize-am33 */
+ /* end-sanitize-cygnus */
else if (operand->flags & MN10300_OPERAND_PSW)
{
char *start = input_line_pointer;
value |= 0x08;
*input_line_pointer = c;
}
- /* start-sanitize-am33 */
+ /* start-sanitize-cygnus */
else if (strcasecmp (start, "exreg0") == 0)
{
value |= 0x04;
value |= 0xff;
*input_line_pointer = c;
}
- /* end-sanitize-am33 */
+ /* end-sanitize-cygnus */
else
{
input_line_pointer = hold;
str = hold;
goto error;
}
- /* start-sanitize-am33 */
+ /* start-sanitize-cygnus */
else if (r_register_name (&ex))
{
input_line_pointer = hold;
str = hold;
goto error;
}
- /* end-sanitize-am33 */
+ /* end-sanitize-cygnus */
else if (*str == ')' || *str == '(')
{
input_line_pointer = hold;
int mask;
mask = MN10300_OPERAND_DREG | MN10300_OPERAND_AREG;
- /* start-sanitize-am33 */
+ /* start-sanitize-cygnus */
mask |= MN10300_OPERAND_RREG | MN10300_OPERAND_XRREG;
- /* end-sanitize-am33 */
+ /* end-sanitize-cygnus */
if ((operand->flags & mask) == 0)
{
input_line_pointer = hold;
|| opcode->format == FMT_S6
|| opcode->format == FMT_D5)
extra_shift = 16;
- /* start-sanitize-am33 */
+ /* start-sanitize-cygnus */
else if (opcode->format == FMT_D7)
extra_shift = 8;
else if (opcode->format == FMT_D8 || opcode->format == FMT_D9)
extra_shift = 8;
- /* end-sanitize-am33 */
+ /* end-sanitize-cygnus */
else
extra_shift = 0;
if (opcode->format == FMT_S2 || opcode->format == FMT_D1)
size = 3;
- /* start-sanitize-am33 */
+ /* start-sanitize-cygnus */
if (opcode->format == FMT_D6)
size = 3;
if (opcode->format == FMT_D9)
size = 7;
- /* end-sanitize-am33 */
+ /* end-sanitize-cygnus */
if (opcode->format == FMT_S4)
size = 5;
if (opcode->format == FMT_S0
|| opcode->format == FMT_S1
|| opcode->format == FMT_D0
- /* start-sanitize-am33 */
+ /* start-sanitize-cygnus */
|| opcode->format == FMT_D6
|| opcode->format == FMT_D7
|| opcode->format == FMT_D10
- /* end-sanitize-am33 */
+ /* end-sanitize-cygnus */
|| opcode->format == FMT_D1)
{
number_to_chars_bigendian (f, insn, size);
number_to_chars_littleendian (f + 2, temp, 4);
number_to_chars_bigendian (f + 6, extension & 0xff, 1);
}
- /* start-sanitize-am33 */
+ /* start-sanitize-cygnus */
else if (opcode->format == FMT_D8)
{
unsigned long temp = ((insn & 0xff) << 16) | (extension & 0xffff);
number_to_chars_bigendian (f, (insn >> 8) & 0xffffff, 3);
number_to_chars_littleendian (f + 3, temp, 4);
}
- /* end-sanitize-am33 */
+ /* end-sanitize-cygnus */
/* Create any fixups. */
for (i = 0; i < fc; i++)
implicitly 32bits. */
if ((operand->flags & MN10300_OPERAND_SPLIT) != 0)
reloc_size = 32;
- /* start-sanitize-am33 */
+ /* start-sanitize-cygnus */
else if ((operand->flags & MN10300_OPERAND_24BIT) != 0)
reloc_size = 24;
- /* end-sanitize-am33 */
+ /* end-sanitize-cygnus */
else
reloc_size = operand->bits;
int bits;
bits = operand->bits;
- /* start-sanitize-am33 */
+ /* start-sanitize-cygnus */
if (operand->flags & MN10300_OPERAND_24BIT)
bits = 24;
- /* end-sanitize-am33 */
+ /* end-sanitize-cygnus */
if ((operand->flags & MN10300_OPERAND_SIGNED) != 0)
{
*extensionp |= ((val & ((1 << (32 - operand->bits)) - 1))
<< operand->shift);
}
- /* start-sanitize-am33 */
+ /* start-sanitize-cygnus */
else if ((operand->flags & MN10300_OPERAND_24BIT) != 0)
{
*insnp |= (val >> (24 - operand->bits)) & ((1 << operand->bits) - 1);
*extensionp |= ((val & ((1 << (24 - operand->bits)) - 1))
<< operand->shift);
}
- /* end-sanitize-am33 */
+ /* end-sanitize-cygnus */
else if ((operand->flags & MN10300_OPERAND_EXTENDED) == 0)
{
*insnp |= (((long) val & ((1 << operand->bits) - 1))
int bits;
bits = operand->bits;
- /* start-sanitize-am33 */
+ /* start-sanitize-cygnus */
if (operand->flags & MN10300_OPERAND_24BIT)
bits = 24;
- /* end-sanitize-am33 */
+ /* end-sanitize-cygnus */
if ((operand->flags & MN10300_OPERAND_SIGNED) != 0)
{
done
fi
-am33_files="ChangeLog"
-if ( echo $* | grep keep\-am33 > /dev/null ) ; then
- for i in $am33_files ; do
- if test ! -d $i && (grep sanitize-am33 $i > /dev/null) ; then
- if [ -n "${verbose}" ] ; then
- echo Keeping am33 stuff in $i
- fi
- fi
- done
-else
- for i in $am33_files ; do
- if test ! -d $i && (grep sanitize-am33 $i > /dev/null) ; then
- if [ -n "${verbose}" ] ; then
- echo Removing traces of \"am33\" from $i...
- fi
- cp $i new
- sed '/start\-sanitize\-am33/,/end-\sanitize\-am33/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
-
cygnus_files="ChangeLog"
if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
for i in $cygnus_files ; do
+start-sanitize-m32rx
+1999-01-06 Doug Evans <devans@casey.cygnus.com>
+
+ * gas/m32r/interfere.s: New testcase.
+ * gas/m32r/error.exp: Run it.
+
+end-sanitize-m32rx
start-sanitize-r5900
1999-01-06 Frank Ch. Eigler <fche@cygnus.com>
* gas/m32r/m32rx.d: Ditto.
end-sanitize-m32rx
-start-sanitize-am33
+start-sanitize-cygnus
Thu Jul 23 09:22:09 1998 Jeffrey A Law (law@cygnus.com)
* gas/mn10300/am33_8.s: Test DSP autoincrement memory loads/stores.
* gas/mn10300/am_*.s: Test autoincrement memory loads/stores.
* gas/mn10300/basic.exp: Corresponding changes.
-end-sanitize-am33
+end-sanitize-cygnus
Tue Jul 21 12:46:59 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
* gas/i386/white.s: Add some more whitespace tests.
* gas/i386/white.l: Update accordingly.
-start-sanitize-am33
+start-sanitize-cygnus
Thu Jul 16 18:16:49 1998 Jeffrey A Law (law@cygnus.com)
* gas/mn10300/am33_5.s: Test 4 operand mul, mulu.
* gas/mn10300/basic.exp: Corresponding changes.
-end-sanitize-am33
+end-sanitize-cygnus
Mon Jul 13 18:15:11 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
* gas/i386/*: All new i386 testsuite.
* gas/ppc/simpshft.d: Change accordingly. Only dump the .text
section.
-start-sanitize-am33
+start-sanitize-cygnus
Fri Jun 26 11:17:46 1998 Jeffrey A Law (law@cygnus.com)
* gas/mn10300/am33.s: Add .am33 pseudo-op to force am33 mode.
* gas/mn10300/basic.exp (do_am33_3): Fix typo.
-end-sanitize-am33
+end-sanitize-cygnus
Tue Jun 23 15:14:43 1998 Nick Clifton <nickc@cygnus.com>
* gas/v850/hilo2.s: Use r1 as the destination of the movea
* gas/v850/basic.exp: Fix names of special area relocations.
Set -mwarn-signed-overflow flag when running range.s test.
-start-sanitize-am33
+start-sanitize-cygnus
Mon Jun 22 13:43:43 1998 Jeffrey A Law (law@cygnus.com)
* gas/mn10300/am33_6.s: New test.
* gas/mn10300/am33_8.s: Likewise.
* gas/mn10300/basic.exp: Run them.
-end-sanitize-am33
+end-sanitize-cygnus
start-sanitize-r5900
Mon Jun 22 11:08:07 1998 Frank Ch. Eigler <fche@cygnus.com>
* gas/d30v/reloc.d: Updated to match latest assembler output.
-start-sanitize-am33
+start-sanitize-cygnus
Fri Jun 19 16:48:14 1998 Jeffrey A Law (law@cygnus.com)
* gas/mn10300/am33_4.s: New test.
* gas/mn10300/am33_3.s: New test.
* gas/mn10300/basic.exp: Run them.
-end-sanitize-am33
+end-sanitize-cygnus
start-sanitize-sky
Thu Jun 18 23:56:24 1998 Doug Evans <devans@seba.cygnus.com>
* gas/dvp/dvp.exp: Run it.
end-sanitize-sky
-start-sanitize-am33
+start-sanitize-cygnus
Wed Jun 17 18:14:33 1998 Jeffrey A Law (law@cygnus.com)
* gas/mn10300/am33.s: New test.
* gas/mn10300/basic.exp: Run it.
-end-sanitize-am33
+end-sanitize-cygnus
Wed Jun 17 14:02:10 1998 Frank Ch. Eigler <fche@cygnus.com>
* gas/mips/delay.d: Add -mcpu=NNNN to gas flags to let test case
Do-first:
-am33_files="am33.s am33_2.s am33_3.s am33_4.s am33_5.s am33_6.s am33_7.s am33_8.s"
+cygnus_files="am33.s am33_2.s am33_3.s am33_4.s am33_5.s am33_6.s am33_7.s am33_8.s"
-if ( echo $* | grep keep\-am33 > /dev/null ) ; then
- keep_these_too="${am33_files} ${keep_these_too}"
+if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
+ keep_these_too="${cygnus_files} ${keep_these_too}"
else
- lose_these_too="${am33_files} ${lose_these_too}"
+ lose_these_too="${cygnus_files} ${lose_these_too}"
fi
# All files listed between the "Things-to-keep:" line and the
Do-last:
-am33_files="basic.exp"
-if ( echo $* | grep keep\-am33 > /dev/null ) ; then
- for i in $am33_files ; do
- if test ! -d $i && (grep sanitize-am33 $i > /dev/null) ; then
+cygnus_files="basic.exp"
+if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
+ for i in $cygnus_files ; do
+ if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
if [ -n "${verbose}" ] ; then
- echo Keeping am33 stuff in $i
+ echo Keeping cygnus stuff in $i
fi
fi
done
else
- for i in $am33_files ; do
- if test ! -d $i && (grep sanitize-am33 $i > /dev/null) ; then
+ for i in $cygnus_files ; do
+ if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
if [ -n "${verbose}" ] ; then
- echo Removing traces of \"am33\" from $i...
+ echo Removing traces of \"cygnus\" from $i...
fi
cp $i new
- sed '/start\-sanitize\-am33/,/end-\sanitize\-am33/d' < $i > new
+ sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/d' < $i > new
if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
if [ -n "${verbose}" ] ; then
echo Caching $i in .Recover...
if [expr $x==160] then { pass $testname } else { fail $testname }
}
-# start-sanitize-am33
+# start-sanitize-cygnus
proc do_am33_1 {} {
set testname "am33.s: am33 tests part 1"
set x 0
if [expr $x==67] then { pass $testname } else { fail $testname }
}
-# end-sanitize-am33
+# end-sanitize-cygnus
if [istarget mn10300*-*-*] then {
# Test the basic instruction parser.
do_shift
do_sub
do_udf
-# start-sanitize-am33
+# start-sanitize-cygnus
do_am33_1
do_am33_2
do_am33_3
do_am33_6
do_am33_7
do_am33_8
-# end-sanitize-am33
+# end-sanitize-cygnus
}