aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-02-22Fri Feb 21 16:34:18 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+4
* d30v.h (FLAG_X): Remove unused flag.
1997-02-22Fri Feb 21 16:31:18 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+6
* d30v-opc.c: Removed references to FLAG_X.
1997-02-22Fri Feb 21 14:34:31 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt2-139/+69
* config/tc-d30v.c (parallel_ok): New function. * config/tc-d30v.h: Define TARGET_BYTES_BIG_ENDIAN.
1997-02-22Added vxworks.exp.Bob Manson1-0/+1
1997-02-21 * elf32-mn10200.c (mn10200_elf_final_link_relocate): SimplifyJeff Law2-16/+281
somewhat. (mn10200_elf_relax_section): Correctly compute a symbol's value when the symbol is local, but not in the same section as we are relaxing. Implement abs24 -> abs16, imm24 -> imm16 and d24 -> d16 relaxing. Another 1.3% size reduction for hello world. Only relaxing left todo is imm16 -> imm8 and d16 -> d8 where applicable.
1997-02-21Fri Feb 21 14:34:31 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt2-12/+18
* config/tc-d10v.c (md_pcrel_from_section): Return 0 if relocation is in different section. Fixes PR11574.
1997-02-21Fri Feb 21 14:23:14 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt10-0/+902
* gas/d30v/{align.d, align.s, d30.exp, guard.d, guard.s, inst.d, inst.s, opt.d, opt.s}: Test files for D30V.
1997-02-21 * elf32-m32r.c: Rewrite to use ELF backend linker.David Edelsohn2-0/+14
Store lower 16 bits of addend in R_M32R_HI16_[SU]LO insns. Add small data area support (R_M32R_SDA16). * reloc.c: Document BFD_RELOC_M32R_SDA16. * bfd-in2.h,libbfd.h: Regenerated.
1997-02-21 * m32r.h (enum reloc_type): Add R_M32R_SDA16.David Edelsohn1-0/+7
(SHN_M32R_SCOMMON): Define.
1997-02-21 * config/tc-m68k.c (line_comment_chars): Add '*'.Ian Lance Taylor1-0/+2
1997-02-21Fix linker relocation overflow errors for the NEC vr4300/ddb toolchain.Jim Wilson2-17/+16
These changes are related to Ian's gas/libgloss changes of Dec 13/Dec 18. * tc-mips.c (mips_ip): If configured for an embedded ELF system, don't set the section alignment to 2**4. * mips/ddb.ld: Align the location counter before setting _gp, and before setting edata. Remove ALIGN from _gp computation. * mips/idt.ld, mips/pmon.ld: Before setting _gp, use ALIGN(8) instead of ALIGN(16). Remove ALIGN from _gp computation.
1997-02-21 * app.c (LEX_IS_TWOCHAR_COMMENT_2ND): Don't define.Ian Lance Taylor1-0/+6
(do_scrub_begin): Don't set lex['*']. (do_scrub_chars): When handling LEX_IS_TWOCHAR_COMMENT_1ST, don't check for LEX_IS_TWOCHAR_COMMENT_2ND. Instead, just check for a literal '*'.
1997-02-21 * configure.in: Set em=svr4 for m68k-*-sysv4*.Ian Lance Taylor6-66/+84
* configure: Rebuild. * config/te-svr4.h: New file. * config/tc-m68k.c (m68k_comment_chars): Only include `#' if TE_SVR4 or TE_DELTA.
1997-02-21Twiddle some comments to more accurately reflect reality.Jeff Law1-3/+6
1997-02-21Remove debugging printf.Jeff Law1-1/+0
1997-02-21 * elf32-mn10200.c (mn10200_elf_relax_section): New function.Jeff Law2-3/+780
(mn10200_elf_relax_delete_bytes): Likewise. (mn10200_elf_symbol_address_p): Likewise. (mn10200_elf_get_relocated_section_contents): Likewise. (bfd_elf32_bfd_relax_section): Define. (bfd_elf32_bfd_get_relocated_section_contents): Likewise. First cut at relaxing linker for the mn10200: jsr:24 -> jsr:16 jmp:24 -> jmp:16 jmp:16 -> bra:8 bCC .+4;bra:8 -> bCC':8 Reduces code size by about 2.5% for hello world.
1997-02-21 * config/tc-mn10200.c (md_convert_frag): Create a fixup for theJeff Law1-0/+5
short conditional branch around a long unconditional branch. Showing the reloc will allow the linker to shorten the long unconditional branch or remove the long unconditional branch entirely when relaxing.
1997-02-21Commit the other half of the top level configure change for enablingAndrew Cagney1-1/+1
the sim directory.
1997-02-21Really checkin the d30v sim directory configure files.Andrew Cagney1-1/+10
1997-02-21The remainder of igen taken from the PowerPC simulator directory.Andrew Cagney3-0/+632
1997-02-21Instruction decode generator taken from the PowerPC simulatorAndrew Cagney21-0/+2009
and being made more generic.
1997-02-21Add d30v simulator configuration but sanatize it out.Andrew Cagney2-0/+43
1997-02-21Make useful macro's and functions found in the PowerPC simulatorAndrew Cagney2-0/+167
directory more widely available.
1997-02-21 * lib/gdb.exp(gdb_init): New function.Bob Manson2-2/+12
1997-02-21 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAILBob Manson2-1/+27
for each individual variable set.
1997-02-20 * gdb.base/exprs.exp(test_expr): Make sure each test gets a uniqueBob Manson2-2/+4
name.
1997-02-20 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.Bob Manson1-0/+2
hmmm, automagic conversion left -re things.
1997-02-20fix with make headersIan Lance Taylor1-0/+1
1997-02-20 * gdb.base/scope.exp: Use gdb_test.Bob Manson3-879/+217
* gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're aborting; the testsuite driver will do that for us (see gdb_finish). Also, use gdb_test in a few more places.
1997-02-20 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.Stan Shebs2-9/+12
1997-02-20 * elf32-mn10200.c (mn10200_elf_final_link_relocate): New function.Jeff Law2-0/+276
(mn10200_elf_relocate_section): Likewise. (elf_backend_relocate_section): Define. New style linker for the mn10200.
1997-02-20 * config/obj-coff.c (obj_coff_ln [both versions]): CallIan Lance Taylor2-0/+30
new_logical_line. PR 11725.
1997-02-20 * symbols.c (resolve_symbol_value): If both left and rightIan Lance Taylor1-0/+8
operands are undefined, warn about both of them. PR 11724.
1997-02-20 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"Jeff Law1-0/+13
and "add_tests" are not at the same address. Fixes gdb disassembler testsuite failure on sunos4 hosted toolchain.
1997-02-20Since d10v is public now, remove all sanitization statementsMichael Meissner3-6/+0
1997-02-20Since d10v is public now, remove all sanitization statementsMichael Meissner35-704/+411
1997-02-20Correct test for ISA dependent bitsGavin Romig-Koch1-6/+18
1997-02-20 * configure.in: Don't require GCC to build the mn10200Jeff Law3-12/+15
simulator anymore. * configure: Rebuilt.
1997-02-19 * interp.c (simopen): Add support for LSI MiniRISC PMON vectors.Mark Alexander1-0/+4
1997-02-19 Based on patches from Eric Youngdale <eric@andante.jic.com>:Ian Lance Taylor1-0/+8
* config/obj-elf.c (elf_pseudo_table): Add "symver". (obj_elf_symver): New static function. * config/obj-elf.h (OBJ_COPY_SYMBOL_ATTRIBUTES): Copy the st_other field.
1997-02-19 From Eric Youngdale <eric@andante.jic.com>:Ian Lance Taylor3-1/+312
* external.h, internal.h, common.h: Added new structures and definitions for ELF versions.
1997-02-19 * Makefile.in: Add dependencies on ../bfd/bfd.h as required.Ian Lance Taylor2-21/+30
1997-02-19 * gas/macros/semi.s, gas/macros/semi.d: New test.Ian Lance Taylor7-0/+56
* gas/macros/macros.exp: Run it. * gas/mri/semi.s, gas/mri/semi.d: New test. * gas/mri/mri.exp: Run it. Taken from PR 11715.
1997-02-19 * read.c (get_line_sb): Don't end the line on a semicolon inside aIan Lance Taylor1-0/+5
string. PR 11715.
1997-02-19Tue Feb 18 18:42:51 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+21
* config/tc-d30v.c, config/tc-d30v.h: New files. * configure: Rebuilt. * configure.in: Add case for d30v.
1997-02-19Tue Feb 18 18:42:51 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt3-0/+1449
* config/tc-d30v.c, config/tc-d30v.h: New files.
1997-02-19Tue Feb 18 18:42:51 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt2-275/+159
* config/tc-d30v.c, config/tc-d30v.h: New files. * configure: Rebuilt. * configure.in: Add case for d30v.
1997-02-19Tue Feb 18 17:43:43 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt8-11/+859
* Makefile.in: Added d30v object files. * configure: (bfd_d30v_arch) Rebuilt. * configure.in: (bfd_d30v_arch) Added new case. * d30v-dis.c: New file. * d30v-opc.c: New file. * disassemble.c (disassembler) Add entry for d30v.
1997-02-19Tue Feb 18 17:40:36 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt3-2/+57
* common.h (EM_CYGNUS_D30V): Define.
1997-02-19Tue Feb 18 17:37:20 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt3-0/+294
* d30v.h: New file.