aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-03-09 * bfd.c: Include <stdarg.h> or <varargs.h>, depending uponIan Lance Taylor1-0/+11
ANSI_PROTOTYPES. (bfd_error_handler_type): New global type. (_bfd_error_program_name): New static variable. (_bfd_default_error_handler): New static function. (_bfd_error_handler): New BFD private global variable. (bfd_set_error_handler): New globally visible function. (bfd_set_error_program_name): New globally visible function. * libbfd-in.h (_bfd_error_handler): Declare. * bfd-in2.h, libbfd.h: Rebuild.
1995-03-09 Delete this patch, it breaks the h8300 assembler.David Edelsohn1-0/+12
Tue Jan 10 13:34:14 1995 Ken Raeburn <raeburn@cujo.cygnus.com> * config/obj-coff.c (write_object_file): Don't treat h8300 and z8k specially with regard to fixups.
1995-03-09Delete this patch, it breaks the h8300 assembler.David Edelsohn1-3/+5
* config/obj-coff.c (write_object_file): Don't treat h8300 and z8k specially with regard to fixups.
1995-03-09keep new mips4 test filesKen Raeburn1-0/+2
1995-03-09 * aoutx.h (NAME(aout,swap_ext_reloc_in)): Add symcount parameter,Ian Lance Taylor2-7/+87
and use it instead of bfd_get_symcount. Check r_index after setting r_extern based on whether this is a base relative reloc. (NAME(aout,swap_std_reloc_IN)): Add symcount parameter, and use it instead of bfd_get_symcount. (NAME(aout,slurp_reloc_table)): Pass bfd_get_symcount to reloc swap routines. * libaout.h (NAME(aout,swap_ext_reloc_in)): Add symcount parameter to declaration. (NAME(aout,swap_std_reloc_in)): Likewise. * sunos.c (sunos_canonicalize_dynamic_reloc): Pass info->dynsym_count to reloc swap routines. * aout-ns32k.c (MY_swap_std_reloc_in): Add symcount parameter. * hp300hpux.c (MY(swap_std_reloc_in)): Likewise. (MY(slurp_reloc_table)): Pass bfd_get_symcount to reloc swap routine. * i386lynx.c (NAME(lynx,swap_ext_reloc_in)): Add symcount parameter. (NAME(lynx,swap_std_reloc_in)): Likewise. (NAME(lynx,slurp_reloc_table)): Pass bfd_get_symcount to reloc swap routines.
1995-03-09Add support for checking whether all PowerPC ELF modules either use ↵Michael Meissner3-0/+20
-mrelocatable or do not.
1995-03-09 * somsolib.c (som_solib_section_offsets): Get offset of textJeff Law1-1/+2
section right.
1995-03-09 * gdbtk.c (gdb_get_breakpoint_info): Return error if breakpointStu Grossman2-14/+8
type is not bp_breakpoint.
1995-03-09 * source.c (forward_search_command reverse_search_command): SetStu Grossman1-0/+7
convenience variable $_ to be the line # of the match. * symtab.c (decode_line_1): Allow convenience variables to be used in line specs (for breakpoints and such).
1995-03-08fix typoMichael Meissner1-1/+1
1995-03-08Add ppc.hMichael Meissner2-0/+31
1995-03-08 * *.exp: Skip all tests silently if skip_chill_tests returns true.Jim Kingdon15-1/+34
* misc.exp: Remove reference to non-existent variable passcount.
1995-03-08* lib/gdb.exp (skip_chill_tests): New procedure.Jim Kingdon1-0/+2
1995-03-08* gdb.base/signals.exp (signal_tests_1): xfail for irix.Jim Kingdon1-1/+5
1995-03-08 * Makefile.in (VERSION): Bump to 4.14.1.Stan Shebs3-23/+100
* NEWS, README: Update for 4.14. * i386v-nat.c (i386_insert_aligned_watchpoint): Fix declaration. (i386_insert_nonaligned_watchpoint): Call aligned instead of generic watchpoint insertion.
1995-03-08 * gas/mips/mips4.d, gas/mips/mips4.s: New files.Ian Lance Taylor1-0/+51
* gas/mips/mips.exp: Run new test.
1995-03-08 * cpu-mips.c (arch_info_struct): Add mips:8000 entry.Ian Lance Taylor1-0/+2
1995-03-08 * config/tc-mips.c (md_begin): Check for a cpu string of r8000 orIan Lance Taylor1-0/+15
r10000. If mips_isa is 4, set the machine number to 8000. (append_insn): If mips_isa is at least 4, don't generate nops for coprocessor delays. Check INSN_READ_FPR_R when setting mips_cprmask[1]. (mips_emit_delays): If mips_isa is at least 4, don't generate nops for coprocessor delays. (mips_ip): Check for INSN_ISA4 instructions. Handle new argument types 'h', 'R', 'N', and 'M'. (md_longopts): Accept "mips4". (md_parse_option): Handle -mips4, and -mcpu=10000 and -mcpu=8000. (s_mipsset): Permit .set mips4.
1995-03-08Allow .stab section to contain non PC relative addresses if -mrelocatable.Michael Meissner2-1/+7
1995-03-08* m68k-dis.c (BREAK_UP_BIG_DECL): Make secondary array static and const.Ken Raeburn1-0/+4
(reg_names): Now const. (print_insn_arg): Arrays cacheFieldName and names now const. (print_indexed): Array scales now const.
1995-03-08Separated out opcode aliases from m68k opcode table, to reduce table size andKen Raeburn1-0/+14
processing time. Aliases are now a separate table. * m68k.h (enum m68k_architecture): Deleted. (struct m68k_opcode_alias): New type. (m68k_opcodes): Now const. Deleted opcode aliases with exactly matching constraints, values and flags. As a side effect of this, the MOTOROLA_SYNTAX_ONLY and MIT_SYNTAX_ONLY macros, which so far as I know were never used, now may need re-examining. (numopcodes): Now const. (m68k_opcode_aliases, numaliases): New variables. (endop): Deleted. [DONT_DEFINE_TABLE]: Declare numopcodes, numaliases, and m68k_opcode_aliases; update declaration of m68k_opcodes.
1995-03-08* config/tc-m68k.c (opcode_ptr): Return pointer to const.Ken Raeburn1-0/+8
(md_begin): Make hash table errors fatal. Process opcode aliases after main opcode table. (md_apply_fix_2, case 4): Recode setting of lower_limit to avoid gcc warning.
1995-03-08Avoid bogus assumption that the two parts of the split m68k opcode tableKen Raeburn2-67/+130
are going to be adjacent in memory.
1995-03-08 * elfcode.h (swap_out_syms): Mark an undefined BSF_WEAK symbol asIan Lance Taylor1-0/+5
STB_WEAK rather than STB_GLOBAL.
1995-03-08 * arc-dis.c (print_insn_arc_base): Split into big and little fns.David Edelsohn1-0/+16
(print_insn_arc_{host,graphics,audio}): Likewise. (print_insn): Add prototype. Delete "+ 4" addition to relative branch address. (arc_get_disassembler): New arg `big_p'. Return little or big print fn accordingly. * arc-opc.c (arc_opcode_init_tables): Init arc_operand_map once. (arc_opcode_supported): Use ARC_OPCODE_CPU to ignore byte order. (arc_opval_supported): Likewise. * disassemble.c (disassembler): Pass big endian flag to arc_get_disassembler.
1995-03-08 * emulparams/arcelf.sh (OUTPUT_FORMAT): Change to elf32-littlearc.David Edelsohn1-0/+7
(LITTLE_OUTPUT_FORMAT, BIG_OUTPUT_FORMAT): Define.
1995-03-08 * arc.h (ARC_MACH_BIG): Define.David Edelsohn1-0/+9
(ARC_MACH_MASK): Update. (ARC_MACH_CPU_MASK): Define. (ARC_OPCODE_CPU, ARC_OPVAL_CPU, ARC_HAVE_CPU): Likewise.
1995-03-08Patches to ARC to make byte order runtime selectable.David Edelsohn1-0/+15
1995-03-08 * configure.in (SELECT_VECS): Split bfd_elf32_arc_vec into big/little.David Edelsohn2-6/+25
* targets.c (bfd_target_vector): Likewise. * elf32-arc.c (TARGET_BIG_SYM): Define. (TARGET_BIG_NAME): Define. * config/arc-elf.mt (DEFAULT_VECTOR): Set to bfd_elf32_littlearc_vec. (SELECT_VECS): Add bfd_elf32_bigarc_vec.
1995-03-08 * string.ch, string.exp, Makefile.in: New test case.Per Bothner5-1/+83
This is PR 5696.
1995-03-08 * valops.c (value_slice): Do COERCE_VARYING_ARRAY.Per Bothner1-0/+4
This fixes PR 5696.
1995-03-08 * monitor.c array-rom.c monitor.h rom68k-rom.c: Move target_opsStu Grossman4-100/+25
into monitor.c. * monitor.c (monitor_create_inferior): Allow run command to start program.
1995-03-08 * monitor.c (monitor_load): Set PC to start address when doneStu Grossman5-81/+87
loading. * array-rom.c monitor.h rom68k-rom.c: Clean up target_ops. Remove ref to monitor_create_inferior.
1995-03-08 * monitor.c: More general cleanups. Add prototypes, removeStu Grossman2-138/+29
unused routines. Fix bug with wrong number of args to error().
1995-03-07 * ppc-opc.c: Sort recently added instructions by minor opcodeIan Lance Taylor1-0/+5
number within major opcode number.
1995-03-07 * doc/as.texinfo: Add documentation for SPARC V9, from Doug EvansIan Lance Taylor1-0/+5
<dje@cygnus.com>.
1995-03-07 * coffcode.h (bfd_coff_backend_data): Add new fieldIan Lance Taylor3-16/+127
_bfd_coff_adjust_symndx. (bfd_coff_adjust_symndx): Define. (coff_adjust_symndx): Define as NULL if not already defined. (bfd_coff_std_swap_table): Initialize new field to coff_adjust_symndx. * cofflink.c (coff_link_input_bfd): Call coff_adjust_symndx if it is defined. * coff-a29k.c (coff_a29k_adjust_symndx): New static function. (coff_adjust_symndx): Define before including coffcode.h. * libcoff.h: Rebuild.
1995-03-07 * format.c (bfd_check_format_matches): Skip binary_vec whenIan Lance Taylor1-0/+3
searching through bfd_target_vector.
1995-03-07 * elfcode.h (elf_sort_hdrs): Check SHT_NOBITS before checkingIan Lance Taylor2-13/+14
sh_size.
1995-03-07 * main.c (main): Don't start up GUI when running under gdb modeStu Grossman1-0/+3
in emacs.
1995-03-07 * Makefile.in: Add rules for monitor.o and rom68k-rom.o to makeStu Grossman8-1215/+517
Sun make (with VPATH) work... * monitor.c monitor.h rom68k-rom.c: Serious cleanup to make IDP (rom68k) target work right. * array-rom.c op50-rom.c w89k-rom.c: Partial updates to new monitor.c interface. More work needs to be done here. * config/m68k/tm-monitor.h: Change DECR_PC_AFTER_BREAK to 0 to match the IDP monitor. Also, set NUM_REGS to 18 cuz there's no floating-point for this card.
1995-03-07 * command.h command.c top.c: Add var_enum command type. It'sStu Grossman2-2/+12
like var_string but allows only only one of the specified strings.
1995-03-07 * serial.h ser-go32.c ser-go32-para.c ser-mac.c ser-tcp.cStu Grossman7-1/+121
ser-unix.c: Add SERIAL_SETSTOPBITS to set the number of stopbits (needed for IDP board?!?!?).
1995-03-07 * defs.h utils.c remote-hms.c remote-pa.c remote.c: Fix defs andStu Grossman4-11/+8
usage of fputc_unfiltered and putchar_unfiltered. Eliminate putc_unfiltered (it's superfluous).
1995-03-07 * command.h command.c: Add var_enum command type. It's likeStu Grossman2-0/+135
var_string but allows only only one of the specified strings.
1995-03-07 * elfcode.h (elf_sort_hdrs): Keep SHT_NOBITS sections afterDavid Edelsohn2-3/+25
!SHT_NOBITS ones.
1995-03-07 * ldemul.c (ldemul_choose_mode): If emulation not recognized, listIan Lance Taylor1-0/+5
all supported emulations.
1995-03-06 * valops.c (value_cast): Don't use backslash newline--pre-ANSIJim Kingdon2-2/+8
compilers (such as SunOS4 /bin/cc) don't generally support it except in some contexts.
1995-03-06 * tuples.ch (setnmode); New module.Per Bothner3-0/+39
* tuples.exp: Add some extra tests. These are from PR 5024.
1995-03-06 * ldemul.c (ldemul_list_emulations): New function.Ian Lance Taylor2-0/+64
* ldemul.h (ldemul_list_emulations): Declare. * ldver.c (help): List supported targets and emulations. PR 6345.