summaryrefslogtreecommitdiffstats
path: root/gas/config/bfin-parse.y
Commit message (Collapse)AuthorAgeFilesLines
...
* * config/bfin-defs.h (bfin_equals): Remove declaration.Jie Zhang2006-05-231-10/+0
| | | | | | | | * config/bfin-parse.y (asm_1): Remove "expr ASSIGN expr". * config/tc-bfin.c (bfin_name_is_register): Remove. (bfin_equals): Remove. * config/tc-bfin.h (TC_EQUAL_IN_INSN): Redefine as 1. (bfin_name_is_register): Remove declaration.
* * config/bfin-defs.h (Expr_Node_Type enum): Add Expr_Node_GOT_Reloc.Bernd Schmidt2006-03-261-5/+21
| | | | | | | | | | | | | | | | | | | | | | | | * config/bfin-lex.l: Recognize GOT17M4 and FUNCDESC_GOT17M4. * config/bfin-parse.y: Include "libbfd.h", "elf/common.h" and "elf/bfin.h". (GOT17M4, FUNCDESC_GOT17M4): New tokens of type <value>. (any_gotrel): New rule. (got): Use it, and create Expr_Node_GOT_Reloc nodes. * config/tc-bfin.c: Include "libbfd.h", "elf/common.h" and "elf/bfin.h". (DEFAULT_FLAGS, bfin_flags, bfin_pic_flag): New. (bfin_pic_ptr): New function. (md_pseudo_table): Add it for ".picptr". (OPTION_FDPIC): New macro. (md_longopts): Add -mfdpic. (md_parse_option): Handle it. (md_begin): Set BFD flags. (md_apply_fix3, bfin_fix_adjustable): Handle new relocs. (bfin_gen_ldstidxi): Adjust to match the trees that the parser gives us for GOT relocs. * Makefile.am (bfin-parse.o): Update dependencies. (DEPTC_bfin_elf): Likewise. * Makefile.in: Regenerate.
* * config/bfin-parse.y (asm_1): Check value range for 16 bit immediateJie Zhang2006-01-201-14/+15
| | | | in load immediate intruction.
* * config/bfin-parse.y (value_match): Use correct conversionJie Zhang2006-01-201-3/+3
| | | | | | specifications in template string for __FILE__ and __LINE__. (binary): Ditto. (unary): Ditto.
* * config/bfin-defs.h (IS_BREG, IS_LREG): New macros.Jie Zhang2005-11-181-0/+10
| | | | | * config/bfin-parse.y (asm_1): Check register type for load immediate instruction.
* * Makefile.am: Bfin support.Catherine Moore2005-09-301-0/+4360
* Makefile.in: Regenerated. * aclocal.m4: Regenerated. * configure: Regenerated. * configure.in: Bfin support. * configure.tgt: Bfin support. * config/bfin-aux.h: New file. * config/bfin-defs.h: New file. * config/bfin-lex.l: New file. * config/bfin-parse.y: New file. * config/tc-bfin.c: New file. * config/tc-bfin.h: New file. * doc/Makefile.am: Recognize c-bfin.texi. * doc/Makefile.in: Regenerated. * doc/all.texi: Bfin support. * doc/as.texinfo: Likewise. * doc/c-bfin.texi: Document bfin-specific syntax and directives.
OpenPOWER on IntegriCloud