aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-06-09Modified Files:Kung Hsu1-0/+8
ChangeLog * remote-os9k.c (rombuf_command): fix a bug accepting rombug output. * stabsread.c (read_struct_fields): os9k nested structure does not have terminating ';', instead it just get to ',' and bit position and length.
1994-06-09 * Makefile.in: Bunch of fixes so it actually works in thisPer Bothner7-55/+63
directory. (E.g. add extra ../ where needed.) Also, add .exe to executables, so we can use suffix rules. * chexp.exp (test_print_reject): Update syntax error message. * chillvars.ch (module PR_5020): Moved from here ... * pr-5022.ch: ... to this new file. * chillvars.exp, pr-5020.exp (binfile): Add .exe extension. * chillvars.exp, pr-5020.exp: Don't check all_flag. * pr-5020.exp: Add more tests; fix "print y pretty" output.
1994-06-09cvs server works fine on the RS/6000 these days. Only turned on for realMark Eichin1-2/+1
rs6000, though, rather than power and lynx.
1994-06-09Modified Files:Kung Hsu2-1/+2
remote-os9k.c stabsread.c * remote-os9k.c (rombuf_command): fix a bug accepting rombug output. * stabsread.c (read_struct_fields): os9k nested structure does not have terminating ';', instead it just get to ',' and bit position and length.
1994-06-09 * scripttempl/i960.sc: Add CONSTRUCTORS to .data.Ian Lance Taylor1-0/+4
1994-06-09(nlm_symfile_read): Use SYMBOL_CLASS to access symbol class.Stu Grossman1-1/+1
1994-06-09 * Makefile.in (check): Delete ld.new dependency so that a regressionBill Cox2-1/+6
test doesn't trigger a rebuild of the linker.
1994-06-09 * nlmread.c (nlm_symtab_read): Clean up a bit.Stu Grossman6-15/+72
* (nlm_symfile_read): Record bounds of main() so that backtrace command will know where to stop. * objfiles.c (objfile_relocate): Relocate entry point/func info for backtrace as well. * objfiles.h: Define values for invalid PCs for entry point info. * symfile.c (init_entry_point_info): Initialize invalid values with aforementioned macros. * config/alpha/tm-alphanw.h: Turn on FRAME_CHAIN_VALID_ALTERNATE to cause backtrace to stop when it gets back to main(). * config/i386/tm-i386nw.h: Ditto.
1994-06-09 * configure: Remove temporary files on receipt of a signal.Ian Lance Taylor1-0/+4
1994-06-09 * ldlang.c (map_input_to_output_sections): For lang_address, callIan Lance Taylor2-7/+9
init_os if it hasn't already been called.
1994-06-09 * aoutx.h (aout_get_external_symbols): Don't try to read theIan Lance Taylor1-0/+7
strings if there are no symbols. (aout_link_write_other_symbol): Use the output section when working out the type.
1994-06-08Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs4-111/+84
* config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start. * lib/gdb.exp (default_gdb_start): Define.
1994-06-08 * Makefile.in (check): Delete as.new dependency, so thatBill Cox2-1/+6
regression test doesn't trigger an assembler build.
1994-06-08rs6k lynx changesDavid Henkel-Wallace6-3/+84
1994-06-08Tue Jun 7 18:45:39 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs5-23/+28
* mpw-config.in (target_arch): Compute from canonical target. (m68k, mips, powerpc, sparc): Add architectures. * mpw-make.in (disassemble.c.o): Add. (ALL_CFLAGS): Remove special flags (-mc68020 -mc68881 -model far).
1994-06-08Move "@" so it's actually on the first line of the shell script in theRob Savoye1-12/+18
makefile target.
1994-06-07 * elfcode.h (assign_section_numbers): Put shstrtab, symtab andIan Lance Taylor1-0/+4
strtab sections at end of file. Avoids bug in some versions of SVR4 strip. From Eric Youngdale <eric@tantalus.nrl.navy.mil>.
1994-06-07 * configure: If there is a package_makefile_frag, removeIan Lance Taylor2-0/+6
${subdir}/Makefile.tem after copying it in.
1994-06-07 * coffcode.h (styp_to_sec_flags): If COFF_PAGE_SIZE is defined,Ian Lance Taylor1-0/+12
set SEC_DEBUGGING for STYP_INFO sections. (coff_compute_section_file_positions): If COFF_PAGE_SIZE is defined, and D_PAGED is set, set the file position equal to the section VMA modulo COFF_PAGE_SIZE. * coffgen.c (coff_real_object_p): If F_EXEC is set, set D_PAGED. * coff-i386.c: Set D_PAGED in BFD target. (COFF_PAGE_SIZE): Define. * coff-m68k.c, coff-sparc.c: Likewise.
1994-06-07 * Makefile.in (mostlyclean, realclean): New targets.Ian Lance Taylor3-10/+16
* doc/Makefile.in, testsuite/Makefile.in: Likewise.
1994-06-07 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangleJim Kingdon2-1/+7
(which was basically just a local version of the same thing). In addition to avoiding duplication, gdb_test_exact is faster. * lib/gdb.exp (gdb_test_exact): Fix typo.
1994-06-07 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,Jim Kingdon2-1/+6
don't give an error. * gdb.base/term.exp: Call delete_breakpoints before starting.
1994-06-07 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.Jim Kingdon1-0/+5
(t10): Add comment.
1994-06-07Reorganized GDB tests - ChillStan Shebs7-0/+1436
1994-06-07Reorganized GDB tests - baseStan Shebs57-0/+21351
1994-06-07Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs3-38/+60
Reorganization of the GDB Test Suite. * gdb.base: New directory, contains all the basic tests. * gdb.c++: New directory, tests specific to C++. * gdb.chill: New directory, tests specific to Chill. * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved into appropriate new directories (t00-t17 to base, t20-t23 to c++, t30-31 to chill). * */gdbme.*: Rename to match appropriate expect scripts. * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c, gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c, gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h, gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c, gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c, gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c, gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c, gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c, gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c, gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files. * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc, gdb.c++/virtfunc.cc: New names of C++ files. * gdb.chill/chillvars.ch: New name of Chill file. * gdb.base/configure.in, gdb.c++/configure.in, gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in. * gdb.base/Makefile.in, gdb.c++/Makefile.in, gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in. * configure.in (configdirs): Update to reflect directory changes. (target_abbrev): No longer define for any configuration. * Makefile.in: Cosmetic improvements to header comments.
1994-06-06 * elfcode.h (bfd_section_from_shdr): Don't turn a reloc sectionIan Lance Taylor2-11/+12
into a BFD section just because SHF_ALLOC is set; require that it not use the normal symbol table. (elf_section_from_bfd_section): Corresponding change.
1994-06-06Add lynx targets and hppa flag infoKaren Christiansen1-5/+10
1994-06-06Comment change.Ian Lance Taylor1-1/+7
1994-06-06 Better indirect and warning symbol handling inspired by StuartIan Lance Taylor2-5/+22
Quick <stuck@cs.man.ac.uk>. * linker.c (enum link_action): Add REF, MIND, CWARN, REFC. (link_action): Change UNDEF_ROW/def and UNDEFW_ROW/def from NOACT to REF. Change UNDEF_ROW/indr and UNDEFW_ROW/indr from CYCLE to REFC. Change DEF_ROW/indr and COMMON_ROW/indr from CYCLE to MDEF. Change DEFW_ROW/indr from CYCLE to NOACT. Change INDR_ROW/indr from MDEF to MIND. Change INDR_ROW/warn from WARNC to CYCLE. Change WARN_ROW/def and WARN_ROW/indr from MWARN to CWARN. Change WARN_ROW/com from MWARN to WARN. Change WARN_ROW/warn from NOACT to CYCLE. Change SET_ROW/warn from WARNC to CYCLE> (_bfd_generic_link_add_one_symbol): Handle REF, MIND, CWARN and REFC. If a new indirect symbol has been referenced, push the reference down to the symbol it points to. FIx handling of WARN. * aoutx.h (translate_from_native_sym_flags): If N_WARNING, don't clobber e_type of next symbol. (translate_to_native_sym_flags): Likewise. (aout_link_write_symbols): Loop on bfd_link_hash_warning as well as bfd_link_hash_indirect.
1994-06-06 * bfdlink.h (struct bfd_link_hash_entry): Remove written field:Ian Lance Taylor1-2/+7
not needed for all backends.
1994-06-06 * libaout.h (struct aout_link_hash_entry): New field written.Ian Lance Taylor3-12/+30
* aoutx.h (NAME(aout,link_hash_newfunc)): Initialize written. (aout_link_write_symbols): Use written, not root.written. (aout_link_write_other_symbol): Likewise. * sunos.c (sunos_scan_dynamic_symbol): Likewise. * libecoff.h (struct ecoff_link_hash_entry): New field written. * ecoff.c (ecoff_link_hash_newfunc): Initialize written. (ecoff_link_write_external): use written, not root.written. * genlink.h (struct generic_link_hash_entry): New field written. * linker.c (_bfd_link_hash_newfunc): Don't initialize written. (generic_link_hash_newfunc): Initialize written. (_bfd_generic_link_output_symbols): Use written, not root.written. (_bfd_generic_link_write_global_symbol): Likewise. (_bfd_generic_reloc_link_order): Likewise.
1994-06-06 * libecoff.h (ecoff_data_type): Add linker field.Ian Lance Taylor3-6/+16
* ecoff.c (ecoff_write_object_contents): Check new tdata linker field, rather than outsymbols being non-NULL, to decide whether to output the symbols and relocs. (ecoff_bfd_final_link): Set new tdata linker field to true.
1994-06-06 * config/tc-mips.c (RDATA_SECTION_NAME): Define.Ian Lance Taylor2-18/+48
(macro): Correct M_LI_SS SVR4_PIC/EMBEDDED_PIC case. After M_LI_D or M_L_DOB or label dob, force a new frag to avoid getting confused in tc_gen_reloc. (mips_ip): Use RDATA_SECTION_NAME, not .rdata. (s_change_sec): Likewise.
1994-06-06 * ecoff.c (ecoff_bfd_copy_private_bfd_data): Don't try to copyIan Lance Taylor2-1/+8
data to a non-ECOFF file.
1994-06-06 * libbfd-in.h: Add warning that libbfd.h is a generated file.Ian Lance Taylor1-0/+5
* libbfd.h: Rebuilt.
1994-06-05 Changes to support ELF strip and objcopy on dynamically linkedIan Lance Taylor4-349/+313
files. * elfcode.h (elf_fake_sections): Add prototype. (bfd_section_from_shdr): Make a BFD section from an SHT_HASH section, and from an SHT_DYNSYM section, and from the dynamic string table section. (elf_object_p): Set D_PAGED if there is a program header. (elf_make_sections): Remove. (fix_up_strtabs): Remove. (elf_fake_sections): Rewrite. Now sets sh_entsize. (assign_section_numbers): Rewrite. Now sets sh_link and sh_info for all sections. (elf_compute_section_file_positions): Don't call obsolete functions elf_make_sections or fix_up_strtabs. (swap_out_syms): Set sh_addralign to FILE_ALIGN rather than 4. (NAME(bfd_elf,write_object_contents)): Permit writing DYNAMIC objects. (elf_section_from_bfd_section): Treat SHT_DYNSYM like other normal sections. If an SHT_REL or SHT_RELA section is allocated or uses an unusual symbol table, permit a BFD section to map to it. Permit most SHT_STRTAB sections to have a BFD section mapped to them. (elf_bfd_final_link): Don't set sh_link, sh_info or sh_entsize fields of dynamic sections here; do it in assign_section_numbers. * elf32-target.h, elf64-target.h: Add D_PAGED to permitted object flags.
1994-06-05 * elf.c (_bfd_elf_make_section_from_shdr): Only set SEC_DATA ifIan Lance Taylor1-0/+7
SEC_LOAD is set, rather than checking SEC_ALLOC.
1994-06-05 * libbfd-in.h (bfd_realloc): Change last arg to "size_t size".Ian Lance Taylor1-2/+13
(Move libbfd.h change over to source file).
1994-06-05Remove a couple of myteriously duplicated entries.Ian Lance Taylor1-14/+0
1994-06-05keep configure.batKen Raeburn1-0/+1
1994-06-05keep files for pushw testKen Raeburn1-0/+2
1994-06-05 Fix value_print, which used to be ostensibly langauge-indepentdent,Per Bothner10-1/+216
but would print pointers and arrays in C syntax. Instead, call a language-specific function. See ChangeLog for details.
1994-06-05 * configure.in: Use mh-ncrsvr43. Patch fromPer Bothner2-0/+6
Tom McConnell <tmcconne@sedona.intel.com>.
1994-06-05* mh-ncrsvr43: New file from Tom McConnell <tmcconne@sedona.intel.com>.Per Bothner2-0/+13
1994-06-04 * read.c (emit_expr): Use memset to zero out memory, rather thanIan Lance Taylor2-1/+8
going through md_number_to_chars. This permits handling symbolic arguments when the size is larger than sizeof (valueT), if TC_CONS_FIX_NEW is prepared to handle the case (as it is on MIPS).
1994-06-04 Various changes to gdb.t31.Per Bothner1-0/+14
1994-06-04 * config.guess (i386-unknown-bsdi): New system to guess.Per Bothner2-4/+23
* config.guess (i386-unknown-bsdi): No longer need to check #if defined(__bsdi__) && defined(__i386__).
1994-06-03 binutils.texi: (objdump) fix formatting in options summaryJeffrey Osier1-2/+3
1994-06-03note renamingKen Raeburn1-1/+1