aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-08-23Protoize.Kevin Buettner3-12/+9
2000-08-23* config/tc-i386.h (TC_FIX_ADJUSTABLE): Do *NOT* define if targetAlexandre Oliva2-1/+6
environment is pe.
2000-08-23 * gdbmi.texinfo: Change flathead -> @sc{gdb/mi}.Eli Zaretskii2-69/+78
Fix typos and markup mistakes (from Dmitry S. Sivachenko <dima@Chg.RU>).
2000-08-22Fix bugs detecting w65 architecture.Nick Clifton3-4/+15
2000-08-222000-08-22 H.J. Lu <hjl@gnu.org>H.J. Lu4-10/+86
* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Search the DT_RPATH/DT_RUNPATH entries for DT_NEEDED after LD_LIBRARY_PATH for native linker. Display the needed DSO if trace_file_tries is non-zero. (gld${EMULATION_NAME}_try_needed): Report the needed DSO found if trace_file_tries is non-zero. * ld.texinfo: Document the usage of DT_RPATH/DT_RUNPATH. * News: Mention it.
2000-08-222000-08-22 H.J. Lu <hjl@gnu.org>H.J. Lu6-0/+106
* elf-bfd.h (elf_link_hash_table): Add runpath. * bfd-in.h (bfd_elf_get_runpath_list): New prototype. * bfd-in2.h: Rebuilt. * elf.c (_bfd_elf_link_hash_table_init): Initialize the "runpath" field to NULL. (bfd_elf_get_runpath_list): New function. * elflink.h (elf_link_add_object_symbols): Record DT_RPATH and DT_RUNPATH entries.
2000-08-22Forgot to check this in with last commit!Dave Brolley1-0/+15
2000-08-222000-08-22 H.J. Lu <hjl@gnu.org>H.J. Lu6-227/+281
* config.in (STRICTCOFF): New for strict COFF. * configure.in: Define STRICTCOFF for i386-*-msdosdjgpp*, i386-*-go32* and i386-go32-rtems*. * configure: Rebuilt. * config/obj-coff.c (obj_coff_endef): Follow the historical behavior if STRICTCOFF is not defined. * doc/internals.texi: Document STRICTCOFF.
2000-08-222000-08-21 H.J. Lu <hjl@gnu.org>H.J. Lu2-3/+7
* gas/all/cofftag.d: Support the strict COFF.
2000-08-22* config-ml.in (CC, CXX): Avoid trailing whitespace.Alexandre Oliva2-3/+42
(LD_LIBRARY_PATH, SHLIB_PATH): Adjust for multilibs and export to sub-configures.
2000-08-22* elf32-sh.c (sh_elf_relocate_section) [R_SH_IND12W,Alexandre Oliva2-21/+28
R_SH_DIR8WPN, R_SH_DIR8WPZ, R_SH_DIR8WPL]: Handle them explicitly. Improve validation of r_type.
2000-08-22* write.c (TC_FIX_ADJUSTABLE): Define to 1, if not defined.Alexandre Oliva7-28/+45
(fixup_segment) Use it instead of TC_DONT_FIX_NON_ADJUSTABLE. * config/tc-i386.h (TC_DONT_FIX_NON_ADJUSTABLE): Remove. <OBJ_ELF, OBJ_COFF, TE_PE> (TC_FIX_ADJUSTABLE): Define. * config/tc-arm.h (TC_DONT_FIX_NON_ADJUSTABLE): Remove. <OBJ_ELF> (TC_FIX_ADJUSTABLE): Define. * config/tc-i960.h, config/tc-m68k.h, config/tc-v850.h: Likewise.
2000-08-222000-08-22 Eric Christopher <echristo@cygnus.com>Eric Christopher5-26/+151
* config/tc-mn10300.c: (md_apply_fix): New function. (mn10300_force_relocation): New function. (mn10300_fix_adjustable): New function. * config/tc-mn10300.h: (TC_FORCE_RELOCATION): Define. (TC_HANDLES_FX_DONE): Define. (obj_fix_adjustable): Define. (MD_APPLY_FIX3): Define. (TC_LINKRELAX_FIXUP): Define. * write.c: (TC_LINKRELAX_FIXUP): Define if not previously defined. (fixup_segment): Use TC_LINKRELAX_FIXUP. * doc/internals.texi: Document TC_LINKRELAX_FIXUP.
2000-08-21Zero out the dynamic allocated content space. Add a comment to remind us thatNick Clifton5-4/+33
one day this ought to be fixed.
2000-08-212000-08-21 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt4-41/+75
bfd: * elf32-i860.c (elf32_i860_relocate_pc16): Just write the immediate field with the newly relocated value instead of adding it to the existing immediate field. (elf32_i860_relocate_splitn): Likewise. (elf32_i860_relocate_highadj): Likewise. gas: * config/tc-i860.c (md_apply_fix3): Do not insert the immediate if the fixup resulted in a relocation.
2000-08-21Changed email address of Ulrich LautherNick Clifton2-2/+6
2000-08-21Protoization.Kevin Buettner3-15/+10
2000-08-21* Contribute CGEN simulator build support code.Frank Ch. Eigler9-4/+325
* Patch was posted by bje@redhat.com.
2000-08-20 * Makefile.in (ALL_MODULES): Add all-cgen.Doug Evans3-3/+22
(CROSS_CHECK_MODULES,INSTALL_MODULES,CLEAN_MODULES): Similarily. (all-cgen): New target. (all-opcodes,all-sim): Depend on all-cgen. * configure.in (host_tools): Add cgen. Only configure cgen if --enable-cgen-maint.
2000-08-19Check arches->gdbarch and not current_gdbarch when looking for a match.Andrew Cagney2-2/+7
2000-08-18* MAINTAINERS: Add myself as dcache.c maintainer.J.T. Conklin12-34/+74
* remote-nindy.c (nindy_load): Invalidate dcache. * dcache.c (dcache_invd): Renamed from dcache_flush. The term flush with respect to caches usually implies that data will be written to memory. (dcache_init, dcache_xfer_memory): Updated. * monitor.c (flush_monitor_dcache, monitor_resume, monitor_load): Updated. * ocd.c (ocd_open, ocd_resume, bdm_reset_command): Updated. * remote-bug.c (bug_load, bug_resume): Updated. * remote-nindy.c (nindy_open, nindy_resume): Updated. * remote-sds.c (sds_open, sds_resume): Updated. * remote-utils.c (gr_open): Updated. * remote.c (remote_open_1, remote_resume, remote_async_resume, remote_cisco_open): Updated. * wince.c (child_create_inferior, child_resume): Updated. * monitor.c (monitor_open): Free dcache before creating a new one. * dcache.c (dcache_free): New function. * dcache.h (dcache_free): New prototype. -------------------------------------------------------------------
2000-08-18Add dummy params where needed.Andrew Cagney2-2/+8
2000-08-18Replace as_tsktsk with as_warn.Nick Clifton2-2/+7
Make reference to first element of shift_names explicit.
2000-08-18* write.c (fixup_segment) [TC_DONT_FIX_NON_ADJUSTABLE]: UseAlexandre Oliva7-9/+41
obj_fix_adjustable() and tc_fix_adjustable() to tell whether to add a symbol's address. Removed all target-specific #ifdefs that used to accomplished the same. * config/tc-v850.h (TC_DONT_FIX_NON_ADJUSTABLE): Define. * config/tc-m68k.h (TC_DONT_FIX_NON_ADJUSTABLE): Define. * config/tc-arm.h (TC_DONT_FIX_NON_ADJUSTABLE): Define. * config/tc-i960.h (TC_DONT_FIX_NON_ADJUSTABLE): Define. * config/tc-i386.h (TC_DONT_FIX_NON_ADJUSTABLE): Define.
2000-08-182000-08-17 Christopher C. Chimelis <chris@debian.org>H.J. Lu2-1/+5
* objdump.c (LONGEST_ARCH): Set to sizeof("powerpc:common").
2000-08-182000-08-17 Kazu Hirata <kazu@hxi.com>Kazu Hirata2-25/+41
* dwarf2dbg.c: Fix formatting.
2000-08-17Minor formatting changesNick Clifton1-5/+5
2000-08-17Allow illegal shifts by zero to be recorded as logical shift lefts by zero.Nick Clifton2-6/+17
2000-08-17Catch and warn about attempts to display debug information for version 1 ↵Nick Clifton2-1/+20
aranges.
2000-08-17* config-ml.in (CC, CXX): Don't introduce a leading space.Alexandre Oliva2-6/+10
2000-08-16Fix 3 DV bugs, and a few minor cleanups.Jim Wilson17-6011/+6234
gas/ * config/tc-ia64.c (specify_resource, case IA64_RS_GR): Handle postincrement modified registers. Handle IA64_OPND_R3_2 addl source registers. (note_register_values): Handle IA64_OPND_R3_2 operands. gas/testsuite/ * gas/ia64/dv-raw-err.s: Add new tests for addl and postinc. * gas/ia64/dv-raw-err.l: Likewise. * gas/ia64/dv-waw-err.l: Update sed pattern. * gas/ia64/opc-f.pl: Delete fpsub, and fpadd comment. * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate. include/opcode/ * ia64.h (IA64_OPCODE_POSTINC): New. opcodes/ * ia64-ic.tbl (pr-readers-nobr-nomovpr): Add addl, adds. Delete break, mov-immediate, nop. * ia64-opc-f.c: Delete fpsub instructions. * ia64-opc-m.c: Add POSTINC to all instructions with postincrement address operand. Rewrite using macros to avoid long lines. * ia64-opc.h (POSTINC): Define. * ia64-asmtab.c: Regenerate.
2000-08-162000-08-16 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt2-10/+35
* elf32-i860.c (elf32_i860_relocate_pc16): Implemented function (it was previously just a stub).
2000-08-162000-08-16 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt2-1/+5
* config/tc-i860.c (md_operand): Silly typo fixed.
2000-08-16Tidy up decoding of shift based addressing modes.Nick Clifton5-88/+208
Add extra tests for these addressing modes
2000-08-16* configure.in (libstdcxx_flags): UseAlexandre Oliva2-1/+6
libstdc++-v3/src/libstdc++.INC.
2000-08-16* elflink.c (_bfd_elf_create_got_section): Don't abort().Alexandre Oliva2-6/+28
Formatting fixes. (_bfd_elf_create_dynamic_sections): Likewise.
2000-08-16 * config/tc-sparc.c: Kill all warnings.Jakub Jelinek2-26/+59
(md_parse_option): Set -32/-64 for -xarch=, allow all -A archs in -xarch= as well. (md_show_usage): Update usage text.
2000-08-16Warn abouyt "bx pc" not being very useful.Nick Clifton2-0/+7
2000-08-16 * elf64-sparc.c (sparc64_elf_relocate_section): Set relocation addressJakub Jelinek2-8/+25
for undefined symbols to be the beginning of the section. * elf64-sparc.c (sparc64_elf_adjust_dynamic_symbol): Don't allocate four extra entries at the beginning of the .rela.plt section. (sparc64_elf_finish_dynamic_symbol): Adjust the offset in the .rela.plt section to account for the four reserved entries in the .plt section.
2000-08-162000-08-15 H.J. Lu <hjl@gnu.org>H.J. Lu2-2/+7
* i386.h: Swap the Intel syntax "movsx"/"movzx" due to the IgnoreSize change.
2000-08-16 * value.h (struct value) <lazy>: Add a comment about its use forEli Zaretskii2-1/+17
watchpoints.
2000-08-16* xcofflink.c (_bfd_ppc_xcoff_relocate_section): Add ori r0,r0,0Geoffrey Keating3-27/+64
to the list of NOPs we recognize after a branch-and-link. Use the ori NOP when one is needed. * coff-rs6000.c (_bfd_xcoff_slurp_armap): Finish implementation for large archives.
2000-08-15 * config/tc-sh.h (DWARF2_LINE_MIN_INSN_LENGTH): Defined.Jeff Law3-35/+98
* config/tc-sh.c (md_assemble): Changed so debug_type test performed for ppi_assemble * config/tc-sh.c: Included dwarf2dbg.h. (debug_line): Defined. (md_assemble): Generates dwarf2 line info. (sh_finalize): New function. Finalize dwarf2 info. (assemble_ppi): Returns size of code generated. (build_Mytes): Returns size of code generated. (md_pseudo_table): Added "file" and "loc" psuedo ops. * config/tc-sh.h (md_end): Defined. (sh_finalize): Declared.
2000-08-15Fix file corrupted before initial checkin.Jim Wilson2-1/+35
* ia64-ic.tbl: Add missing entries.
2000-08-152000-08-15 Dave Brolley <brolley@redhat.com>Dave Brolley1-2/+2
* sim-profile.c (profile_print_speed): Print cpu frequency if not zero.
2000-08-152000-08-15 Dave Brolley <brolley@redhat.com>Dave Brolley2-6/+103
* sim-profile.h (PROFILE_DATA): Add cpu_freq. (PROFILE_CPU_FREQ): New macro. * sim-profile.c (OPTION_PROFILE_CPU_FREQUENCY): New enumerator. (profile-options): Add profile-cpu-frequency. (parse_frequency): New function. (profile_option_handler): Handle OPTION_PROFILE_CPU_FREQUENCY. (profile_print_speed): Print cpu frequency and simulated execution time. Re-indent other items to match.
2000-08-15* config/tc-sh.c (md_apply_fix) [BFD_RELOC_32, BFD_RELOC_16]: UseAlexandre Oliva2-24/+7
md_number_to_chars.
2000-08-15* configure.in (libstdcxx_flags): Use libstdc++-v3/src/INCLUDES.Alexandre Oliva2-1/+5
2000-08-15Compute write back value for post increment loads beforeNick Clifton2-34/+47
performing the load in case the offset register is overwritten.
2000-08-14Allow "bx pc" in ARM mode.Nick Clifton2-2/+5