aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-10-30 * config/i386/{i386m3.mh,i386mk.mh}, config/mips/mipsm3.mh,Jim Kingdon5-9/+9
config/ns32k/ns32km3.mh: Change MMALLOC_LIB to MMALLOC. * TODO: Update Mach stuff.
1993-10-30 * config/obj-coffbfd.c (obj_coff_init_stab_section): Append "str"Jeff Law1-1/+5
to stab section name to get the stab string section name. Pass the full name of the stab string section to get_stab_string_offset. * config/obj-elf.c (obj_elf_init_stab_section): Likewise.
1993-10-30put objcopy in alphabetical orderDavid MacKenzie1-86/+86
1993-10-30More LynxOS supportStan Shebs22-32/+993
1993-10-29 * gas/hppa/more.parse/parse.exp: Fix typos.Jeff Law2-4/+4
1993-10-29 * gas/hppa/more.parse/calldatabug.s: Colonize.Jeff Law1-10/+10
1993-10-29use xmalloc instead of mallocDavid MacKenzie1-0/+4
1993-10-29 * config/tc-hppa.c (md_begin): Disable "-R" option to foldJeff Law1-0/+6
text and data segments. Warn user "-R" is unsupported on the PA.
1993-10-29Back out of last change. Instead:Jeff Law1-4/+3
* config/tc-hppa.c (md_begin): Disable "-R" option to fold text and data segments. Warn user "-R" is unsupported on the PA.
1993-10-29 * as.c (main): Disable "-R" option if NO_FOLD_DATA_AND_TEXTJeff Law1-0/+7
is defined. * config/tc-hppa.h (NO_FOLD_DATA_AND_TEXT): Define. Folding of text and data segments fails miserably on the PA.
1993-10-29 * config/tc-hppa.h (NO_FOLD_DATA_AND_TEXT): Define. FoldingJeff Law1-0/+4
of text and data segments fails miserably on the PA.
1993-10-29 * as.c (main): Disable "-R" option if NO_FOLD_DATA_AND_TEXTJeff Law1-19/+30
is defined.
1993-10-29* TODO: Add idea for "disassemble" with source.Jim Kingdon1-1/+2
1993-10-29mach 386 changesDavid MacKenzie2-0/+2
1993-10-29testDavid MacKenzie1-0/+1
1993-10-29testDavid MacKenzie1-1/+1
1993-10-29 * ld.h (flag_is_*): Removed macros.Ian Lance Taylor2-5/+12
* ldmain.c (enter_global_ref), ldsym.c (write_file_locals): Consistently check the BFD symbol flags directly, rather than using file_is_* macros.
1993-10-29 * defs.h, findvar.c (extract_floating, store_floating): New functions.Jim Kingdon7-107/+95
* Move SWAP_TARGET_AND_HOST from defs.h to findvar.c because it is now used only by extract_floating and store_floating. * valprint.c (print_floating): Use unsigned arithmetic. Use extract_unsigned_integer instead of SWAP_TARGET_AND_HOST. Change sizeof (float) to 4 and sizeof (double) to 8 (those are always the relevant sizes for this code, which is in #ifdef IEEE_FLOAT). * values.c (unpack_long, unpack_double, value_from_double), valarith.c (value_binop), stabsread.c (define_symbol): Use extract_floating and store_floating instead of SWAP_TARGET_AND_HOST. * config/m68k/tm-m68k.h, config/i960/tm-i960.h (REGISTER_CONVERT_*): Use extract_floating and store_floating. * config/m88k/tm-m88k.h: Add comments (it should be doing the same). * i386-tdep.c (i386_extract_return_value), * remote-nindy.c (nindy_store_registers): Use store_floating.
1993-10-29Rename a variable that conflicts with LynxStan Shebs2-14/+20
1993-10-29 * bfd-in.h: Added commands for object file flag values.Ian Lance Taylor2-1/+17
* bfd-in2.h: Rebuilt. * elfcode.h (elf_object_p): If type is ET_DYN, set DYNAMIC flag, not EXEC_P. * bout.c, coff-h8300.c, coff-sh.c: Add BFD_IS_RELAXABLE to object_flags field for target vector. * aix386-core.c, aout-adobe.c, aout-target.h, bout.c, coff-a29k.c, coff-alpha.c, coff-apollo.c, coff-h8300.c, coff-h8500.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c, coff-mips.c, coff-rs6000.c, coff-sh.c, coff-we32k.c, coff-z8k.c, hpux-core.c, ieee.c, mipsbsd.c, nlm-target.h, oasys.c, osf-core.c, som.c, srec.c, tekhex.c, trad-core.c: Remove DYNAMIC from object_flags field for target vector.
1993-10-29 * remote-sim.c (gdbsim_store_register): Change var name soSteve Chamberlain2-4/+9
it compiles with non-ANSI compilers.
1993-10-29initial mach3 386 support (not working yet)David MacKenzie1-0/+5
1993-10-29* TODO: Add idea for "disassemble" with source.Jim Kingdon2-0/+7
1993-10-29 * Makefile.in (VERSION): Bump to 4.11.1 after release and cvsFred Fish2-1/+6
tagging.
1993-10-29 * gas/hppa/{basic, more.parse, reloc, unsorted}: New directories.Jeff Law1-3/+3
* gas/hppa/*/*.exp: New test drivers. * gas/hppa/*/*.s: New test files.
1993-10-29Unsorted PA tests.Jeff Law4-0/+105
1993-10-29Quick description of test directory contents.Jeff Law1-0/+34
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.