aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-06-10Don't sanitize out SPARC v9 stuff.Ian Lance Taylor3-56/+0
1994-06-10Restore sparc64 targets clobbered in 1994/04/07 checkin.Ian Lance Taylor1-0/+2
1994-06-10 * nm.c: HOST_64_BIT was renamed to BFD_HOST_64_BIT.Ian Lance Taylor2-15/+43
1994-06-10 * emultempl/gld960.em: Pass false for new argument toIan Lance Taylor1-0/+9
ldfile_add_library_path. * emultempl/gld960c.em, emultempl/lnk960.em: Likewise.
1994-06-10 * emultempl/sunos.em: Only look for .so files if doing a dynamicIan Lance Taylor1-1/+2
link.
1994-06-10 * objcopy.c (copy_archive): Make the temporary directory in theIan Lance Taylor2-2/+9
same directory as the output BFD, since we may not have write permission on the current directory. Set the permissions of the new directory to 0700, not 0777.
1994-06-10 * aoutx.h (NAME(aout,canonicalize_reloc)): Handle .bss section.Ian Lance Taylor2-4/+17
(NAME(aout,get_reloc_upper_bound)): Likewise.
1994-06-10 * config/ho-sunos.h: Include <stdlib.h>. Don't declare malloc,Ian Lance Taylor2-6/+6
realloc, free, or atol.
1994-06-10 * coff-i960.c (coff_i960_reloc_type_lookup): Add BFD_RELOC_CTOR.Ian Lance Taylor3-17/+137
* linker.c (_bfd_generic_link_write_global_symbol): Don't assume the section of a common symbol is not NULL.
1994-06-10 * gdb.base/recurse.exp: Misc changes to get tests running againJeff Law1-0/+10
after Kung's changes to the watchpoint code. * gdb.base/watchpoint.exp: Likewise.
1994-06-10 * hppa-tdep.c (target_read_pc, target_write_pc): Accept (andJeff Law2-3/+35
ignore) a PID argument. (hppa_pop_frame): Pass a PID to target_write_pc. * config/pa/tm-hppa.h (TARGET_READ_PC, TARGET_WRITE_PC): Accept and pass through a PID argument. (target_read_pc, target_write_pc): Update prototypes.
1994-06-10 * gas/hppa/reloc/reloc.exp (roundmode test): Tweak expected outputJeff Law1-0/+5
for SOM to match current testcase.
1994-06-10 * pr-5022.ch, pr-5022.exp: New testcase.Per Bothner5-2/+100
* chillvars.exp: Remove spurious newline.
1994-06-10Modified Files:Kung Hsu2-0/+1194
breakpoint.c breakpoint.h ChangeLog Added Files: sparclite-tdep.c sparclite-stub.c * sparclite-tdep.c: new file, contains hardware breakpoint support code. * sparclite-stub.c: new file, stub code that add support hardware breakpoint support. * breakpoint.c: add hardware breakpoint support. * breakpoint.h: add new breakpoint type to support hardware breakpoint.
1994-06-10Modified Files:Kung Hsu2-1/+62
sparclite.mt tm-sparclite.h * config/sparc/sparclite.mt: add sparclite-tdep.o. * config/sparc/tm-sparclite.h: add hardware breakpoints support defiines and code.
1994-06-10Modified Files:Kung Hsu1-3/+5
nm-hppab.h * config/pa/nm-hppab.h: change interface for target dependent code supporting watch point.
1994-06-10Modified Files:Kung Hsu1-3/+5
nm-irix4.h * config/mips/nm-irix4.h: change interface for target dependent code supporting watch point.
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.