summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* (fixup_segment) [!BFD_ASSEMBLER] [DIFF_EXPR_OK]: Do conversion to pc-relativeKen Raeburn1994-06-021-2/+2659
| | | | for difference, even if pcrel is already set.
* (potable): Add this_gcc_requires_the_gnu_assembler in all lower-case, in caseKen Raeburn1994-06-021-8/+25
| | | | we're ignoring case of opcodes in the input file.
* (target i386-*-netbsd0.8): Use 386bsd emulation.Ken Raeburn1994-06-021-29/+24
|
* Handle EV5 (21164/66/68) PALcode support.Ken Raeburn1994-06-022-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.
* (.section): Document as unavailable for a.out type formats.Ken Raeburn1994-06-021-1/+6
|
* (install-info-gasp): Use $$dir when installing file.Ken Raeburn1994-06-021-4/+7
|
* * configure: If config.guess result is a prefix of the userIan Lance Taylor1994-06-023-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.
* * Makefile.in (CROSS_CHECK_MODULES): Remove check-flex, since it'sIan Lance Taylor1994-06-022-1/+5
| | | | in NATIVE_CHECK_MODULES.
* * stabs.texinfo (Statics): Value of xcoff C_BSTAT points toJim Kingdon1994-06-012-5/+10
| | | | another symbol, it is not the address itself.
* * Makefile.in: Rename HOST_ONLY to NATIVE.Bill Cox1994-06-014-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.
* Unneeded.Rob Savoye1994-06-012-174/+0
|
* Renamed.Rob Savoye1994-06-0110-590/+0
|
* * Makefile.in: Add all-libproc target similar to all-gui.Jim Kingdon1994-06-012-4/+10
|
* * inftarg.c (child_wait): Call proc_wait, not wait.Jim Kingdon1994-06-013-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.
* * hosts/sun3.h: Don't declare qsort, malloc or realloc.Ian Lance Taylor1994-06-012-5/+4
|
* * ldlang.h (lang_input_statement_type): Remove fields subfiles,Ian Lance Taylor1994-06-015-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.
* Wed Jun 1 11:08:52 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs1994-06-013-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.
* * config/tc-mips.c (mips_ip): Force floating point values to beIan Lance Taylor1994-06-012-5/+18
| | | | aligned correctly.
* Tue May 31 17:16:33 1994 Tom Lord (lord@cygnus.com)Thomas Lord1994-06-011-0/+5
| | | | | * Makefile.in (CHECK_MODULES): split into HOST_ONLY_CHECK_MODULES and CROSS_CHECK_MODULES.
* Don't check flex when cross building.Thomas Lord1994-06-011-3/+25
|
* * Makefile.in: Fix bit-rot in definitions of CHILL,Per Bothner1994-05-302-13/+19
| | | | CHILL_FOR_TARGET and Chill_LIB.
* put current timestamp on merge logKen Raeburn1994-05-271-1/+1
|
* changes from gas-2.3/binutils-2.4 dist (details in branch log msgs, changelogs)Ken Raeburn1994-05-2736-360/+877
|
* * ldlang.c (entry_symbol): Make static.Ian Lance Taylor1994-05-275-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.
* * ldlang.c (lang_add_entry): Only set the entry symbol if it hasIan Lance Taylor1994-05-272-1/+7
| | | | not been set already.
* * interp.c (trap): Fix irix incompatibility.Steve Chamberlain1994-05-271-1/+1
| | | | * run.c (main): open without specifying file type.
* * Makefile.in: Add all-gui target (but not yet build by "all").Jim Kingdon1994-05-262-2/+9
|
* * Makefile.in: Replace libgdb.a with libgdb-files. Make "all"Jim Kingdon1994-05-262-15/+11
| | | | build it.
* * som.c (som_prep_headers): Do not set the system_id here, privateJeff Law1994-05-262-7/+16
| | | | | bfd data has not been copied yet. (som_write_headers): Instead do it here.
* * config.sub: Move deletion of patch suffix from here...Bill Cox1994-05-262-0/+11
| | | | | * configure.in: To here, at Ian's suggestion. The top- level scripts might need to know of a patch level.
* * Makefile.in (TARGET_FLAGS_TO_PASS): Fix syntax ofPer Bothner1994-05-262-2/+7
| | | | sanitize-chill comments.
* * config.sub: Strip off patch suffix so rtl is recognizedBill Cox1994-05-252-6/+10
| | | | as a sunos4.1.3 machine, even though it's been patched.
* Make all the libgdb objects even when building gdb. This is becauseThomas Lord1994-05-251-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.
* Mention gdb-testers-request as well as gdb-testers. (not in ChangeLogJim Kingdon1994-05-241-8/+10
| | | | because gdb distributions should not contain references to snapshots).
* Make MIPS ELF use new ELF backend linker. No shared libraryIan Lance Taylor1994-05-244-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.
* * emulparams/elf32mipb.sh (OTHER_READONLY_SECTIONS): Don't giveIan Lance Taylor1994-05-242-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.
* * Revert the previous changes. Please see Rob's directoryBill Cox1994-05-2111-97/+397
| | | | /lisa/test/rob/progressive/gdb/testsuite for these fixes.
* * as.h: Don't declare parameters for strstr.Ian Lance Taylor1994-05-202-6/+15
|
* * coff-mips.c (mips_relocate_section): Add MIPS_R_JMPADDR overflowIan Lance Taylor1994-05-201-0/+3
| | | | checking.
* * som.c (som_set_reloc_info): Do not set any relocation infoJeff Law1994-05-202-2/+9
| | | | for SOM fixups which are never passed to BFD.
* Remove mention of keep-powerpc-netware: PowerPC NetWare is no longerIan Lance Taylor1994-05-201-1/+0
| | | | sanitized.
* Remove sanitization of PowerPC NetWareIan Lance Taylor1994-05-202-26/+1
|
* Remove sanitization of PowerPC NetWare.Ian Lance Taylor1994-05-201-6/+1
|
* Removed sanitization of PowerPC NetWare. Also rebuilt MakefileIan Lance Taylor1994-05-204-164/+138
| | | | dependencies.
* Remove sanitization of PowerPC NetWare.Ian Lance Taylor1994-05-203-53/+17
|
* * elf32-i386.c (elf_i386_size_dynamic_sections): Add DT_DEBUG toIan Lance Taylor1994-05-201-0/+5
| | | | | | the dynamic linking information for the benefit of the debugger. From Peter Schauer. * elf32-sparc.c (elf32_sparc_size_dynamic_sections): Likewise.
* * elf.c (_bfd_elf_make_section_from_shdr): New function, based onIan Lance Taylor1994-05-205-177/+137
| | | | | | | | | | | code repeated three times in bfd_section_from_shdr in elfcode.h. * libelf.h (_bfd_elf_make_section_from_shdr): Declare. * elfcode.h (bfd_section_from_shdr): Use new function _bfd_elf_make_section_from_shdr to create BFD sections. If a reloc section does not use the main symbol table, or it is part of the process image, treat it as a normal section, not relocs. * elf32-mips.c (mips_elf_section_from_shdr): Use new function _bfd_elf_make_section_from_shdr.
* Really fix INSTALL_LAST this time..Steve Chamberlain1994-05-203-8/+11
|
* * target.c, target.h: New variables target_activity_function andJim Kingdon1994-05-203-328/+18
| | | | | | | target_activity_fd. * inflow.c, inferior.h: New functions set_sigio_trap and clear_sigio_trap. * inftarg.c (child_wait), procfs.c (wait_fd): Call them.
* Make map_program_segments tend to call abort rather than trash theIan Lance Taylor1994-05-191-5/+3
| | | | stack in unhandled cases. Still covered by previous ChangeLog entry.