7ba29e2a41
* bfd/Makefile.am: Add cpu-microblaze.{lo,c}, elf32-microblaze.{lo,c}. * bfd/Makefile.in: Same. * bfd/archures.c: Add bfd_arch_microblaze. * bfd/bfd-in2.h: Regenerate. * bfd/config.bfd: Add microblaze target. * bfd/configure: Add bfd_elf32_microblaze_vec target. * bfd/configure.in: Same. * bfd/cpu-microblaze.c: New. * bfd/elf32-microblaze.c: New. * bfd/libbfd-in.h: Add prototype _bfd_dwarf2_fixup_section_debug_loc(). * bfd/libbfd.h: Regenerate. * bfd/reloc.c: Add MICROBLAZE relocations. * bfd/section.c: Add struct relax_table and relax_count to section. * bfd/targets.c: Add bfd_elf32_microblaze_vec. * binutils/MAINTAINERS: Add self as maintainer. * binutils/readelf.c: Include elf/microblaze.h, add EM_MICROBLAZE & EM_MICROBLAZE_OLD to guess_is_rela(), dump_relocations(), get_machine_name(). * config.sub: Add microblaze target. * configure: Same. * configure.ac: Same. * gas/Makefile.am: add microblaze to CPU_TYPES, config/tc-microblaze.c to TARGET_CPU_CFILES, config/tc-microblaze.h to TARGET_CPU_HFILES, add DEP_microblaze_elf target. * gas/Makefile.in: Same. * gas/config/tc-microblaze.c: Add MicroBlaze assembler. * gas/config/tc-microblaze.h: Add header for tc-microblaze.c. * gas/configure: Add microblaze target. * gas/configure.in: Same. * gas/configure.tgt: Same. * gas/doc/Makefile.am: Add c-microblaze.texi to CPU_DOCS. * gas/doc/Makefile.in: Same. * gas/doc/all.texi: Set MICROBLAZE. * gas/doc/as.texinfo: Add MicroBlaze doc links. * gas/doc/c-microblaze.texi: New MicroBlaze docs. * include/dis-asm.h: Decl print_insn_microblaze(). * include/elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD. * include/elf/microblaze.h: New reloc definitions. * ld/Makefile.am: Add eelf32mb_linux.o, eelf32microblaze.o to ALL_EMULATIONS, targets. * ld/Makefile.in: Same. * ld/configure.tgt: Add microblaze*-linux*, microblaze* targets. * ld/emulparams/elf32mb_linux.sh: New. * ld/emulparams/elf32microblaze.sh. New. * ld/scripttempl/elfmicroblaze.sc: New. * opcodes/Makefile.am: Add microblaze-opc.h to HFILES, microblaze-dis.c to CFILES, microblaze-dis.lo to ALL_MACHINES, targets. * opcodes/Makefile.in: Same. * opcodes/configure: Add bfd_microblaze_arch target. * opcodes/configure.in: Same. * opcodes/disassemble.c: Define ARCH_microblaze, return print_insn_microblaze(). * opcodes/microblaze-dis.c: New MicroBlaze disassembler. * opcodes/microblaze-opc.h: New MicroBlaze opcode definitions. * opcodes/microblaze-opcm.h: New MicroBlaze opcode types.
95 lines
1.8 KiB
Text
95 lines
1.8 KiB
Text
@c Copyright 1992, 1993, 1994, 1996, 1997, 1999, 2000, 2001, 2002,
|
|
@c 2003, 2005, 2009
|
|
@c Free Software Foundation, Inc.
|
|
@c This file is part of the documentation for the GAS manual
|
|
|
|
@c Configuration settings for all-inclusive version of manual
|
|
|
|
@c switches:------------------------------------------------------------
|
|
@c Properties of the manual
|
|
@c ========================
|
|
@c Discuss all architectures?
|
|
@set ALL-ARCH
|
|
@c A generic form of manual (not tailored to specific target)?
|
|
@set GENERIC
|
|
@c Include text on assembler internals?
|
|
@clear INTERNALS
|
|
@c Many object formats supported in this config?
|
|
@set MULTI-OBJ
|
|
|
|
@c Object formats of interest
|
|
@c ==========================
|
|
@set AOUT
|
|
@set COFF
|
|
@set ELF
|
|
@set SOM
|
|
|
|
@c CPUs of interest
|
|
@c ================
|
|
@set ALPHA
|
|
@set ARC
|
|
@set ARM
|
|
@set AVR
|
|
@set BFIN
|
|
@set CR16
|
|
@set CRIS
|
|
@set D10V
|
|
@set D30V
|
|
@set H8/300
|
|
@set HPPA
|
|
@set I370
|
|
@set I80386
|
|
@set I860
|
|
@set I960
|
|
@set IA64
|
|
@set IP2K
|
|
@set LM32
|
|
@set M32C
|
|
@set M32R
|
|
@set xc16x
|
|
@set M68HC11
|
|
@set M680X0
|
|
@set MCORE
|
|
@set MICROBLAZE
|
|
@set MIPS
|
|
@set MMIX
|
|
@set MS1
|
|
@set MSP430
|
|
@set PDP11
|
|
@set PJ
|
|
@set PPC
|
|
@set S390
|
|
@set SCORE
|
|
@set SH
|
|
@set SPARC
|
|
@set TIC54X
|
|
@set V850
|
|
@set VAX
|
|
@set XTENSA
|
|
@set Z80
|
|
@set Z8000
|
|
|
|
@c Does this version of the assembler use the difference-table kludge?
|
|
@set DIFF-TBL-KLUGE
|
|
|
|
@c Do all machines described use IEEE floating point?
|
|
@clear IEEEFLOAT
|
|
|
|
@c Is a word 32 bits, or 16?
|
|
@clear W32
|
|
@set W16
|
|
|
|
@c Do symbols have different characters than usual?
|
|
@clear SPECIAL-SYMS
|
|
|
|
@c strings:------------------------------------------------------------
|
|
@c Name of the assembler:
|
|
@set AS as
|
|
@c Name of C compiler:
|
|
@set GCC gcc
|
|
@c Name of linker:
|
|
@set LD ld
|
|
@c Text for target machine (best not used in generic case; but just in case...)
|
|
@set TARGET machine specific
|
|
@c Name of object format NOT SET in generic version
|
|
@clear OBJ-NAME
|