summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2000-11-06 Kazu Hirata <kazu@hxi.com>Kazu Hirata2000-11-0711-188/+151
| | | | | | | | | | | | | * as.c: Fix formatting. * dwarf2dbg.c: Likewise. * itbl-ops.c: Likewise. * listing.c: Likewise. * macro.h: Likewise. * messages.c: Likewise. * read.c: Likewise. * subsegs.c: Likewise. * subsegs.h: Likewise. * write.c: Likewise.
* Fix a few minor Changlog formatting problems.Jim Wilson2000-11-071-3/+3
|
* ia64-hpux patches from Steve Ellcey.Jim Wilson2000-11-0711-374/+448
| | | | | | | | | | | | | | | | * archures.c: (bfd_mach_ia64_elf64, bfd_mach_ia64_elf32) Add defines to differentiate elf32 and elf64 on ia64. * bfd-in2.h: Regenerate. * config.bfd: Add target for "ia64*-*-hpux*". * configure.in: Add bfd_elf32_ia64_big_vec to selvecs switch. * configure: Regenerate. * cpu-ia64.c (bfd_ia64_elf32_arch) Add elf32 arch info structure. * targets.c: Add bfd_target bfd_elf32_ia64_big_vec. * Makefile.am: Make elf32-ia64.c and elf64-ia64.c derived objects from elfxx-ia64.c. Add depenency rules for making elf32-ia64.lo. * Makefile.in: Regnerate. * elf64-ia64.c: Deleted * elfxx-ia64.c: New file, paramaterized version of elf64-ia64.c.
* 2000-11-06 Fernando Nasser <fnasser@totem.toronto.redhat.com>Fernando Nasser2000-11-064-1/+52
| | | | | | | | | | * wrapper.c (gdb_value_assign): New function. Longjump-free version of value_assign. (wrap_value_assign): New function. Wrapper for value_assign. * wrapper.h: Add declaration for the above. * varobj.c (varobj_set_value): Use gdb_value_assign, not value_assign which can longjump. Do not change varobj value if assign fails.
* 2000-11-06 Kazu Hirata <kazu@hxi.com>Kazu Hirata2000-11-068-83/+74
| | | | | | | | | | * aout-adobe.c: Fix formatting. * aout-arm.c: Likewise. * aout-cris.c: Likewise. * aout-encap.c: Likewise. * aout-ns32k.c: Likewise. * aout-target.h: Likewise. * aout-tic30.c: Likewise.
* 2000-11-06 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser2000-11-065-23/+121
| | | | | | | | | | | | | | | | | | | | | | From Steven Johnson <sbjohnson@ozemail.com.au>: This set of changes add "hookpost-" as an expansion on the original hooking of commands to GDB. A Hook may now be run "AFTER" execution of a command as well as before. * command.h (struct cmd_list_element): Changed elements hook and hookee to hook_pre and hookee_pre respectively. Added hook_post and hookee_post for the post hook command operation. Added hook_in so that an executing hook can be flagged to prevent recursion. * command.c (add_cmd): Changed initilization of cmd_list_element to reflect above changes. (delete_cmd): Remove both pre and post hooks. (help_cmd): Notify that the command has pre and/or post hooks. * infrun.c (normal_stop): Change references to hook_pre from hook. * top.c (execute_command): Run both pre and post hooks. (define_command): Allow definition of both pre and post hooks. The definition of pre-hooks is done as before, with the "hook-" prefix for backward compatibility.
* 2000-11-06 Kazu Hirata <kazu@hxi.com>Kazu Hirata2000-11-064-90/+79
| | | | | | * input-file.c: Fix formatting. * input-file.h: Likewise. * input-scrub.c: Likewise.
* * gdb.base/callfuncs.c (main): Moved to end of file, callPeter Schauer2000-11-063-15/+115
| | | | | | | t_double_values to initialize the FPU before inferior calls are made. * gdb.base/callfuncs.exp: Test for register preservation after calling inferior functions. Add tests for continuining, finishing and returning from a stop in a call dummy.
* Add GNU Free Documentation LicenseNick Clifton2000-11-0625-666/+6427
|
* * stack.c (return_command): Pop dummy frame if we just returned fromPeter Schauer2000-11-062-0/+11
| | | | a stop in a call dummy.
* 2000-11-05 Philip Blundell <philb@gnu.org>Phil Blundell2000-11-062-4/+38
| | | | | | | | | | | * elf32-arm.h (elf32_arm_merge_private_bfd_data): Always permit BFDs containing no sections to be merged, regardless of their flags. 2000-11-04 Philip Blundell <philb@gnu.org> * elf32-arm.h (elf32_arm_relocate_section): Suppress error message if a relocation for an undefined symbol also results in an overflow.
* Add GNU Free Documentation LicenseNick Clifton2000-11-063-35/+763
|
* * config.sub: Add support for Sun ChorusChristopher Faylor2000-11-062-0/+13
|
* * config.bfd: Add support for Sun Chorus.Christopher Faylor2000-11-062-2/+12
|
* Fix compilation warnings as otherwise we fail the test.Alan Modra2000-11-062-3/+7
|
* Protoization.Kevin Buettner2000-11-063-15/+12
|
* 2000-11-05 David O'Brien <obrien@FreeBSD.org>David O'Brien2000-11-053-63/+74
| | | | | | | | | | | * configure.in: Recognize alpha-*-freebsd*. * configure: Regenerate. I had this in my local tree for along time and had gotten approval for this on Mon, 22 May 2000 15:45:01 -0700 but somehow managed to never commit it. Approved by: Nick Clifton <nickc@cygnus.com> Message-Id: <200005222245.PAA14600@elmo.cygnus.com>
* Add include of "dwarf2dbg.h"Nick Clifton2000-11-052-0/+5
|
* Remove extraneous whitepacesNick Clifton2000-11-051-52/+52
|
* *** empty log message ***Nick Clifton2000-11-051-1/+4
|
* * ldlex.l (yy_create_string_buffer): Init all structure fields.Alan Modra2000-11-054-3/+21
| | | | | * Makefile.am (DISTCLEANFILES): Add stringify.sed. Move 2000-11-02 Makefile.in changes to this file.
* * hashtab.c (htab_expand): Change to return int. Use calloc orHans-Peter Nilsson2000-11-042-8/+68
| | | | | | | | | xcalloc depending on htab->return_allocation_failure. Return zero if calloc fails. (htab_create): Update comment to cover memory allocation. (htab_try_create): New. (htab_find_slot_with_hash): Return NULL if htab_expand fails. Update comment to cover this.
* * hashtab.h (struct htab): Add member return_allocation_failure.Hans-Peter Nilsson2000-11-042-0/+16
| | | | | (htab_try_create): New prototype. Mention which functions may return NULL when this is used.
* Protoization.Kevin Buettner2000-11-042-15/+14
|
* In new_symbol(), relocate symbol address by base address of the sectionKevin Buettner2000-11-032-2/+14
| | | | it is in instead of using the base address of the .text section.
* * TODO: Note abstraction layer violation where "ocd reset" commandJ.T. Conklin2000-11-0316-193/+241
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | must invalidate the dcache, and how this might be fixed. * monitor.c (#include "dcache.h"): Removed. (remote_dcache): Removed. (monitor_open): Removed code that created local dcache. (flush_monitor_dcache): Removed (unused function). (monitor_resume): Removed call to dcache_invd(). (monitor_load): Likewise. (monitor_xfer_memory): Changed to call monitor_write_memory(), monitor_write_memory_block(), and monitor_read_memory() instead of dcache_xfer_memory(). * monitor.h (flush_monitor_dcache): Removed (unused function). * ocd.c (#include "dcache.h"): Removed. (ocd_dcache): Removed. (ocd_open): Removed code that created local dcache. (ocd_resume): Removed call to dcache_invd(). (ocd_xfer_memory): Changed to call ocd_write_bytes() and ocd_read_bytes() instead of dcache_xfer_memory(). (bdm_reset_command): Invalidate target dcache. * remote-bug.c (bug_load): Remove call to dcache_invd(). (bug_resume): Likewise. (bug_settings): Remove dcache, readfunc, and writefunc fields from initializer. (bug_xfer_memory): Changed to call bug_read_memory() and bug_write_memory() instead of dcache_xfer_memory(). * remote-nindy.c (#include "dcache.h"): Removed. (nindy_dcache): Removed. (nindy_open): Removed code that created local dcache. (nindy_resume): Removed call to dcache_invd(). (nindy_load): Likewise. (nindy_xfer_inferior_memory): Changed to call ninMemPut() and ninMemGet() instead of dcache_xfer_memory(). * remote-sds.c (#include "dcache.h"): Removed. (sds_dcache): Removed. (sds_open): Removed code that created local dcache. (sds_resume): Removed call to dcache_invd(). (sds_xfer_memory): Changed to call sds_write_bytes() and sds_read_bytes() instead of dcache_xfer_memory(). * remote-utils.c (gr_open): Removed code that created local dcache. * remote-utils.h (#include "dcache.h"): Removed. (struct gr_settings): Removed dcache, readfunc, and writefunc fields. (gr_get_dcache, gr_set_dcache): Removed macro definitions. * remote.c (#include "dcache.h"): Removed. (remote_dcache): Removed. (remote_open_1): Removed code that created local dcache. (remote_async_open_1): Likewise. (remote_resume): Removed call to dcache_invd(). (remote_async_resume): Likewise. (remote_xfer_memory): Changed to call remote_write_bytes() and remote_read_bytes() instead of dcache_xfer_memory(). * wince.c (#include "dcache.h"): Removed. (remote_dcache): Removed. (child_create_inferior): Removed code that created local dcache. (child_xfer_memory): Changed to call remote_write_bytes() and remote_read_bytes() instead of dcache_xfer_memory(). (child_resume): Removed call to dcache_invd(). * target.c (target_dcache): Added. (target_load): Invalidate target_dcache. (do_xfer_memory): New function. (target_xfer_memory): Reimplement in terms of dcache_xfer_memory(). (target_xfer_memory_partial): Likewise. (initialize_targets): Create target_dcache. * target.h (#include "dcache.h"): Added. (target_open): Invalidate target_dcache. (target_resume): Likewise. (do_xfer_memory): New declaration. * dcache.c (dcache_init): Removed reading and writing arguments. (dcache_struct): Removed read_memory and write_memory fields. (dcache_write_line): Call do_xfer_memory. (dcache_read_line): Likewise. (dcache_xfer_memory): Likewise. (dcache_invalidate): Renamed from dcache_invd. (dcache_init): Updated. (dcache_xfer_memory): Updated. * dcache.h (memxferfunc): Removed definition.
* * hashtab.c: Change void * to PTR where necessary.Hans-Peter Nilsson2000-11-032-36/+42
| | | | | (htab_create, htab_expand): Correct formatting of comment before function.
* * hashtab.h: Change void * to PTR where necessary.Hans-Peter Nilsson2000-11-032-5/+9
|
* Use ${CONSTRUCTING...} to enclose constructors and destructors.Nick Clifton2000-11-0312-280/+400
|
* * objfiles.c (objfile_relocate): Relocate ei.entry_point withPeter Schauer2000-11-032-3/+17
| | | | its section offset, use SECT_OFF_TEXT only as a fallback.
* Fix readelf -S and readelf -s tests for MIPS and v850Nick Clifton2000-11-035-17/+73
|
* Add --srec-len and --srec-forceS3 switches to objcopyNick Clifton2000-11-038-342/+418
|
* Add support for -storm-chaosNick Clifton2000-11-022-3/+7
|
* Add support for *-storm-chaos targetNick Clifton2000-11-0212-503/+552
|
* Preserve copy of case clobber opcodes so that .req pseudo op worksNick Clifton2000-11-024-4/+30
|
* SWitch over to using dwarf2_generate_asm_linenoNick Clifton2000-11-022-15/+9
|
* 2000-11-02 Theo Honohan <th@futuretv.com>Phil Blundell2000-11-022-1/+5
| | | | * config/tc-arm.c (do_msr): Improve error message.
* Protoization.Kevin Buettner2000-11-024-7/+11
|
* 2000-11-01 Dave Brolley <brolley@cygnus.com>Dave Brolley2000-11-012-9/+35
| | | | | | | * lib/sim-defs.exp (run_sm_test): Correct comment. "output" and "xerror" options do not use a list of machines. Clear options from previous test case. Use "$cpu_option" to identify the machine to the assembler, if specified.
* 2000-10-31 Philip Blundell <philb@gnu.org>Phil Blundell2000-11-012-0/+7
| | | | | * elf32-arm.h (elf32_arm_merge_private_bfd_data): Only handle EF_SOFT_FLOAT if it is defined.
* 2000-10-31 Eric Christopher <echristo@cygnus.com>Eric Christopher2000-11-012-7/+30
| | | | | * config/tc-mn10300.c (md_apply_fix3): Use valuep if fully resolved or pc-relative, else use fx_offset.
* Add Eric Christopher as maintainer for MN10300Nick Clifton2000-11-012-1/+2
|
* Add tag support. Error for dangling qualifying predicates.Jim Wilson2000-11-012-2/+90
| | | | | | | | | | | | | * config/tc-ia64.c (struct md): New field tag_fixups. (ia64_flush_insns): Handle tag_fixups. Error if dangling qualifying predicate. (emit_one_bundle): Delete spurious multiplication by one. Handle tag_fixups. (ia64_start_line): Error if dangling qualifying predicate. (defining_tag): New static variable. (ia64_unrecognized_line, case '['): Parse tags. (ia64_frob_label): Create tag_fixups. (md_assemble): Reset md.qp.X_op after using it.
* Add Jim Wilson as Maintainer for IA64 code.Nick Clifton2000-10-312-6/+12
|
* 2000-10-30 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2000-10-317-2/+153
| | | | | | | | | | | | | | | | | | | * config/sh/tm-linux.h: New file. Include generic tm-linux.h, plus tm-sh.h, then define SVR4_FETCH_LINK_MAP_OFFSETS to use the sh target function instead of the default link map offsets. * config/sh/sh.mt: Add solib.o and solib-svr4.o to TDEPFILES. Use sh/tm-linux.h instead of sh/tm-sh.h. * sh-tdep.c (sh_linux_svr4_fetch_link_map_offsets): New function. Construct target-specific link map offsets. * i386-linux-tdep.c (i386_linux_svr4_fetch_link_map_offsets: New function. Construct target-specific link map offsets. * config/i386/tm-linux.h: Use above function instead of default. 2000-10-30 Michael Snyder <msnyder@cleaver.cygnus.com> * config/i386/tm-linux.h: Remove definition of SVR4_SHARED_LIBS, and inclusion of solib.h. Move up into ../tm-linux.h. config/tm-linux.h: Define SVR4_SHARED_LIBS, include solib.h.
* Kaz Kojima's BFD_RELOC_SH_PCDISP12BY2 fix.Alan Modra2000-10-312-1/+5
|
* Better bundle template selectionBernd Schmidt2000-10-312-2/+6
|
* Protoization.Kevin Buettner2000-10-313-19/+16
|
* solib.c relocation improvementsKevin Buettner2000-10-304-47/+75
|
* [left out in the previous check-in]Michael Snyder2000-10-302-2/+2
| | | | | | | | | | | | | | | | | 2000-10-30 Michael Snyder <msnyder@cleaver.cygnus.com> * config/m68k/linux.mh: Remove solib.c, solib-svr4.c from NATDEPFILES. * config/powerpc/linux.mh: ditto. * config/ia64/linux.mh: ditto. * config/i386/linux.mh: ditto. * config/alpha/alpha-linux.mh: ditto. * config/arm/linux.mh: ditto. * config/m68k/linux.mt: Add solib.c, solib-svr4.c to TDEPFILES. * config/powerpc/linux.mt: ditto. * config/ia64/linux.mt: ditto. * config/i386/linux.mt: ditto. * config/alpha/alpha-linux.mt: ditto. * config/arm/linux.mt: ditto.