aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-04-14Mon Apr 14 11:55:27 1997 Geoffrey Noer <noer@pizza.cygnus.com>Geoffrey Noer2-1/+6
* config/i386/cygwin32.mh: remove -lkernel32 from XM_CLIBS since gcc automatically includes it
1997-04-14 * binutils-all/ar.exp (long_filenames): Check for a file systemIan Lance Taylor1-0/+171
with a 14 character file name length limit.
1997-04-14 From Thomas Graichen <graichen@rzpd.de>:Ian Lance Taylor1-0/+6
* configure.in: Use ${CONFIG_SHELL} when running $ac_config_sub. * configure: Rebuild.
1997-04-14 From Thomas Graichen <graichen@rzpd.de>:Ian Lance Taylor2-5/+14
* Makefile.in: Always use $(SHELL) when running move-if-change. * configure.in: Use ${CONFIG_SHELL} when running $ac_config_sub. * configure: Rebuild.
1997-04-14 From Thomas Graichen <graichen@rzpd.de>:Ian Lance Taylor2-4/+11
* Makefile.in: Always use $(SHELL) when running move-if-change. * configure.in: Use ${CONFIG_SHELL} when running $ac_config_sub. * configure: Rebuild.
1997-04-14 From Thomas Graichen <graichen@rzpd.de>:Ian Lance Taylor1-0/+7
* Makefile.in: Always use $(SHELL) when running move-if-change. * configure.in: Use ${CONFIG_SHELL} when running $ac_config_sub. * configure: Rebuild.
1997-04-14 * configure: Use ${config_shell} with ${moveifchange}. From ThomasIan Lance Taylor1-0/+5
Graichen <graichen@rzpd.de>.
1997-04-14 * cgen-*.c, m32r-*.c: #include sysdep.h instead of config.h.David Edelsohn1-0/+5
Delete string{,s}.h support.
1997-04-11 * elfcode.h (elf_slurp_symbol_table): Only subtract the sectionIan Lance Taylor1-0/+3
VMA if this is an executable file or a shared object.
1997-04-11Fri Apr 11 16:37:10 1997 Niklas Hallqvist <niklas@appli.se>Ian Lance Taylor1-0/+4
* config.guess: Recognize OpenBSD systems correctly. VS: ----------------------------------------------------------------------
1997-04-11 * targets.c (netbsd_core_vec): Declare. From Gordon W. RossIan Lance Taylor1-0/+20
<gwr@mc.com>. * libaout.h (struct aout_backend_data): Add entry_is_text_address field. * aout-target.h (SEGMENT_SIZE): Define to TARGET_PAGE_SIZE at the start of the file. Remove uses later on which switch using ifdef. (MY(callback)): Handle entry_is_text_address. (MY_entry_is_text_address): Define if not defined. (MY(backend_data)): Initialize new field. * aoutf1.h (sunos4_aout_backend): Likewise. * i386aout.c (MY(backend_data)): Likewise. * i386mach3.c (MY(backend_data)): Likewise. * mipsbsd.c (MY(backend_data)): Likewise. * sparclynx.c (sparclynx_aout_backend): Likewise. * netbsd.h (SEGMENT_SIZE): Define if not defined. (MY_entry_is_text_address): Define. * m68knetbsd.c (SEGMENT_SIZE): Define as 0x20000
1997-04-11 * xcofflink.c (bfd_xcoff_import_symbol): Handle importing a symbolIan Lance Taylor1-0/+5
whose name starts with `.'. PR 12061.
1997-04-11 * config.bfd: (i[3456]86-*-openbsd*, m68*-*-openbsd*,Ian Lance Taylor3-25/+37
mips*el*-*-openbsd*, mips*-*-openbsd*, ns32k-*-openbsd*, powerpc-*-*bsd*, sparc-*-openbsd*): New targets. * configure.in (i[3456]86-*-openbsd*, mips*-*-openbsd*, m68*-*-openbsd*, ns32k-*-openbsd*, powerpc-*-*bsd*, sparc-*-openbsd*): New targets. * configure: Rebuild.
1997-04-11 * README, Makefile.in (ETC_SUPPORT): Remove references toJason Molenda2-3/+7
cfg-paper*, configure.{texi,man,info*}._
1997-04-10 * cgen.c (cgen_parse_operand): Renamed from cgen_asm_parse_operand.David Edelsohn2-9/+28
New argument `want'. Update enum cgen_parse_operand_result values. Initialize if CGEN_PARSE_OPERAND_INIT. * config/tc-m32r.c (md_begin): Set cgen_parse_operand_fn. (md_assemble): Call cgen_asm_init_parse. Update call to m32r_cgen_assemble_insn, call as_bad if assembly failed.
1997-04-10 * cgen-asm.c (cgen_parse_operand_fn): New global.David Edelsohn3-14/+33
(cgen_parse_{{,un}signed_integer,address}): Update call to cgen_parse_operand_fn. (cgen_init_parse_operand): New function. * m32r-asm.c (parse_insn_normal): cgen_init_parse_operand renamed from cgen_asm_init_parse. (m32r_cgen_assemble_insn): New operand `errmsg'. Delete call to as_bad, return error message to caller. (m32r_cgen_asm_hash_keywords): #if 0 out.
1997-04-10 * cgen.h (<cpu>_cgen_assemble_insn): New arg for errmsg.David Edelsohn1-1/+6
(cgen_parse_operand_fn): Declare. (cgen_init_parse_operand): Declare. (cgen_parse_operand): Renamed from cgen_asm_parse_operand, new argument `want'. (enum cgen_parse_operand_result): Renamed from cgen_asm_result. (enum cgen_parse_operand_type): New enum.
1997-04-10 * cgen-asm.c (cgen_asm_parse_operand_fn): New global.David Edelsohn3-11/+37
(cgen_parse_{{,un}signed_integer,address}): Update call to cgen_asm_parse_operand_fn. * m32r-asm.c (parse_insn_normal): Delete call to cgen_asm_init_parse. (m32r_cgen_assemble_insn): New operand `errmsg'. Delete call to as_bad, return error message to caller. (m32r_cgen_asm_hash_keywords): #if 0 out.
1997-04-10 * cgen.h (<cpu>_cgen_assemble_insn): New arg for errmsg.David Edelsohn2-17/+37
(cgen_asm_parse_operand_fn): Declare.
1997-04-10 * config/tc-m32r.c (md_begin): Set cgen_asm_parse_operand_fn.David Edelsohn2-2/+19
(md_assemble): Call cgen_asm_init_parse. Update call to m32r_cgen_assemble_insn, call as_bad if assembly failed.
1997-04-10Tweak comment.David Edelsohn1-0/+511
1997-04-10Thu Apr 10 13:20:53 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer4-183/+1113
* procfs.c: Substantial (but incomplete) changes to support sysv4.2mp procfs as implemented in UnixWare 2.1. The procinfo struct now has substructs like struct flt_ctl instead of just a fltset_t and has a ctl_fd, status_fd, as_fd, and map_fd instead of a single fd. Non-sysv4.2mp procfs models still have the structs and multiple fds, but don't use the entire struct and the four fds all point to the same thing. We use PROCFS_USE_READ_WRITE to decide whether to talk to procfs with reads/writes or use ioctl instead. We use HAVE_MULTIPLE_PROC_FDS to determine whether procfs really has multiple fds or not. PROC_NAME_FMT is split out into CTL_PROC_NAME_FMT, AS_PROC_NAME_FMT, MAP_PROC_NAME_FMT, STATUS_PROC_NAME_FMT. (procfs_notice_signals): now a necessary wrapper around (notice_signals): which are the new guts for noticing signals (open_proc_file): gets a new flag arg used in sysv4.2mp to determine whether or not to attempt to open the ctl_fd. (procfs_read_status): new local function, reads procfs status (procfs_write_pcwstop): new local function, writes a PCWSTOP (procfs_write_pckill): new local function, writes a PCKILL (unconditionally_kill_inferior): remove signo since we now just call procfs_write_pckill(). (procfs_xfer_memory): call lseek with SEEK_SET rather than 0 (proc_iterate_over_mappings): the whole function is ifdefed on UNIXWARE to keep things readable. Expanded the syscall_table to include new potential sysv4.2mp members. Note that all ifdefs of UNIXWARE should be eliminated if possible or renamed to describe what's being selected for a bit better. Sysv4.2mp and IRIX both have SYS_sproc so the IRIX specific code now also checks it's not UNIXWARE. * config/i386/tm-i386v42mp.h: also define HAVE_PSTATUS_T, HAVE_NO_PRRUN_T, PROCFS_USE_READ_WRITE, and UNIXWARE * config/mips/nm-irix4.h: set CTL_PROC_NAME_FMT et al to "/debug/%d" as PROC_NAME_FMT used to be
1997-04-09 * mn10300-tdep.c: Almost completely rewritten based on mn10200Jeff Law2-21/+38
port. * config/mn10300/tm-mn10300.h: Likewise. === gdb Summary === # of expected passes 3890 # of unexpected failures 8 # of expected failures 39 # of unresolved testcases 1
1997-04-09Wed Apr 9 12:05:25 1997 Andreas Schwab ↵Ian Lance Taylor1-0/+6
<schwab@issan.informatik.uni-dortmund.de> * m68k-dis.c (print_insn_arg) [case 'd']: Print as address register, not data register. [case 'J']: Fix typo in register name.
1997-04-09 * config/tc-m68k.c (m68k_ip): Handle #j.Ian Lance Taylor1-0/+4
1997-04-09 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):Bob Manson2-2/+12
Don't call gdb_test when the command doesn't return to a gdb prompt. Oops.
1997-04-09 Fix typo.Bob Manson1-1/+1
1997-04-09 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratiutiousBob Manson1-0/+5
"Tests restarted" messages.
1997-04-08Remove mention of .Sanitize from ChangeLogsMichael Snyder1-4/+0
1997-04-08 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.Jeff Law1-0/+4
1997-04-08 * config/tc-mn10300.c (md_convert_frag): Create fixup at theJeff Law1-0/+5
right address for call label:32,regs,imm. Fixes bug exposed by gdb testsuite.
1997-04-08Tue Apr 8 18:09:29 1997 Jamie Lokier <jamie@rebellion.co.uk>Ian Lance Taylor1-0/+8
* stabs.c (struct stab_section_info): New field `cumulative_skips'. (_bfd_link_section_stabs): Fill the above array. (_bfd_stab_section_offset): Use `cumulative_skips' to speed up offset calculation.
1997-04-08 * config/pa/{hppabsd.mt hppahpux.mt hppaosf.mt}: RemoveStu Grossman3-2/+8
remote-pa.o from TDEPFILES. Nobody uses it, and besides, it's a lousy out-of-date clone of remote.c.
1997-04-08 * elf32-mn10300.c (mn10300_elf_relax_section): Don't forget theJeff Law1-0/+3
addend for non pc-relative relocations. Bug exposed by testing relaxing linker.
1997-04-08 * elf-m10300.c (bfd_elf32_mn10300_reloc): Remove prototypeJeff Law2-0/+1551
for non-existent function. Just something I noticed. * elf-m10300.c (mn10300_elf_relax_section): New function. (mn10300_elf_relax_delete_bytes): Likewise. (mn10300_elf_symbol_address_p): Likewise. (mn10300_elf_get_relocated_section_contents): Likewise. (bfd_elf32_bfd_relax_section): Define. (bfd_elf32_bfd_get_relocated_section_contents): Likewise. Basic relaxing linker.
1997-04-08 * simops.c (syscall): Handle new mn10300 calling conventions.Jeff Law1-2/+2
Forgot to check this in last week.
1997-04-08 * .Sanitize: remove sanitization for m32r.Michael Snyder1-14/+2
1997-04-08Mon Apr 7 17:46:23 1997 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-36/+6
* .Sanitize: remove sanitization for M32R target.
1997-04-08Remove m32r sanitization.David Edelsohn1-35/+1
1997-04-07Remove m32r sanitization.David Edelsohn5-75/+4
1997-04-07 * config/tc-hppa.c (pa_subspace_start): If OBJ_ELF, then always returnJeff Law1-0/+7
zero. * config/tc-hppa.h (tc_frob_symbol): Don't reset the value of the symbol for OBJ_ELF anymore. Fixes testsuite problem for hppa1.1-hp-*elf*.
1997-04-07 * configure.in: Substitute SHLIB_LIBS.Ian Lance Taylor3-8/+18
* configure: Rebuild. * Makefile.in (SHLIB_LIBS): New variable. ($(SHLIB)): Use $(SHLIB_LIBS).
1997-04-07 * configure.host: Set SHLIB_LIBS.Ian Lance Taylor4-68/+87
* configure.in: Substitute SHLIB_LIBS. * configure: Rebuild. * Makefile.in (SHLIB_LIBS): New variable. ($(SHLIB)): Use $(SHLIB_LIBS).
1997-04-07 * cgen-dis.c (build_dis_hash_table): Fix xmalloc size computation.David Edelsohn2-1/+3
1997-04-07 * cgen-opc.c (hash_keyword_name): Improve algorithm.David Edelsohn2-1/+3
1997-04-07 * Makefile.in (distclean): Don't remove *.info files.Ian Lance Taylor2-21/+52
1997-04-07 * disassemble.c (disassembler): Handle m32r.David Edelsohn1-0/+4
1997-04-07 * Makefile.in: Regenerate dependencies.David Edelsohn4-71/+88
(TARG_CPU): New variable. (cgen.o): Depend on cgen.h, $(TARG_CPU)-opc.h. (.dep1): Delete creating of cgen-opc.h. (.tcdep): Put proper contents in cgen-opc.h. * configure.in (m32r): Delete setting of extra_files, extra_links. (AC_OUTPUT): Create cgen-opc.h. * configure: Regenerated.
1997-04-07Mon Apr 7 10:53:52 1997 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+5
* bfd-in.h bfd-in2.h: add bfd_section_lma macro to correspond with bfd_section_vma.
1997-04-07 * sim-base.h (sim_state_base): Move `magic' to end of struct.David Edelsohn1-0/+4