aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-09-29 * hpread.c (hpread_type_translate): Handle T_UNS_LONG types withJeff Law2-1/+11
lengths other than 32bits (HP C 9.69 represents an "unsigned char" as an T_UNS_LONG with length 8).
1994-09-29 * gas/hppa/reloc/reduce.s: Renamed from relocreduce.sJeff Law1-3/+3
* gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s * gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s * gas/hppa/reloc/reloc.exp: Changed accordingly.
1994-09-29 * gas/hppa/reloc/reduce.s: Renamed from relocreduce.sJeff Law3-173/+0
* gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s * gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s
1994-09-28misc changes to configure.in, gdbinit.in, as.h, symbols.cKen Raeburn1-0/+21
1994-09-28Move "break abort" to end, in case gdb complains.Ken Raeburn1-0/+28
1994-09-28forgot to hit ^x^s after deleting "#if 1" linesKen Raeburn1-2/+0
1994-09-28(resolve_symbol_value, case O_symbol): Don't do any processing if add_symbol isKen Raeburn1-23/+84
undefined or in expr_section. (resolve_symbol_value, case O_add): For symbol plus constant-valued symbol, convert to O_symbol and re-reduce. (S_GET_VALUE): If symbol needs resolving, resolve it. (indent_level): No longer static. (print_symbol_value_1): Don't print frag address if it matches zero_address_frag. Don't print "resolving" if already resolved. Print segment name. Don't call print_expr_1 on an undefined symbol. (print_expr_1): Fix whitespace before printing X_add_number.
1994-09-28 * Makefile.in (arparse.c): Don't ignore errors from mv.Ian Lance Taylor2-12/+41
(sysinfo.c): Likewise. Also, depend upon arparse.c, to prevent a parallel make from trying to build both arparse.c and sysinfo.c simultaneously. (nlmheader.c): Similar change. (arparse.h): Separate target from arparse.c, so that a parallel make does not try to build both at once. Depend upon arparse.c. (sysinfo.h): Similar change.
1994-09-28 * Makefile.in (gasp.o): Depends upon config.h.Ian Lance Taylor2-1/+3
1994-09-28write.c changes, Makefile.in version updateKen Raeburn1-0/+14
1994-09-28updated version to 2.4.90Ken Raeburn1-1/+4
1994-09-28(fix_new_exp): Handle O_add by creating an expression-valued symbol, andKen Raeburn1-20/+98
calling fix_new_exp recursively. (adjust_reloc_syms): If a fixup's symbol value is a sum of an undefined symbol and a constant, fold the constant into the fixup, and refer to the undefined symbol directly. Then process the fixup again from scratch. (write_object_file): Before calling adjust_reloc_syms, make a pass through the symbol list trying to resolve values. (print_fixup): New routine, for debugging. (write_relocs): Call bfd_install_relocation. Deleted various hacks for working around problems with bfd_perform_relocation.
1994-09-28* expr.c (make_expr_symbol): No longer static. Use symbol_create, notKen Raeburn2-27/+85
symbol_new, for symbols holding expression values. * expr.h (make_expr_symbol): Move declaration here.
1994-09-28 * xcoffread.c (read_xcoff_symtab, case C_FILE):Jim Kingdon2-1/+8
Set main_aux before using it.
1994-09-28 * gas/mips/beq.d, gas/mips/beq.s: Test that unconditional branchIan Lance Taylor1-1/+27
overflows are correctly converted to jumps.
1994-09-28 * config/tc-mips.c: Include subsegs.h.Ian Lance Taylor1-0/+4
(md_apply_fix): If an unconditional b or bal overflows, and we are not assembling PIC code, replace it with a j or jal.
1994-09-28* xcoffexec.c (exec_close): If quitting, don't call clear_symtab_users.Jim Kingdon2-2/+6
1994-09-28 * reloc.c (bfd_install_relocation): Cast data_start to bfd_byte *Ian Lance Taylor2-0/+493
before trying to add values to it.
1994-09-28 * xcoffread.c (read_xcoff_symtab): Process XTY_LD symbols we wereJim Kingdon2-8/+28
ignoring before. But continue to ignore XMC_DS.
1994-09-28 * configure.in: Use mt-m68k for m68k*-*-aout* and m68k*-*-coff*,Ian Lance Taylor2-1/+18
not for m68k-*-*.
1994-09-28 * objdump.c (disassemble_data): Pass the reloc buffer to free, notIan Lance Taylor1-0/+18
the pointer used to loop over the relocs.
1994-09-28 * config/default.exp: Set variables as and nm. Create tmpdir ifIan Lance Taylor8-10/+66
it does not already exist. * ld.bootstrap/bootstrap.exp: Don't create tmpdir here. * ld.cdtest/cdtest.exp: Likewise. * ld.scripts/defined.exp: Likewise. Also, don't set as and nm here. Change perror for no variables found to fail. * ld.scripts/script.exp: New test. * ld.scripts/script.t, ld.scripts/script.s: New files.
1994-09-28 * config/tc-mips.c (md_apply_fix): Correct branch overflow test.Ian Lance Taylor2-33/+43
Use as_bad_where and as_warn_where rather than as_bad and as_warn.
1994-09-28 * hpread.c (struct hpread_symfile_info): Delete have_module fieldJeff Law2-46/+40
and accessor macro. Minor indentation fix. (hpread_build_psymtabs, case K_MODULE): Only start a new psymtab and reset state variables have_name & texthigh if pst is NULL. (hpread_build_psymtabs, case K_SRCFILE): Only reset the name of a partial symbol table if pst is non-NULL. If pst is NULL, then start a new psymtab. (hpread_process_one_debug_symbol, case K_MODULE): Now empty. (hpread_process_one_debug_symbol, case K_SRCFILE): Simplify and correct handling of subfiles.
1994-09-28Add libgloss.Rob Savoye1-2/+2
1994-09-28 * ld.scripts: New directory.Ian Lance Taylor9-1/+203
* ld.scripts/defined.exp, ld.scripts/defined.s: New files. * ld.scripts/defined.t: New file. * lib/ld.exp (default_ld_simple_link): New function. (default_ld_assemble, default_ld_nm): New functions. * config/default.exp: Rename from unix-ld.exp. (ld_simple_link, ld_assemble, ld_nm): New functions.
1994-09-27Don't nuke hppapro.mt.Rob Savoye1-0/+1
1994-09-27 * ldexp.c (fold_name): For DEFINED case, don't try to look up theIan Lance Taylor1-0/+4
name in the hash table during the first phase--the hash table does not even exist at that point, much less have the right value. PR 5699.
1994-09-27 * Makefile.in (CC): Define.Ian Lance Taylor8-191/+29
(CXX): Move definition, change from g++ to gcc. (EXPECT, RUNTEST): Copy definitions from top level Makefile.in. (RUNTEST_CC, RUNTEST_CFLAGS): Remove. (RUNTEST_CXX, RUNTEST_CXXFLAGS): Remove. (CC_FOR_TARGET, CXX_FOR_TARGET): Copy from top level Makefile.in. (.cc.o): Comment out. (testdir): Remove. (site.exp): Don't create testdir or set tmpdir. (check): Run checks even if not running native. Use CC_FOR_TARGET instead of RUNTEST_CC, and likewise for CXX. (cdtest targets): Comment out. * config/solaris2.mh (HOSTING_LIBS): Only mention crtend.o once. * cdtest-bar.cc, cdtest-foo.cc, cdtest-foo.h: Remove. * cdtest-main.cc, cdtest.exp: Remove.
1994-09-27 * config/unix-ld.exp: Set ld using findfile.Ian Lance Taylor8-169/+179
* lib/ld.exp (default_ld_relocate): Return a value. Change format of log messages. (default_ld_compile): Likewise. (default_ld_link): Likewise. Also, don't include $BFDLIB and $LIBIBERTY in link. * ld.bootstrap/bootstrap.exp: Rewrite. * ld.cdtest/cdtest.exp: Rewrite. * ld.cdtest/cdtest-foo.cc: Update from top level ld directory. * ld.cdtest/cdtest-foo.h: Likewise. * ld.cdtest/cdtest-main.cc: Likewise.
1994-09-27Don't nuke libgloss anymore.Rob Savoye1-0/+1
1994-09-26 * emulparams/elf32bmip.sh: Rename from elf32mipb.sh to avoid DOSIan Lance Taylor5-56/+4
file naming problems. * emulparams/elf32lmip.sh: Rename from elf32mipl.sh. * Makefile.in (ALL_EMULATIONS): Rename eelf32mipb.o to eelf32bmip.o and eelf32mipl.o to eelf32lmip.o. (eelf32bmip.c): Rename from eelf32mipb.c. Use elf32bmip.sh. (eelf32lmip.c): Rename from eelf32mipl.c. Use elf32lmip.sh. * config/mipsb-elf32.mt (EMUL): Use elf32bmip, not elf32mipb. * config/mipsl-elf32.mt (EMUL): Use elf32lmip, not elf32mipl.
1994-09-26 * gas/mips: Add test cases for PIC code, both SVR4 style andIan Lance Taylor13-3/+794
-membedded-pic style.
1994-09-26comment fixIan Lance Taylor1-2/+3
1994-09-26Simplify targets by undoing change (with no ChangeLog entry) of June 8Ian Lance Taylor1-17/+11
1994-09-26 * genscripts.sh: Always search /usr/local/TARGET/lib.Ian Lance Taylor1-0/+2
1994-09-26 * scripttempl/elf.sc: If -N is set, force DATA_ADDR to be ".".Ian Lance Taylor1-0/+8
1994-09-26 * elfcode.h (assign_file_positions_except_relocs): Align theIan Lance Taylor1-0/+3
section VMA and the file position even if D_PAGED is not set.
1994-09-26 * bfd-in.h (bfd_seek): Change declaration to not mark fp const.Ian Lance Taylor2-1/+23
* bfd-in2.h: Rebuild. * libbfd.c (bfd_seek): Don't mark parameters const, to avoid conflicts with declaration.
1994-09-26 * defs.h (misc_command_type): Remove trailing comma fromPeter Schauer2-0/+28
enumerator list.
1994-09-26 * hppa-tdep.c (frame_saved_pc): Fix thinko in code to dig saved pcJeff Law2-2/+7
out of an interrupt frame.
1994-09-26tipoIan Lance Taylor1-1/+1
1994-09-25 * infcmd.c (do_registers_info) [INVALID_FLOAT]: Only use ifStan Shebs19-102/+82
defined. * values.c (unpack_double) [INVALID_FLOAT]: Ditto. * mips-tdep.c (mips_print_register): Don't test float validity. * config/a29k/tm-a29k.h, config/alpha/tm-alpha.h, config/arm/tm-arm.h, config/convex/tm-convex.h, config/h8300/tm-h8300.h, config/h8500/tm-h8500.h, config/i386/tm-i386v.h, config/i386/tm-sun386.h, config/i960/tm-i960.h, config/m68k/tm-m68k.h, config/m88k/tm-m88k.h, config/mips/tm-mips.h, config/ns32k/tm-merlin.h, config/ns32k/tm-nbsd.h, config/ns32k/tm-ns32km3.h, config/ns32k/tm-umax.h, config/pa/tm-hppa.h, config/pyr/tm-pyr.h, config/rs6000/tm-rs6000.h, config/sh/tm-sh.h, config/sparc/tm-sparc.h, config/z8k/tm-z8k.h (INVALID_FLOAT): Remove definition.
1994-09-25 * TODO: Remove item about adding general multi-threaded stuff;Jim Kingdon1-25/+0
this is done. Remove item about specifying arbitrary locations of stack frames (this works on some machines). Remove item about debugging functions without a frame pointer (this works on some machines). Remove item about re-writing macros which handle frame chaining and frameless functions. They have been re-written at least once since that item was written. Remove item about gdb catching SIGINT when attached; this is done. Remove item about having list_command not read symbols--why bother?
1994-09-25 * TODO: Append contents of Projects file.Stan Shebs4-98/+93
* Projects: Remove.
1994-09-24No longer need to keep/lose any MPW stuffStan Shebs1-6/+0
1994-09-24 * mpw-make.in (config.h): Add defines from ho-mpw.h directly.Stan Shebs2-3/+40
* config/ho-mpw.h: Remove.
1994-09-24 * mpw-build.in (all): Display start and end times.Stan Shebs1-0/+4
1994-09-24 * corelow.c (add_solib_stub): Remove copying of to_sections,Peter Schauer3-12/+26
pass current_target to SOLIB_ADD. The Sep 10 change failed if SOLIB_ADD errored out, or if SOLIB_ADD was trying to access target memory. * corelow.c (core_open): After reading the shared libraries, copy the modified to_sections vector from current_target to core_ops, so that core_close can free it later. * config/rs6000/nm-rs6000.h, rs6000-nat.c (xcoff_relocate_core): Pass down target parameter from SOLIB_ADD and use it instead of directly accessing core_ops.
1994-09-23typo fixes from pat rankinKen Raeburn1-2/+2