* archures.c (bfd_mach_mn10300): Define.
* elf-m10300.c: Include elf/mn10300.h (elf_mn10300_mach): New function. (_bfd_mn10300_elf_final_write_processing): Likewise. (_bfd_mn10300_elf_object_p): Likewise. (elf_backendfinal_write_processing): Define. (elf_backend_object_p): Likewise. start-sanitize-am33 * archures.c (bfd_mach_am33): Define. * cpu-m10300.c (bfd_am33_arch): New arch info structure. Link it into the NEXT field of bfd_mn10300_arch. end-sanitize-am33
This commit is contained in:
parent
3f1bb6f2d6
commit
4db4e912e1
@ -299,6 +299,34 @@ Things-to-lose:
|
||||
|
||||
Do-last:
|
||||
|
||||
am33_files="ChangeLog archures.c bfd-in2.h cpu-m10300.c elf-m10300.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
|
||||
|
||||
d30v_files="ChangeLog ChangeLog.2 Makefile.in Makefile.am 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
|
||||
|
@ -1,3 +1,18 @@
|
||||
Fri Jun 26 10:48:23 1998 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* archures.c (bfd_mach_mn10300): Define.
|
||||
* elf-m10300.c: Include elf/mn10300.h
|
||||
(elf_mn10300_mach): New function.
|
||||
(_bfd_mn10300_elf_final_write_processing): Likewise.
|
||||
(_bfd_mn10300_elf_object_p): Likewise.
|
||||
(elf_backendfinal_write_processing): Define.
|
||||
(elf_backend_object_p): Likewise.
|
||||
start-sanitize-am33
|
||||
* archures.c (bfd_mach_am33): Define.
|
||||
* cpu-m10300.c (bfd_am33_arch): New arch info structure. Link it
|
||||
into the NEXT field of bfd_mn10300_arch.
|
||||
end-sanitize-am33
|
||||
|
||||
Thu Jun 25 18:31:08 1998 Nick Clifton <nickc@cygnus.com>
|
||||
|
||||
* elf32-v850.c (v850_elf_perform_relocation): Fix HI16_S
|
||||
|
@ -876,7 +876,7 @@ typedef struct sec
|
||||
standard data. */
|
||||
#define SEC_CONSTRUCTOR 0x100
|
||||
|
||||
/* The section is a constuctor, and should be placed at the
|
||||
/* The section is a constructor, and should be placed at the
|
||||
end of the text, data, or bss section(?). */
|
||||
#define SEC_CONSTRUCTOR_TEXT 0x1100
|
||||
#define SEC_CONSTRUCTOR_DATA 0x2100
|
||||
@ -1186,6 +1186,7 @@ enum bfd_architecture
|
||||
#define bfd_mach_m68030 5
|
||||
#define bfd_mach_m68040 6
|
||||
#define bfd_mach_m68060 7
|
||||
#define bfd_mach_cpu32 8
|
||||
bfd_arch_vax, /* DEC Vax */
|
||||
bfd_arch_i960, /* Intel 960 */
|
||||
/* The order of the following is important.
|
||||
@ -1317,6 +1318,10 @@ enum bfd_architecture
|
||||
/* end-sanitize-m32rx */
|
||||
bfd_arch_mn10200, /* Matsushita MN10200 */
|
||||
bfd_arch_mn10300, /* Matsushita MN10300 */
|
||||
#define bfd_mach_mn10300 300
|
||||
/* start-sanitize-am33 */
|
||||
#define bfd_mach_am33 330
|
||||
/* end-sanitize-am33 */
|
||||
bfd_arch_last
|
||||
};
|
||||
|
||||
|
1195
bfd/elf-m10300.c
1195
bfd/elf-m10300.c
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user