aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-10-29Relocation tests for the PA.Jeff Law7-0/+250
1993-10-29Additional parsing tests for PA gas.Jeff Law40-0/+13828
1993-10-29 * gas/hppa/basic: New directory.Jeff Law1-0/+6
* gas/hppa/basic/basic.exp: New test driver. * gas/hppa/basic/*.s: New test files.
1993-10-29Keep hppa test directory.Jeff Law1-0/+1
1993-10-29Basic hppa GAS testsuite.Jeff Law21-0/+1905
1993-10-29Add new hppa directory.Jeff Law1-0/+39
1993-10-29 * ar.c (main): Always create the archive when quick appending,Stan Shebs1-0/+5
even if no input files have been given.
1993-10-29Sparc COFF supportStan Shebs1-0/+37
1993-10-29Sparc Lynx supportStan Shebs5-6/+31
1993-10-29Minor changes, plus definitions for Sparc Lynx host.Stan Shebs3-6/+48
1993-10-29A number of minor Lynx-related changes, plus basic Sparc Lynx support.Stan Shebs4-6/+38
1993-10-29 * TODO: Add section on Mach. Stop calling it a "bug list".Jim Kingdon2-30/+90
Remove John's name and email address. Remove item on "always" ("hook-stop" takes care of this). Remove item on executables with no symbols (this works on some machines, at least). Remove item about calling error() during symbol reading (I think all the important ones have been cleaned up). Revise items about signals and remote systems. Remove section on ^Z requiring several continues to make it go (this now works. Perhaps the item is based on confusion over programs (like GDB itself) which catch SIGTSTP and then re-send themselves the signal. PR 2575 might contain relevant info).
1993-10-29First cut at Sparc coff definition.Stan Shebs1-0/+214
1993-10-29 * config/tc-hppa.c (md_pseudo_table): Default alignment is 8 forJeff Law2-2/+5
.align and .ALIGN directives.
1993-10-29 * NEWS: Note improvements in C++ support, preliminary threadFred Fish2-4/+33
implementation, and LynxOS native and target support for 386.
1993-10-29clarify reason for -sort-commonDavid MacKenzie1-1/+2
1993-10-29 * README: Add note from Peter Schauer about OSF/1 sharedFred Fish1-0/+6
libraries. Add note from Pace Willisson about configuring on BSDI BSD/386 release 1.0. Update gdb references to gdb 4.11.
1993-10-28 * config/tc-hppa.c (pa_parse_space_stmt): AdvanceJeff Law2-1/+9
input_line_pointer when an invalid argument is encountered.
1993-10-28run make check on stage 3 after *all* trees are builtMark Eichin1-0/+8
1993-10-28 * a29k-dis.c (print_insn): Use 0x%08x, not 0x%8x.Ian Lance Taylor1-1/+1
1993-10-28* NEWS: Add notes about Alpha and "set remotedebug" for UDI.Jim Kingdon2-3/+11
1993-10-28 * config/tc-hppa.c (pa_space): Do not report an error for a .spaceJeff Law1-0/+74
directive which does not define a "well-known" space and does not include a space number as an argument. * config/tc-hppa.c (pa_def_subspaces): Correct initialization of the "defined", "loadable", "code_only" and "space_index" fields. (pa_def_spaces): Correct initialization of the "spnum", "defined", and "private" fields. * write.h (struct fix): Add new tc_fix_data field for the various backends to attach machine dependent fixup information to. * write.c (fix_new_internal): Initialize new tc_fix_data field. * config/tc-hppa.c (hppa_fix_struct): Delete unnecessary fix_fixP and fx_next fields. (hppa_find_hppa_fix): Delete unnecessary function. Fix all callers to get HPPA fixup information from the tc_fix_data field in the GAS fixup. (hppa_fix_root): Delete unnecessary variable. (fix_new_hppa): Attach HPPA fixup data to the GAS fixup. * config/tc-hppa.c (pa_set_start_symbol); Delete unwanted function. Fix all callers. (subspace_dictionary_chain): Delete unused ssd_start_sym field. * config/tc-hppa.c (hppa_fix_adjustable): New function to determine if a particular fixup is adjustable. * config/tc-hppa.h (tc_fix_adjustable): Call hppa_fix_adjustable to perform the real work. * config/tc-hppa.h (RELOC_EXPANSION_POSSIBLE): Move definition out of OBJ_XXX conditionals. (MAX_RELOC_EXPANSION): Likewise. * config/tc-hppa.c (log2): Renamed from is_power_of_2. Fix all callers. Now returns log2 (N) for positive N which are an exact power of two or -1 for an error. * config/tc-hppa.c (pa_callinfo): Range check values provided for ENTRY_GR, ENTRY_FR and ENTRY_SR. Properly adjust vaues before inserting them into the unwind table. * config/tc-hppa.c (NEEDS_FIXUP): Delete definition and all references. (hppa_gen_reloc_type): New object format dependent macro. (pa_ip): Delete tons of code which was either OBJ_SOM or OBJ_ELF conditional. The code can (and will) be shared between SOM & ELF formats in the near future. (cons_fix_new_hppa, md_apply_fix_1): Likewise. (pa_build_unwind_subspace, process_exit, pa_exit): Likewise. (tc_gen_reloc): Use hppa_gen_reloc rather than an object format specific call. * config/tc-hppa.c (pa_comm): Set the segment for a common symbol to bfd_und_section. * config/obj-elf.h (obj_elf_version): Add extern prototype. * configure.in (hppa-*-bsd*): New configuration. BFD is always used for GAS generating SOM objects. * write.c (adjust_reloc_syms): Set sy_used_in_reloc if an adjustment is rejected by the target machine. * config/tc-hppa.c (pa_big_cons): Delete function and its declaration. All callers changed to use pa_cons. * write.c (fixup_segment): Fix indention and open/close brace problem. From Pete Hoogenboom: * config/tc-hppa.c (md_atof): Return a NULL on success rather than an empty string.
1993-10-28 Merge with current Utah code:Jeff Law1-457/+63
* config/tc-hppa.h (tc_fix_adjustable): Call hppa_fix_adjustable to perform the real work. * config/tc-hppa.h (RELOC_EXPANSION_POSSIBLE): Move definition out of OBJ_XXX conditionals. (MAX_RELOC_EXPANSION): Likewise.
1993-10-28 Merge with current Utah code:Jeff Law1-219/+89
* config/tc-hppa.c (pa_space): Do not report an error for a .space directive which does not define a "well-known" space and does not include a space number as an argument. * config/tc-hppa.c (pa_def_subspaces): Correct initialization of the "defined", "loadable", "code_only" and "space_index" fields. (pa_def_spaces): Correct initialization of the "spnum", "defined", and "private" fields. * config/tc-hppa.c (hppa_fix_struct): Delete unnecessary fix_fixP and fx_next fields. (hppa_find_hppa_fix): Delete unnecessary function. Fix all callers to get HPPA fixup information from the tc_fix_data field in the GAS fixup. (hppa_fix_root): Delete unnecessary variable. (fix_new_hppa): Attach HPPA fixup data to the GAS fixup. * config/tc-hppa.c (pa_set_start_symbol); Delete unwanted function. Fix all callers. (subspace_dictionary_chain): Delete unused ssd_start_sym field. * config/tc-hppa.c (hppa_fix_adjustable): New function to determine if a particular fixup is adjustable. * config/tc-hppa.c (log2): Renamed from is_power_of_2. Fix all callers. Now returns log2 (N) for positive N which are an exact power of two or -1 for an error. * config/tc-hppa.c (pa_callinfo): Range check values provided for ENTRY_GR, ENTRY_FR and ENTRY_SR. Properly adjust vaues before inserting them into the unwind table. * config/tc-hppa.c (NEEDS_FIXUP): Delete definition and all references. (hppa_gen_reloc_type): New object format dependent macro. (pa_ip): Delete tons of code which was either OBJ_SOM or OBJ_ELF conditional. The code can (and will) be shared between SOM & ELF formats in the near future. (cons_fix_new_hppa, md_apply_fix_1): Likewise. (pa_build_unwind_subspace, process_exit, pa_exit): Likewise. (tc_gen_reloc): Use hppa_gen_reloc rather than an object format specific call. * config/tc-hppa.c (pa_comm): Set the segment for a common symbol to bfd_und_section. * config/tc-hppa.c (pa_big_cons): Delete function and its declaration. All callers changed to use pa_cons. From Pete Hoogenboom: * config/tc-hppa.c (md_atof): Return a NULL on success rather than an empty string.
1993-10-28 gcc -Wall lint:Ian Lance Taylor5-173/+569
* coff-h8300.c (h8300_reloc16_estimate): Declare return type. Remove useless statement probably left by code copy. * cpu-i960.c (compatible): Fully bracket matrix initializer. * elf32-hppa.c (hppa_elf_build_arg_reloc_stub): Use bfd_xmalloc rather than xmalloc. Use realloc and check the return value rather than xrealloc. (hppa_elf_get_section_contents): Add some casts. * elf32-i386.c (elf_i386_reloc_type_lookup): Remove unused variable. Add default case to switch. * hp300hpux.c: Declare aout_32_write_syms. * i386bsd.c, i386linux.c, netbsd386.c (N_SHARED_LIB): Define as 0 (definition from aout/aout64.h is always 0 anyhow). * i386lynx.c (swap_std_reloc_in): Remove unused variable. * ieee.c (ieee_write_id): length can never be negative. (read_id): Likewise. (ieee_archive_p): Remove unused variable. * libcoff-in.h (bfd_perform_slip): Declare. * libcoff.h: Rebuilt. * oasys.c (oasys_write_sections): Remove zero initialization of static structure. * reloc16.c: Indentation change.
1993-10-28 * Makefile.in: Add dependency for $(EMULATION_OFILES).Ian Lance Taylor2-5/+32
1993-10-28 * config/tc-a29k.c (md_begin): When opcodes are mashed together inIan Lance Taylor2-14/+22
the table, require that the one without bit 0x1000000 set come first. Require further that it be case 'b' or 'P'. The a29k opcode table already meets these constraints. (machine_ip): When handling case 'i' or 'A', make sure that the appropriate opcode really exists by looking at the next entry in the opcode table.
1993-10-28 * config/i386/{i386m3.mt,i386m3.mh},Jim Kingdon5-8/+9
config/mips/{mipsm3.mt,mipsm3.mh}, config/ns32k/{ns32km3.mt,ns32km3.mh}: Use correct names for TM_FILE and XM_FILE. Replace host files *mach3-xdep.o with native files *m3-nat.o. Replace host file os-mach3.o with native file m3-nat.o.
1993-10-28 * valops.c (value_assign): Change bitfield code to use a buffer ofJim Kingdon2-16/+40
the correct size, rather than an int.
1993-10-28 * configure.in, config/i386-mach3.mt: Update for new configurationJim Kingdon3-1/+11
(--with-targets and so on). * hosts/i386mach3.h: Declare errno. * targets.c: Declare i386mach3_vec.
1993-10-27 * config/tc-m68k.c (m68k_ip): Adjust offsets for PC relativeIan Lance Taylor1-0/+3
fixups. Add 6 for long 7.3 case, 2 for short 7.2 case.
1993-10-27 * config/i386/{i386m3.mt,i386m3.mh}: Use correct names for TM_FILEJim Kingdon3-3/+8
and XM_FILE. Replace host file i386mach3-xdep.o with native file i386m3-nat.o.
1993-10-27* stabs.texinfo (Class Names): New node.Jim Kingdon2-2/+35
1993-10-27 * remote-udi.c: Remove LOG_FILE stuff; superceded by "set remotedebug".Jim Kingdon4-30/+9
* remote-mon.c: Remove commented out "set remotedebug" command. * remote-nindy.c: Clean up comment about wanting alternative to options specified on the GDB command line.
1993-10-27 * fork-child.c (fork_inferior): Set inferior_pid before callingJim Kingdon8-55/+36
init_trace_fun. Move the code which gets us through the shell to new function startup_inferior. * inferior.h: Declare startup_inferior. * procfs.c (procfs_init_inferior), inftarg.c (ptrace_him): Call startup_inferior. * m3-nat.c (m3_trace_him): Call intercept_exec_calls. * config/nm-m3.h: Don't define STARTUP_INFERIOR. * config/i386/tm-i386m3.h, config/ns32k/tm-ns32k.h, config/mips/tm-mipsm3.h: Don't define START_INFERIOR_TRAPS_EXPECTED.
1993-10-27* m68k-stub.c: Change vector 13 from SIGFPE to SIGBUS.Jim Kingdon1-0/+4
1993-10-27 * config/obj-ecoff.c (obj_ecoff_ent): Ignore an optional numberIan Lance Taylor1-0/+3
after a .ent directive.
1993-10-27* gdb.texinfo (Command Files): Explain order of init file reading.Jim Kingdon1-1/+1
1993-10-27add support for aviionDavid D. Zuhn1-3/+9
1993-10-27Took case '>' out of macro_build again to avoid confusion. Use & 0x1fIan Lance Taylor1-4/+4
on the shift count rather than % 32.
1993-10-27 * nlmcode.h (nlm_swap_auxiliary_headers_in,Ian Lance Taylor1-0/+6
nlm_swap_auxiliary_headers_out): Handle sharedDebugRecordOffset and sharedDebugRecordCount fields.
1993-10-27 * nlmconv.c (main): Set sharedDebugRecordOffset andIan Lance Taylor1-0/+3
sharedDebugRecordCount fields in extended header.
1993-10-27* gdb.texinfo (Command Files): Explain order of init file reading.Jim Kingdon2-5/+10
1993-10-27 * nlmconv.c (main): Force moduleName field to upper case.Ian Lance Taylor2-42/+110
1993-10-27 * config/tc-mips.c (macro_build): Handle '>' case (shift amountIan Lance Taylor2-0/+20
between 32 and 63 for double shift instruction). (mips_ip): Likewise. (printInsn): Likewise.
1993-10-27 * mips-opc.c (dsll, dsra, dsrl): Added '>' cases for shift countsIan Lance Taylor1-0/+5
larger than 32. Moved dsxx32 variants first for disassembler.
1993-10-27 * common.h (NLM_SIGNATURE): Do not define (it's different for eachIan Lance Taylor3-75/+379
backend). Also minor comment changes to internal.h and external.h.
1993-10-27 * remote.texi (Bootstrapping): Talk about getting the serial driverJim Kingdon1-3/+6
to deal with ^C sent by gdb to stop the remote system.
1993-10-27 * remote.texi (Bootstrapping): Talk about getting the serial driverJim Kingdon2-2/+19
to deal with ^C sent by gdb to stop the remote system.
1993-10-27* mips-tdep.c (mips_pop_frame): If proc_desc is NULL, don't dump core.Jim Kingdon1-0/+4