Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1997-02-22 | Fri Feb 21 16:34:18 1997 Martin M. Hunt <hunt@pizza.cygnus.com> | Martin Hunt | 1 | -0/+4 | |
* d30v.h (FLAG_X): Remove unused flag. | |||||
1997-02-22 | Fri Feb 21 16:31:18 1997 Martin M. Hunt <hunt@pizza.cygnus.com> | Martin Hunt | 1 | -0/+6 | |
* d30v-opc.c: Removed references to FLAG_X. | |||||
1997-02-22 | Fri Feb 21 14:34:31 1997 Martin M. Hunt <hunt@pizza.cygnus.com> | Martin Hunt | 2 | -139/+69 | |
* config/tc-d30v.c (parallel_ok): New function. * config/tc-d30v.h: Define TARGET_BYTES_BIG_ENDIAN. | |||||
1997-02-22 | Added vxworks.exp. | Bob Manson | 1 | -0/+1 | |
1997-02-21 | * elf32-mn10200.c (mn10200_elf_final_link_relocate): Simplify | Jeff Law | 2 | -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-21 | Fri Feb 21 14:34:31 1997 Martin M. Hunt <hunt@pizza.cygnus.com> | Martin Hunt | 2 | -12/+18 | |
* config/tc-d10v.c (md_pcrel_from_section): Return 0 if relocation is in different section. Fixes PR11574. | |||||
1997-02-21 | Fri Feb 21 14:23:14 1997 Martin M. Hunt <hunt@pizza.cygnus.com> | Martin Hunt | 10 | -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 Edelsohn | 2 | -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 Edelsohn | 1 | -0/+7 | |
(SHN_M32R_SCOMMON): Define. | |||||
1997-02-21 | * config/tc-m68k.c (line_comment_chars): Add '*'. | Ian Lance Taylor | 1 | -0/+2 | |
1997-02-21 | Fix linker relocation overflow errors for the NEC vr4300/ddb toolchain. | Jim Wilson | 2 | -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 Taylor | 1 | -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 Taylor | 6 | -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-21 | Twiddle some comments to more accurately reflect reality. | Jeff Law | 1 | -3/+6 | |
1997-02-21 | Remove debugging printf. | Jeff Law | 1 | -1/+0 | |
1997-02-21 | * elf32-mn10200.c (mn10200_elf_relax_section): New function. | Jeff Law | 2 | -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 the | Jeff Law | 1 | -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-21 | Commit the other half of the top level configure change for enabling | Andrew Cagney | 1 | -1/+1 | |
the sim directory. | |||||
1997-02-21 | Really checkin the d30v sim directory configure files. | Andrew Cagney | 1 | -1/+10 | |
1997-02-21 | The remainder of igen taken from the PowerPC simulator directory. | Andrew Cagney | 3 | -0/+632 | |
1997-02-21 | Instruction decode generator taken from the PowerPC simulator | Andrew Cagney | 21 | -0/+2009 | |
and being made more generic. | |||||
1997-02-21 | Add d30v simulator configuration but sanatize it out. | Andrew Cagney | 2 | -0/+43 | |
1997-02-21 | Make useful macro's and functions found in the PowerPC simulator | Andrew Cagney | 2 | -0/+167 | |
directory more widely available. | |||||
1997-02-21 | * lib/gdb.exp(gdb_init): New function. | Bob Manson | 2 | -2/+12 | |
1997-02-21 | * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL | Bob Manson | 2 | -1/+27 | |
for each individual variable set. | |||||
1997-02-20 | * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique | Bob Manson | 2 | -2/+4 | |
name. | |||||
1997-02-20 | * gdb.base/help.exp: Fix the syntax of a few gdb_test calls. | Bob Manson | 1 | -0/+2 | |
hmmm, automagic conversion left -re things. | |||||
1997-02-20 | fix with make headers | Ian Lance Taylor | 1 | -0/+1 | |
1997-02-20 | * gdb.base/scope.exp: Use gdb_test. | Bob Manson | 3 | -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 Shebs | 2 | -9/+12 | |
1997-02-20 | * elf32-mn10200.c (mn10200_elf_final_link_relocate): New function. | Jeff Law | 2 | -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]): Call | Ian Lance Taylor | 2 | -0/+30 | |
new_logical_line. PR 11725. | |||||
1997-02-20 | * symbols.c (resolve_symbol_value): If both left and right | Ian Lance Taylor | 1 | -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 Law | 1 | -0/+13 | |
and "add_tests" are not at the same address. Fixes gdb disassembler testsuite failure on sunos4 hosted toolchain. | |||||
1997-02-20 | Since d10v is public now, remove all sanitization statements | Michael Meissner | 3 | -6/+0 | |
1997-02-20 | Since d10v is public now, remove all sanitization statements | Michael Meissner | 35 | -704/+411 | |
1997-02-20 | Correct test for ISA dependent bits | Gavin Romig-Koch | 1 | -6/+18 | |
1997-02-20 | * configure.in: Don't require GCC to build the mn10200 | Jeff Law | 3 | -12/+15 | |
simulator anymore. * configure: Rebuilt. | |||||
1997-02-19 | * interp.c (simopen): Add support for LSI MiniRISC PMON vectors. | Mark Alexander | 1 | -0/+4 | |
1997-02-19 | Based on patches from Eric Youngdale <eric@andante.jic.com>: | Ian Lance Taylor | 1 | -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 Taylor | 3 | -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 Taylor | 2 | -21/+30 | |
1997-02-19 | * gas/macros/semi.s, gas/macros/semi.d: New test. | Ian Lance Taylor | 7 | -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 a | Ian Lance Taylor | 1 | -0/+5 | |
string. PR 11715. | |||||
1997-02-19 | Tue Feb 18 18:42:51 1997 Martin M. Hunt <hunt@pizza.cygnus.com> | Martin Hunt | 1 | -0/+21 | |
* config/tc-d30v.c, config/tc-d30v.h: New files. * configure: Rebuilt. * configure.in: Add case for d30v. | |||||
1997-02-19 | Tue Feb 18 18:42:51 1997 Martin M. Hunt <hunt@pizza.cygnus.com> | Martin Hunt | 3 | -0/+1449 | |
* config/tc-d30v.c, config/tc-d30v.h: New files. | |||||
1997-02-19 | Tue Feb 18 18:42:51 1997 Martin M. Hunt <hunt@pizza.cygnus.com> | Martin Hunt | 2 | -275/+159 | |
* config/tc-d30v.c, config/tc-d30v.h: New files. * configure: Rebuilt. * configure.in: Add case for d30v. | |||||
1997-02-19 | Tue Feb 18 17:43:43 1997 Martin M. Hunt <hunt@pizza.cygnus.com> | Martin Hunt | 8 | -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-19 | Tue Feb 18 17:40:36 1997 Martin M. Hunt <hunt@pizza.cygnus.com> | Martin Hunt | 3 | -2/+57 | |
* common.h (EM_CYGNUS_D30V): Define. | |||||
1997-02-19 | Tue Feb 18 17:37:20 1997 Martin M. Hunt <hunt@pizza.cygnus.com> | Martin Hunt | 3 | -0/+294 | |
* d30v.h: New file. |