aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-06-02Various changes..Ken Raeburn1-2/+47
1994-06-02(hash_new_table): Clear newly allocated table.Ken Raeburn1-0/+3
1994-06-0268060 supportKen Raeburn2-186/+264
1994-06-02m68060 changesKen Raeburn1-0/+14
1994-06-02(fixup_segment) [!BFD_ASSEMBLER] [DIFF_EXPR_OK]: Do conversion to pc-relativeKen Raeburn1-2/+2659
for difference, even if pcrel is already set.
1994-06-02(potable): Add this_gcc_requires_the_gnu_assembler in all lower-case, in caseKen Raeburn1-8/+25
we're ignoring case of opcodes in the input file.
1994-06-02(target i386-*-netbsd0.8): Use 386bsd emulation.Ken Raeburn1-29/+24
1994-06-02Handle EV5 (21164/66/68) PALcode support.Ken Raeburn2-105/+536
* config/tc-alpha.c (machine): New variable. (load_insn): New macro. (load_insn_table): New function. (md_begin): Call load_insn_table, once for basic instructions and once for appropriate PAL instruction table. (md_parse_option): Set `machine' based on -m##### arguments. * config/alpha-opcode.h (alpha_pal21064_opcodes): Split out from alpha_opcodes. (alpha_pal21164_opcodes): New table. (NUM21064OPCODES, NUM21164OPCODES): New macros.
1994-06-02(.section): Document as unavailable for a.out type formats.Ken Raeburn1-1/+6
1994-06-02(install-info-gasp): Use $$dir when installing file.Ken Raeburn1-4/+7
1994-06-02 * configure: If config.guess result is a prefix of the userIan Lance Taylor3-16/+33
specified target, assume a native build and use the user specified target as the host alias. Remove SunOS patch suffix removal hack. * configure.in: Remove SunOS patch suffix removal hack.
1994-06-02 * Makefile.in (CROSS_CHECK_MODULES): Remove check-flex, since it'sIan Lance Taylor2-1/+5
in NATIVE_CHECK_MODULES.
1994-06-01 * stabs.texinfo (Statics): Value of xcoff C_BSTAT points toJim Kingdon2-5/+10
another symbol, it is not the address itself.
1994-06-01 * Makefile.in: Rename HOST_ONLY to NATIVE.Bill Cox4-24/+43
* configure: Delete SunOs patch suffix from host_canonical and build_canonical variables that are prepended to Makefiles. * configure.in: Add comments to patch suffix removal for easier maintenance.
1994-06-01Unneeded.Rob Savoye2-174/+0
1994-06-01Renamed.Rob Savoye10-590/+0
1994-06-01* Makefile.in: Add all-libproc target similar to all-gui.Jim Kingdon2-4/+10
1994-06-01 * inftarg.c (child_wait): Call proc_wait, not wait.Jim Kingdon3-2/+41
(child_mourn_inferior): Call proc_remove_foreign. * main.c (gdb_init): Call init_proc. * main.c: Provide dummy versions of init_proc, proc_wait, and proc_remove_foreign for the gdb case (the libgdb case provides its own versions of these functions). * Makefile.in (libgdb-files): Add libproc.a.
1994-06-01 * hosts/sun3.h: Don't declare qsort, malloc or realloc.Ian Lance Taylor2-5/+4
1994-06-01 * ldlang.h (lang_input_statement_type): Remove fields subfiles,Ian Lance Taylor5-29/+18
total_size, superfile and chain. * ldfile.c (open_a): Don't clear search_dirs_flag. (ldfile_open_file): Don't try to open superfile. Assert that file has not already been opened. * ldlang.c (new_afile): Don't initialize superfile. * ldmain.c (add_archive_element): Don't initialize subfiles or chain or superfile. Initialize search_dirs_flag to false.
1994-06-01Wed Jun 1 11:08:52 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs3-1/+194
Hardware watchpoints for Linux, from Rick Sladkey (jrs@world.std.com). * infrun.c (wait_for_inferior) [HAVE_CONTINUABLE_WATCHPOINT]: Add new hardware breakpoint recovery method. * i386v-nat.c (i386_insert_watchpoint, i386_insert_nonaligned_watchpoint, i386_remove_watchpoint, i386_stopped_by_watchpoint) [TARGET_CAN_USE_HARWARE_WATCHPOINT]: New functions to support the 386 hardware debugging registers. * config/i386/nm-linux.h (TARGET_CAN_USE_HARDWARE_WATCHPOINT, HAVE_CONTINUABLE_WATCHPOINT, STOPPED_BY_WATCHPOINT, target_insert_watchpoint, target_remove_watchpoint): Define these macros to use the hardware debugging functions in i386v-nat.c.
1994-06-01 * config/tc-mips.c (mips_ip): Force floating point values to beIan Lance Taylor2-5/+18
aligned correctly.
1994-06-01Tue May 31 17:16:33 1994 Tom Lord (lord@cygnus.com)Thomas Lord1-0/+5
* Makefile.in (CHECK_MODULES): split into HOST_ONLY_CHECK_MODULES and CROSS_CHECK_MODULES.
1994-06-01Don't check flex when cross building.Thomas Lord1-3/+25
1994-05-30 * Makefile.in: Fix bit-rot in definitions of CHILL,Per Bothner2-13/+19
CHILL_FOR_TARGET and Chill_LIB.
1994-05-27put current timestamp on merge logKen Raeburn1-1/+1
1994-05-27changes from gas-2.3/binutils-2.4 dist (details in branch log msgs, changelogs)Ken Raeburn36-360/+877
1994-05-27 * ldlang.c (entry_symbol): Make static.Ian Lance Taylor5-42/+65
(lang_add_entry): Add cmdline argument. * ldlang.h (lang_add_entry): Change prototype. * ldgram.y (statement_anywhere): Change lang_add_entry call. * lexsup.c (parse_args): Likewise.
1994-05-27 * ldlang.c (lang_add_entry): Only set the entry symbol if it hasIan Lance Taylor2-1/+7
not been set already.
1994-05-27 * interp.c (trap): Fix irix incompatibility.Steve Chamberlain1-1/+1
* run.c (main): open without specifying file type.
1994-05-26* Makefile.in: Add all-gui target (but not yet build by "all").Jim Kingdon2-2/+9
1994-05-26 * Makefile.in: Replace libgdb.a with libgdb-files. Make "all"Jim Kingdon2-15/+11
build it.
1994-05-26 * som.c (som_prep_headers): Do not set the system_id here, privateJeff Law2-7/+16
bfd data has not been copied yet. (som_write_headers): Instead do it here.
1994-05-26 * config.sub: Move deletion of patch suffix from here...Bill Cox2-0/+11
* configure.in: To here, at Ian's suggestion. The top- level scripts might need to know of a patch level.
1994-05-26 * Makefile.in (TARGET_FLAGS_TO_PASS): Fix syntax ofPer Bothner2-2/+7
sanitize-chill comments.
1994-05-25 * config.sub: Strip off patch suffix so rtl is recognizedBill Cox2-6/+10
as a sunos4.1.3 machine, even though it's been patched.
1994-05-25Make all the libgdb objects even when building gdb. This is becauseThomas Lord1-1/+12
cyscm links against ../../gdb/{...}.o Added a new target: libgdb-files. It creates a file of that name containing a list of files for libgdb. If the variable LIBGDBPREFIX is set, each file name has that prepended.
1994-05-24Mention gdb-testers-request as well as gdb-testers. (not in ChangeLogJim Kingdon1-8/+10
because gdb distributions should not contain references to snapshots).
1994-05-24 Make MIPS ELF use new ELF backend linker. No shared libraryIan Lance Taylor4-39/+160
support yet. * elf32-mips.c (bfd_mips_elf32_swap_gptab_in): New function. (bfd_mips_elf32_swap_gptab_out): New function. (mips_elf_object_p): If last symbol is LOCAL, set elf_bad_symtab. (mips_elf_final_write_processing): Set sh_info field for .gptab.* sections. (mips_elf_fake_sections): Set sh_entsize for .gptab.* sections. (mips_elf_read_ecoff_info): Read and free external symbols last, not first, for clarity. (struct mips_elf_link_hash_entry): Define new structure. (struct mips_elf_link_hash_table): Define new structure. (mips_elf_link_hash_lookup): Define new macro. (mips_elf_link_hash_traverse): Define new macro. (mips_elf_hash_table): Define new macro. (mips_elf_link_hash_newfunc): New static function. (mips_elf_link_hash_table_create): New static function. (mips_elf_add_symbol_hook): New static function. (struct extsym_info): Define new structure. (mips_elf_get_extr, mips_elf_set_index): Remove. (mips_elf_output_extsym): New static function. (gptab_compare): New static function. (mips_elf_final_link): Rewrite to use ELF backend linker, and to merge gptab information in input files. (mips_elf_relocate_hi16): New static function. (mips_elf_relocate_section): New static function. (bfd_elf32_bfd_link_hash_table_create): Define as macro before including elf32-target.h. (elf_backend_relocate_section): Likewise. (elf_backend_add_symbol_hook): Likewise. * elf.c (_bfd_elf_link_hash_newfunc): Rename from elf_link_hash_newfunc and make globally visible. Change caller. (_bfd_elf_link_hash_table_init): New function, broken out of _bfd_elf_link_hash_table_create. (_bfd_elf_link_hash_table_create): Use _bfd_elf_link_hash_table_init. * libelf.h (struct elf_obj_tdata): Add new field bad_symtab. (elf_bad_symtab): Define new accessor macro. (_bfd_elf_link_hash_newfunc): Declare. (_bew_elf_link_hash_table_init): Declare. * elfcode.h (elf_object_p): Call backend object_p hook after swapping in all the section headers. (map_program_segments): Correct typo: Internal for External. (elf_link_add_object_symbols): If elf_bad_symtab is set, read all the symbols. Skip STB_LOCAL symbols rather than giving an error. (elf_bfd_final_link): If elf_bad_symtab is set, allocate space for all symbols, not just locals. (elf_link_output_extsym): Only skip a symbol not mentioned by a regular file if it is mentioned by a dynamic object. (elf_link_input_bfd): If elf_bad_symtab is set, read all the symbols.
1994-05-24 * emulparams/elf32mipb.sh (OTHER_READONLY_SECTIONS): Don't giveIan Lance Taylor2-3/+15
.reginfo an address. (OTHER_READWRITE_SECTIONS): Don't give .lit4 or .lit8 an address. (OTHER_SECTIONS): Define for .gptab.sdata and .gptab.sbss. * scripttempl/elf.sc: Use OTHER_SECTIONS at end of script.
1994-05-21 * Revert the previous changes. Please see Rob's directoryBill Cox11-97/+397
/lisa/test/rob/progressive/gdb/testsuite for these fixes.
1994-05-20 * as.h: Don't declare parameters for strstr.Ian Lance Taylor2-6/+15
1994-05-20 * coff-mips.c (mips_relocate_section): Add MIPS_R_JMPADDR overflowIan Lance Taylor1-0/+3
checking.
1994-05-20 * som.c (som_set_reloc_info): Do not set any relocation infoJeff Law2-2/+9
for SOM fixups which are never passed to BFD.
1994-05-20Remove mention of keep-powerpc-netware: PowerPC NetWare is no longerIan Lance Taylor1-1/+0
sanitized.
1994-05-20Remove sanitization of PowerPC NetWareIan Lance Taylor2-26/+1
1994-05-20Remove sanitization of PowerPC NetWare.Ian Lance Taylor1-6/+1
1994-05-20Removed sanitization of PowerPC NetWare. Also rebuilt MakefileIan Lance Taylor4-164/+138
dependencies.
1994-05-20Remove sanitization of PowerPC NetWare.Ian Lance Taylor3-53/+17
1994-05-20 * elf32-i386.c (elf_i386_size_dynamic_sections): Add DT_DEBUG toIan Lance Taylor1-0/+5
the dynamic linking information for the benefit of the debugger. From Peter Schauer. * elf32-sparc.c (elf32_sparc_size_dynamic_sections): Likewise.