aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-08-22Updated from specs in HDD-tool-0611 document.Nick Clifton3-93/+271
1997-08-21Thu Aug 21 16:18:08 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer3-2/+10
* config/powerpc/ppc-eabi.mt: * config/powerpc/ppc-sim.mt: * config/powerpc/ppcle-eabi.mt: * config/powerpc/ppcle-sim.mt: ser-ocd.c needs to be before other ocd-related files in TDEPFILES
1997-08-21Thu Aug 21 14:56:04 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer4-26/+50
* ppc-bdm.c (bdm_ppc_wait): stop printfing ecr, der * ocd.c: initialize remote_timeout (ocd_wait): while looping, call ocd_do_command with OCD_AYT (ocd_get_packet): remove find_packet goto. If there isn't an 0x55 at the start, something is quite wrong so error out instead of advancing in the packet and trying again. If checksum is invalid, print error message instead of trying again. * ser-ocd.c (ocd_readchar): error if we attempt to read past the end of the from_wiggler_buffer.
1997-08-21Fixed v850_section to cope with original section styles as well.Nick Clifton1-15/+8
1997-08-21Moved divh opcodes next to each other.Nick Clifton2-278/+592
1997-08-21Add support for parsing a double dash as the start of a comment that extends ↵Nick Clifton1-0/+5
to the end of the line.
1997-08-21Added support for NEC style assembler pseudo ops:Nick Clifton2-14/+98
.section "name", <type> .offset <expression> .bss
1997-08-21 * pr-9946.exp: Ditto.Bob Manson4-3/+6
* gch1280.exp: Ditto. * gch1272.exp: Ditto.
1997-08-21 * enum.exp: More quoting fixes.Bob Manson2-1/+5
*sigh*
1997-08-21 * config/tc-m32r.c (md_estimate_size_before_relax): Update recordedDavid Edelsohn1-0/+10
insn when changing to a different instruction.
1997-08-20Added N step divide routines, courtesy of Sugimoto at NEC.Nick Clifton2-218/+338
1997-08-20Fixed interpretation of SR bit in list18 structures.Nick Clifton2-640/+1943
1997-08-20 * ldlang.c (wildcardp): Don't let a backslash by itself cause aIan Lance Taylor2-26/+44
pattern to be treated as a wildcard pattern. PR 13113.
1997-08-20 * ldgram.y (atype): Accept parentheses with no type.Ian Lance Taylor1-0/+26
* ld.texinfo (Section Definition): Clarify use of whitespace. (Section Placement): Likewise. PR 13112.
1997-08-19oops - fixed bugs in new v850e/q rules.Nick Clifton1-3/+4
1997-08-19Tue Aug 19 08:59:12 1997 Fred Fish <fnf@cygnus.com>Fred Fish2-1/+17
* read.c (s_lcomm_internal): Renamed from s_lcomm, added arg to flag when alignment is in bytes instead of power of 2, and code to use that flag to convert alignment to bytes. (s_lcomm, s_lcomm_bytes): New helpers that call s_lcomm_internal. * read.h (s_lcomm_bytes): Add prototype. * config/obj-coff.c (write_object_file): If ALIGNMENT_IN_S_FLAGS is defined, write alignment to alignment bits in section header s_flags rather than the s_align field. start-sanitize-tic80 * config/obj-coff.h (ALIGNMENT_IN_S_FLAGS): Define for TC_TIC80. * config/tc-tic80.c (md_pseudo_table): Use s_lcomm_bytes for bss pseudo, instead of s_lcomm which wants a power of two for alignment. end-sanitize-tic80 PR 12215 and PR 13061
1997-08-19 * coff-i960.c (COFF_ALIGN_IN_SECTION_HEADER): Define to 1.Fred Fish3-7/+76
(GET_SCNHDR_ALIGN, PUT_SCNHDR_ALIGN): Define. * coff-m88k.c (GET_SCNHDR_NRELOC, GET_SCNHDR_NLNNO): Define. * coffcode.h (coff_set_alignment_hook): Conditionally compile in if COFF_ALIGN_IN_SECTION_HEADER is defined. Convert alignment to power of two for I960 only. * coffswap.h (GET_SCNHDR_NRELOC, PUT_SCNHDR_NRELOC, GET_SCNDHR_NLNNO, PUT_SCNHDR_NLNNO, GET_SCNHDR_FLAGS, PUT_SCNHDR_FLAGS): Provide default definitions. (coff_swap_scnhdr_in): Use GET_SCNHDR_FLAGS, GET_SCNHDR_NRELOC, GET_SCNHDR_NLNNO, and GET_SCNHDR_ALIGN. (coff_swap_scnhdr_out): Use PUT_SCNHDR_FLAGS, PUT_SCNHDR_ALIGN. start-sanitize-tic80 * Makefile.in (coff-tic80.o): Depends upon coffswap.h. * coff-tic80.c (COFF_ALIGN_IN_SECTION_HEADER): Define to 1. (GET_SCNHDR_FLAGS, PUT_SCNHDR_FLAGS): Define *coffcode.h (coff_write_object_contents): Set alignment field in section header for TIC80COFF files. end-sanitize-tic80 PR 12215 and PR 13061
1997-08-19 * objfiles.c (objfile_relocate): Add call to breakpoint_re_setFred Fish2-3/+3
after relocations are complete. * remote-vx.c (vx_add_symbols): Remove call to breakpoint_re_set, this is now done in objfile_relocate. PR 11308
1997-08-19 * macro.c (check_macro): use alloca instead of xmalloc to plug leak.Richard Henderson1-0/+4
1997-08-19 * as.c (show_usage): Add -am.Richard Henderson2-2/+51
* input-scrub.c (input_scrub_include_sb): Don't add leading \n if we've already got one. * listing.c (struct list_info_struct): Add line_contents. (listing_newline): Put unused argument to work: if non-null, save it... (listing_listing): ... and regurgitate during listing instead of line from file. * listing.h (LISTING_MACEXP): New define. (LISTING_NEWLINE): Argument is NULL. * read.c (read_a_source_file): If expanding macros, break up input lines and pass them to listing_newline. * doc/as.texinfo: Document -ac and -am. * cond.c (s_ifc): Add missing demand_empty_rest_of_line.
1997-08-18 * win32-nat.c (handle_exception): Return a value indicatingIan Lance Taylor2-4/+25
whether the exception was handled. Don't handle random exceptions the first time around, so that structured exception handling works. (child_wait): Check the return value of handle_exception. Set the continue_status argument to ContinueDebugEvent accordingly.
1997-08-18Add support for v850e and v850eq targets.Nick Clifton4-4/+198
Add support for BFD_RELOC_V850_PCREL relocation.
1997-08-18Add support for v850e and v850eq target.Nick Clifton3-0/+78
1997-08-18Add support for v850e and v850eq targets.Nick Clifton3-56/+86
Add support for BFD_RELOC_V850_16_PCREL.
1997-08-18Add support for v850e and v850eq targets.Nick Clifton5-12/+122
1997-08-18Add suport for v850e and v850eqNick Clifton1-0/+61
1997-08-18Add support for V850eq variant opcodes.Nick Clifton1-0/+14
1997-08-18 * Add gdbtcl2 to gdbtk_files.Mark Alexander1-1/+1
1997-08-18* config.sub: Add mipstx39. Delete r3900.Gavin Romig-Koch2-48/+32
1997-08-18 * Makefile.in (all-vmake): Depends on all-tix.Jason Molenda2-1/+7
1997-08-18 * Makefile.in (all-autoconf): Depends on all-texinfo.Jason Molenda2-15/+30
autoconf tries to run makeinfo as a part of 'all'. Instead of hacking autoconf to build in the Cygnus way, I just added this dependency.
1997-08-18Sun Aug 17 20:31:57 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder1-0/+4
* m32r-stub.c: fix typo
1997-08-18 * remote-sds.c: Remove unused remnants of remote.c.Stan Shebs2-141/+122
(tob64): Return the result length. (sds_interrupt): Send a stop message. (sds_wait): Add debug output for signal interpretation, flag that signal was due to a trap. (sds_fetch_registers): Fill the registers array correctly for PowerPC. (sds_store_registers): Get the right values from registers array. (putmessage): Tweak length handling so checksum comes out right. (sds_insert_breakpoint, sds_remove_breakpoint): Do correctly.
1997-08-17Sun Aug 17 00:42:11 1997 Martin M. Hunt <hunt@cygnus.com>Martin Hunt2-0/+51
* gdbtk.c (gdb_listfuncs): New function that returns a list of all the functions in a source file.
1997-08-16Update powerpc/rs6000 to current multilibsMichael Meissner1-0/+5
1997-08-15 * Makefile.am (check-DEJAGNU): Don't cd into testsuite until afterIan Lance Taylor1-0/+4
setting EXPECT and TCL_LIBRARY. * Makefile.in: Rebuild.
1997-08-15 * infrun.c (wait_for_inferior): Add the symbols for anyPeter Schauer5-170/+109
newly loaded objects upon a TARGET_WAITKIND_LOADED event. Rewrite code which determines the TOC address for calling functions in the inferior under AIX. * rs6000-nat.c (find_toc_address): New function to determine the required TOC address from a function address. (_initialize_core_rs6000): Set up find_toc_address_hook to point to find_toc_address. (xcoff_relocate_symtab, xcoff_relocate_core): Remove add_text_to_loadinfo calls. (exec_one_dummy_insn): Change pid and status to int to get rid of compiler warnings. (xcoff_relocate_symtab): Cast ldi to `int *' when passing it to ptrace to get rid of compiler warnings. * rs6000-tdep.c: Add definition for find_toc_address_hook. (rs6000_fix_call_dummy): If find_toc_address_hook is non zero, patch TOC address load code in the call dummy with the value returned from find_toc_address_hook. (struct loadinfo, loadinfo, loadinfolen, loadinfotextindex, xcoff_init_loadinfo, free_loadinfo, xcoff_add_toc_to_loadinfo, add_text_to_loadinfo, find_toc_address): Remove. (_initialize_rs6000_tdep): Remove initialization of coff_add_toc_to_loadinfo_hook and xcoff_init_loadinfo_hook. * xcoffread.c (coff_add_toc_to_loadinfo_hook, xcoff_init_loadinfo_hook): Remove. (struct coff_symfile_info): Add toc_offset field. (scan_xcoff_symtab): Record toc_offset value in toc_offset field instead of calling xcoff_add_toc_to_loadinfo_hook. (get_toc_offset): New function to return the value of the toc_offset field for an object file. (xcoff_initial_scan): Remove call of xcoff_init_loadinfo_hook. * xcoffsolib.h (add_text_to_loadinfo): Remove declaration. * config/rs6000/tm-rs6000.h: Add declarations for find_toc_address_hook and get_toc_offset.
1997-08-15fix copyrightsIan Lance Taylor1-1/+1
1997-08-15 * as.h (enum debug_info_type): Define.Ian Lance Taylor8-173/+556
(debug_type): Declare. * as.c (debug_type): New global variable. (show_usage): Add --gstabs. (parse_args): Handle --gstabs. * read.c (generate_asm_lineno): Remove. (read_a_source_file): Output stabs debugging if appropriate. Change checks of generate_asm_lineno to check debug_type. Only generate ECOFF debugging if ECOFF_DEBUGGING is defined. * read.h (generate_asm_lineno): Don't declare. (stabs_generate_asm_lineno): Declare. * stabs.c (stabs_generate_asm_lineno): New function. * ecoff.c (add_file): Use debug_type, not generate_asm_lineno. Don't turn off debugging. (add_file): Remove old #if 0 code. (ecoff_new_file): Set debug_type, not generate_asm_lineno. (ecoff_directive_end): Don't generate stabs line symbols. (ecoff_generate_asm_lineno): Don't check stabs_seen. Don't set generate_asm_lineno. (line_label_cnt): Remove. (ecoff_generate_asm_line_stab): Remove. * ecoff.h (ecoff_generate_asm_line_stab): Don't declare. * doc/as.texinfo, doc/as.1: Document --gstabs.
1997-08-15 * coffgen.c (coff_find_nearest_line): Correctly handle the offsetIan Lance Taylor1-0/+6
argument as section relative, rather than an absolute address. From Jan Hoogenraad <hoogenrd@natlab.research.philips.com>.
1997-08-15fix v850 sanitizationIan Lance Taylor2-25/+25
1997-08-15fix v850 sanitizationIan Lance Taylor1-4/+4
1997-08-15Remove ARC sanitization.David Edelsohn4-175/+38
1997-08-15 * arc.h (enum reloc): Move here from elf32-arc.c.David Edelsohn1-27/+25
1997-08-15Remove ARC sanitization.David Edelsohn10-175/+72
1997-08-15Remove support for insns not in base chip, which is all we support now.David Edelsohn1-2/+0
1997-08-15Delete testcases, these don't appear in the base chip which is all weDavid Edelsohn2-98/+0
support now.
1997-08-15Remove ARC sanitization.David Edelsohn3-80/+80
1997-08-14Add comment.David Edelsohn1-1/+8
1997-08-14Undo last change, add comment saying why I think I was wrong.David Edelsohn1-4/+10