aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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.
1995-03-06 * bucomm.c (list_supported_targets): New function.Ian Lance Taylor3-127/+343
* bucomm.h (list_supported_targets): Declare. * ar.c (usage): Call list_supported_targets. * nm.c (usage): Likewise. * objcopy.c (copy_usage, strip_usage): Likewise. * objdump.c (usage): Likewise. * size.c (usage): Likewise. * strings.c (usage): Likewise. PR 6345.
1995-03-06 * configure.in (noconfigdirs): Don't build gas on AIX, forJim Kingdon1-1/+1
powerpc*-*-aix* as well as for rs6000*-*-aix*.
1995-03-06 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning ofJeff Law1-0/+7
each expect pattern. Cuts runtime from 12 to about 4 seconds.
1995-03-06 * hppa-dis.c: Include libhppa.h.Jeff Law1-0/+8
1995-03-06 * hppa.h (delay_type): Delete unused enumeration.Jeff Law1-0/+7
(pa_opcode): Replace unused delayed field with an architecture field. (pa_opcodes): Mark each instruction as either PA1.0 or PA1.1.
1995-03-06 * config/tc-hppa.c: Change all occurences of pa-89 with pa-11 toJeff Law1-0/+10
be consistent with current naming conventions. (md_begin): Set a default architecture and machine type. (pa_ip): If the current instruction specifies a newer machine type than the current machine type, then update the current machine type. (need_pa11_opcode): Likewise.
1995-03-06 * cpu-hppa.c (arch_info_struct): Support both PA1.0 and PA1.1Jeff Law2-11/+67
machine types. (bfd_hppa_arch): Link in both PA1.0 and PA1.1 architecture info structures. * libhppa.h (enum pa_arch): New enumeration to describe the different variants of the PA architecture. * som.c (som_object_setup): Use new enumeration to set machine type. (som_finish_writing): If the machine type is PA1.1, then use the PA1.1 machine identifier in the output file.
1995-03-06 * config/tc-hppa.c (pa_ip, case 'z'): Don't lose argumentJeff Law2-10/+16
relocation bits for absolute calls.
1995-03-05Fix typo in spelling.Michael Tiemann1-1/+1
1995-03-04 * callch.ch, callch.exp, Makefile.in: New test case.Per Bothner5-1/+125
Extended testing for PR 6292.
1995-03-04 * valops.c (value_cast): Cehck for cast to array type *before*Per Bothner2-58/+91
we coerce array to pointer (in case arg2 is already array). * valops.c (call_function_by_hand): Set using_gcc to 2 if using gcc2. Needed for REG_STRUCT_HAS_ADDR to work on sparc. Also check REG_STRUCT_HAS_ADDR for union, array and string types. * valops.c (call_function_by_hand): Re-arrange code for pushing paramaters on the stack so we can do better STACK_ALIGN. * valops.c (call_function_by_hand): Call error if the number of arguments is fewer than parameter types in function type.
1995-03-04 * sparc-tdep.c (sparc_extract_struct_value_address): MoveDavid Edelsohn1-0/+9
sparc64 support to here. (sparc64_extract_struct_value_address): Deleted. (dump_ccreg): Add a prototype so long long arg -> int. * sparc/tm-sp64.h (USE_STRUCT_CONVENTION): Define. (EXTRACT_STRUCT_VALUE_ADDRESS): Delete.
1995-03-04 * sparc/tm-sp64.h (USE_STRUCT_CONVENTION): Define.David Edelsohn1-11/+16
(EXTRACT_STRUCT_VALUE_ADDRESS): Delete.
1995-03-04 * hpread.c (hpread_record_lines): New argument "offset". AllJeff Law2-20/+37
callers changed. Use it to handle dynamic address relocation. (hpread_build_psymtabs): Adjust texthigh as we read each function debug symbol. Fix computation of texthigh. (hpread_read_subrange_type): Work around macro bugs in HP's compilers. (hpread_process_one_debug_symbol): Correctly map source lines.
1995-03-04 * hosts/mpw.h (SEEK_SET, SEEK_CUR, BYTES_IN_PRINTF_INT):Stan Shebs2-11/+15
Remove definitions. (mpw_fread, mpw_fwrite): Declare, define as substitutes for fread and fwrite.
1995-03-03* config/tc-h8300.* (md_operand): Change empty function to empty macro.Ken Raeburn1-0/+6
* config/tc-h8300.c (build_bytes): Make H8/300-H warning message clearer.
1995-03-03m68k entry i forgot to check inKen Raeburn1-0/+4
1995-03-03* write.c (write_contents): If bfd_set_section_contents fails, print a messageKen Raeburn1-0/+5
and exit, instead of aborting.
1995-03-03 * somread.c (check_strange_names): Filter names emitted by the HPJeff Law2-2/+11
compiler when generating PIC code.
1995-03-03 * valops.c (value_struct_elt_for_reference): Work around macroJeff Law3-6/+32
bugs in HP's compilers. * c-exp.y (block): Likewise.
1995-03-03 * emultempl/elf32.em (hold_rel): New static variable.Ian Lance Taylor1-0/+16
(gld${EMULATION_NAME}_place_orphan): Place readonly sections with contents whose names begin with ".rel" after hold_rel. Remove the assertion which checked for unplaced .rel sections. Don't try to sort the section into place if place->bfd_section is NULL. (gld${EMULATION_NAME}_place_section): Set hold_rel to the first section beginning with ".rel".
1995-03-03 * rs6000-tdep.c (push_dummy_frame): Fix order of arguments toJim Kingdon2-1/+4
store_address.
1995-03-03* utils.c [_AIX]: Include stddef.h instead of #defining size_t.Jim Kingdon2-11/+43
1995-03-03If -mrelocatable, warn about relocs that are incompatible.Michael Meissner3-32/+89
1995-03-03 * mips.h (INSN_ISA4): Define.Ian Lance Taylor2-0/+12
1995-03-03Support saving saved regs with multiple stores in addition to store multiple ↵Michael Meissner2-9/+18
instructions in prologue.