aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-09-22 Change arch info to be const, initialized at compile time.Ian Lance Taylor9-90/+86
* archures.c: Reindent many functions. Change CONST to const. (bfd_arch_info_type): Make arch_name const. Remove disassemble; nothing set it anyhow. Make next const. (bfd_arch_info_list): Remove. (bfd_archures_list): Rename from archures_init_table. Change from a table of function pointers to a table of bfd_arch_info_type structure addresses. (bfd_scan_arch): Rewrite accordingly. Return a const pointer. (bfd_lookup_arch): Likewise. (bfd_set_arch_info): Rewrite accordingly. Change argument to be a const pointer. (bfd_default_arch_struct): Make const. (bfd_arch_init, bfd_arch_linkin): Remove. (bfd_get_arch_info): Return a const pointer. * init.c (bfd_init): Don't call bfd_arch_init. * bfd.c (struct _bfd): Make arch_info const. * bfd-in2.h: Rebuild. * libbfd.h: Rebuild. * configure.in: Put & before everything in $selarchs. * configure: Rebuild. * cpu-*.c: Change bfd_*_arch from a function which calls bfd_arch_linkin to a const structure. * ieee.c (ieee_object_p): Make arch const.
1995-09-22 * objdump.c (disassemble_data): Don't use the old BFD basedIan Lance Taylor1-0/+5
disassembler interface. Make info a const pointer.
1995-09-22start at handling branch taken/branch not taken hints.Michael Meissner2-32/+47
1995-09-22Start work to all full PowerPC V.4 reloc support.Michael Meissner4-40/+119
1995-09-22 * cfg-ml-com.in (m68*-*-*): Only build multilibs forDavid Edelsohn2-2/+30
embedded m68k systems (-aout, -coff, -elf, -vxworks). (--with-multilib-top): Pass to recursive invocations.
1995-09-22minor cleanupMichael Meissner1-1/+1
1995-09-22minor cleanupMichael Meissner1-2/+0
1995-09-22Add support -mrelocatable-libMichael Meissner2-24/+42
1995-09-22do not set EF_PPC_RELOCATABLE for -mrelocatable-libMichael Meissner2-1/+6
1995-09-21Default stack creation; fixup last change.Michael Meissner1-1/+5
1995-09-21enhance OEA behavior.Michael Meissner3-9/+171
1995-09-21Locate __bss_start at the real start of bss.Michael Meissner2-3/+20
1995-09-21 * subsegs.c (subseg_set): Permit SEG_ABSOLUTE in know expression.Ian Lance Taylor2-15/+51
* expr.c (expr): Account for new operatorT values in know expression. * write.c (fixup_segment): Clear fixp->fx_subsy if the relocation is fully resolved.
1995-09-21add -mrelocatable-lib, -memb supportMichael Meissner2-10/+56
1995-09-21 * gdb.disasm/sh3.s (fmac): Update for new assembler syntaxJeff Law1-0/+7
* gdb.disasm/sh3.exp (fmac): Corresponding changes.
1995-09-21 * gas/sh/fp.s (fmac): Update for new assembly syntax.Jeff Law1-0/+45
1995-09-21 * op50-rom.c (op50n_cmds): Send ".\r" after the interruptJeff Law2-1/+6
character.
1995-09-20 * coffcode.h (coff_write_object_contents): Clear the vstamp fieldIan Lance Taylor2-0/+7
in the a.out header.
1995-09-20add maintainer-clean Makefile targetsIan Lance Taylor6-2/+18
1995-09-20add maintainer-clean Makefile targetsIan Lance Taylor7-7/+33
1995-09-20 * Makefile.in (maintainer-clean): New target, synonym forIan Lance Taylor2-1/+6
realclean.
1995-09-20 * Makefile.in (maintainer-clean): New synonym for realclean.Ian Lance Taylor3-0/+12
1995-09-20Wed Sep 20 08:16:03 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain1-0/+7
* defs.h (xmalloc, xrealloc): Delete, they're declared in libiberty.h. (GETENV_PROVIDED, FCLOSE_PROVIDED): New. * doc/gdbint.texinfo (GETENV_PROVIDED, FCLOSE_PROVIDED): Document. * remote-sim.[ch] (sim_callback_write_stdout): New.
1995-09-20 * run.c (sim_callback_write_stdout): New.Steve Chamberlain3-1/+17
* interp.c (trap): Call sim_callback_write_stdout when needed.
1995-09-20 * aoutx.h (NAME(aout,swap_ext_reloc_out)): Don't set r_extern forIan Lance Taylor2-1/+10
a reloc against a local symbol, even if it's not a section.
1995-09-20Wed Sep 20 08:16:03 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain2-4/+4
* defs.h (xmalloc, xrealloc): Delete, they're declared in libiberty.h. (GETENV_PROVIDED, FCLOSE_PROVIDED): New. * doc/gdbint.texinfo (GETENV_PROVIDED, FCLOSE_PROVIDED): Document. * remote-sim.[ch] (sim_callback_write_stdout): New.
1995-09-20Wed Sep 20 08:16:03 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain3-4/+35
* defs.h (xmalloc, xrealloc): Delete, they're declared in libiberty.h. (GETENV_PROVIDED, FCLOSE_PROVIDED): New. * doc/gdbint.texinfo (GETENV_PROVIDED, FCLOSE_PROVIDED): Document. * remote-sim.[ch] (gdbsim_write_stdout): New.
1995-09-19 * gdbtypes.c (create_set_type): Set TYPE_LENGTH in bytes, not bits.Per Bothner3-7/+29
* valops.c (value_bitstring): TYPE_LENGTH is bytes, not bits. * gdbtypes.c (force_to_range_type): Calculate upper limit of TYPE_CODE_CHAR depending on TYPE_LENGTH (instead of just using 255).
1995-09-19 * targets.c (bfd_target): Remove unused align_power_min field.Ian Lance Taylor18-187/+552
* bfd-in2.h: Rebuild. * All backends: Remove initialization of align_power_min.
1995-09-19Tue Sep 19 14:02:21 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain2-14/+25
* peicode.h (coff_swap_scnhdr_out): Get sizes for BSS right. (pr 8045)
1995-09-19* configure.in (noconfigdirs): Disable libg++ and libstdc++ onJ.T. Conklin1-0/+5
v810-*-*.
1995-09-19* configure.in (noconfigdirs): Disable libg++ and libstdc++ on v810-*-*.J.T. Conklin1-1/+1
1995-09-19 * config/tc-m68k.c (m68k_ip): Reject immediate operands for '%'.Ian Lance Taylor1-0/+2
1995-09-19 * config/tc-m68k.c (m68k_ip): Reject immediate operands for '|'.Ian Lance Taylor2-6/+25
Replace 'P' with '0', '1', and '2'.
1995-09-19 * m68k-opc.c: Split pmove patterns which use 'P' into patternsIan Lance Taylor1-0/+8
which use '0', '1', and '2' instead. Specify the proper size for a pmove immediate operand. Correct the pmovefd patterns to be moves to a register, not from a register. * m68k-dis.c (print_insn_arg): Replace 'P' with '0', '1', '2'.
1995-09-19 * config/tc-m68k.c (parse_mri_control_operand): Change leftstopIan Lance Taylor2-45/+127
and rightstop to not be const. (parse_mri_control_expression): Likewise. (build_mri_control_operand): Likewise. Use m68k_ip_op to examine the operand, not m68k_reg_parse. (s_mri_if): In MRI mode, stop at the first '*'. (s_mri_while): Likewise. (s_mri_else): In MRI mode, ignore trailing characters. (s_mri_endi, s_mri_break, s_mri_next, s_mri_for): Likewise. (s_mri_endf, s_mri_repeat, s_mri_until, s_mri_endw): Likewise. * config/m68k-parse.y: Revert yesterday's change. * config/m68k-parse.h: Revert yesterday's change.
1995-09-19* configure.in (noconfigdirs): Disable bfd, binutils, gas, gcc,J.T. Conklin2-0/+9
gdb, ld and opcodes on v810-*-*.
1995-09-19Mon Sep 18 18:42:27 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain4-36/+49
* interp.c (trap): Remove useless code. Fri Sep 15 19:30:05 1995 steve chamberlain <sac@slash.cygnus.com> * syscall.h: Copy from newlib.
1995-09-18 * config/tc-m68k.c (parse_mri_control_operand): Change leftstartIan Lance Taylor4-31/+57
and rightstart to not be const. (parse_mri_control_expression): Likewise. (build_mri_control_operand): Likewise. If the left side of the comparison is a register, and the right side is not, swap the two sides. * config/m68k-parse.y (m68k_reg_parse): Make globally visible. * config/m68k-parse.h (m68k_reg_parse): Declare.
1995-09-18 * read.c (mri_comment_field): New function.Ian Lance Taylor2-5/+26
(mri_comment_end): New function. (s_align_bytes): Use mri_comment_field. (s_align_ptwo, s_comm, s_mri_common, s_fail, s_globl): Likewise. (s_float_space, s_struct): Likewise. (s_space): Use mri_comment_field rather than doing it by hand. (cons_worker, equals): Likewise. (s_end): Ignore comments starting with '*' or '!'. * read.h (mri_comment_field): Declare. (mri_comment_end): Declare. * cond.c (s_if): Use mri_comment_field. * config/tc-m68k.c (s_chip, s_reg): Likewise.
1995-09-18 * write.c (fixup_segment): Handle ABS-sym in -sym case rather thanIan Lance Taylor2-0/+23
sym-sym case. * config/obj-coff.c (fixup_segment): Likewise. Permit negative symbols if TC_M68K. * config/tc-m68k.c (tc_coff_fix2rtype): If fx_tcbit is set, return R_RELLONG_NEG. (tc_gen_reloc): If fx_tcbit is set, abort. (md_apply_fix_2): For a negative reloc, move fx_subsy to fx_addsy, and set fx_tcbit. Permits generating negative relocs for m68k COFF.
1995-09-18 * config/tc-m68k.c (s_reg): Ignore comment field in MRI mode.Ian Lance Taylor2-0/+11
1995-09-18 Based on patches by Alan Modra <alan@spri.levels.unisa.edu.au>:Ian Lance Taylor2-8/+16
* Makefile.in (CC_FOR_TARGET): Remove brokensed stuff. (CXX_FOR_TARGET): Likewise. (install): Likewise. (GENERATED_HFILES): Remove config.h. (.dep): Depend upon config.h.
1995-09-18Mon Sep 18 14:44:04 1995 Arne H. Juul <arnej@pvv.unit.no>Ian Lance Taylor1-0/+5
* configure.in (mips-dec-netbsd*): New target. * configure: Rebuild.
1995-09-18Mon Sep 18 14:39:38 1995 Arne H. Juul <arnej@pvv.unit.no>Ian Lance Taylor1-0/+4
* configure.tgt (mips*-dec-netbsd*): New target.
1995-09-18Mon Sep 18 14:35:01 1995 Arne H. Juul <arnej@pvv.unit.no>Ian Lance Taylor4-2/+15
* config.bfd (mips-dec-netbsd*): New target. * configure.host (mips-dec-netbsd*): New host. * configure.in (mips-dec-netbsd*): New native. * configure: Rebuild.
1995-09-18 * lib/ld.exp (default_ld_version): Call prune_system_crud.Ian Lance Taylor1-3/+17
(default_ld_relocate, default_ld_link): Likewise. (default_ld_simple_link, default_ld_compile): Likewise. (default_ld_assemble, default_ld_nm): Likewise.
1995-09-18 * lib/gas-defs.exp (gas_run): Call prune_system_crud.Ian Lance Taylor1-0/+5
(run_dump_test, objdump): Likewise.
1995-09-18mention COFF linker improvementIan Lance Taylor1-3/+31
1995-09-18 * mh-hp300 (CC): Add "CC = cc -Wp,-H256000" to avoidFred Fish2-0/+64
"too much defining" errors from the HPUX compiler.