aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-10-10build gas on AIXIan Lance Taylor2-4/+4
1995-10-10 * config/tc-ppc.c (ppc_macro): Make count unsigned.Ian Lance Taylor1-0/+10
(ppc_biei): Set segment to now_seg and value to coff_n_line_nos. (ppc_frob_symbol): Handle C_BINCL and C_EINCL symbols by setting the fix_line field. * config/obj-coff.c (coff_n_line_nos): Rename from n_line_nos, and make non-static. Change all users. * config/obj-coff.h (coff_n_line_nos): Declare.
1995-10-09 * coffcode.h (combined_entry_type): Add fix_line field.Ian Lance Taylor4-5/+80
(coff_slurp_line_table): Warn if we try to set the lineno field of a symbol twice. (coff_slurp_symbol_table): If RS6000COFF_C, handle C_BINCL and C_EINCL by setting fix_line. Fix C_BSTAT symbol value. * coffgen.c (coff_mangle_symbols): Handle fix_line. (coff_write_symbol): Only use N_DEBUG if the symbol is in the absolute section. (coff_print_symbol): Print fix_value symbols in a useful fashion. * libcoff.h: Rebuild.
1995-10-09 * NEWS: Add information about win32 and arm code.Steve Chamberlain13-660/+680
* win32-nat.c: Renamed from win32.c * config/i386/win32.mh: Renamed from config/i386/i386win32.mh. * config/i386/win32.mt: Renamed from config/i386/i386win32.mt. * config/i386/tm-win32.h: Renamed from config/i386/tm-i386win32.h. * config/i386/xm-win32.h: Renamed from config/i386/xm-i386win32.h. * configure.in (i[345]86-*-win32): Updated to cope with filename changes. * configure: Regenerated.
1995-10-09 * configure.in: Stop putting binutils in noconfigdirs forIan Lance Taylor2-2/+7
powerpc-*-aix* and rs6000-*-*.
1995-10-09 * libcoff-in.h (struct xcoff_tdata): Define.Ian Lance Taylor6-264/+224
(xcoff_data): Define. * bfd.c (struct _bfd): Add xcoff_obj_data field to tdata union. * bfd-in2.h, libcoff.h: Rebuild. * coff-rs6000.c (xcoff_mkobject): New static function. (coff_mkobject): Define. (xcoff_copy_private_bfd_data): New static function. (coff_bfd_copy_private_bfd_data): Define. (rs6000coff_howto_table): Change R_TOC complain_on_overflow from signed to bitfield. (rs6000coff_vec): Add DYNAMIC to object_flags. * coffcode.h (sec_to_styp_flags): If RS6000COFF_C, handle .pad and .loader sections specially. (coff_new_section_hook): If RS6000COFF_C, get the .text and .data section alignment from the XCOFF tdata information. (coff_mkobject_hook): If RS6000COFF_C, set DYNAMIC based on F_SHROBJ, and copy the extra a.out header information into the XCOFF tdata structure. (coff_write_object_contents): If RS6000COFF_C, set F_SHROBJ, F_DYNLOAD and the extra a.out header information. (coff_slurp_symbol_table): Set BSF_NOT_AT_END for a C_EXT or C_HIDEXT symbol with attached csect information. * coffswap.h (coff_swap_aouthdr_in): If RS6000COFF_C, swap in the o_maxdata field. (coff_swap_aouthdr_out): If RS6000COFF_C, swap extra XCOFF fields. * coffgen.c (coff_renumber_symbols): Don't move any symbol to the end if BSF_NOT_AT_END is set.
1995-10-09Mon Oct 9 13:06:31 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain2-186/+241
* dlltool.c (add_underscore): New. (xlate): Use new name. (main, usage): Update.
1995-10-09 * internal.h (struct internal_aouthdr): Add o_maxdata field.Ian Lance Taylor2-81/+78
1995-10-09 * rs6000.h (AOUTHDR): Add o_maxdata field. Add comments.Ian Lance Taylor2-0/+243
(_PAD, _LOADER): Define. (STYP_LOADER): Define.
1995-10-09Add support for building -mcall-aixdesc libraries.Michael Meissner2-2/+7
1995-10-09 * coffcode.h (coff_slurp_symbol_table): Set BSF_NOT_AT_END for anIan Lance Taylor2-3/+15
XCOFF XTY_LD symbol.
1995-10-09 * targets.c (bfd_target): Rename _bfd_read_ar_hdr field toIan Lance Taylor2-1/+13
_bfd_read_ar_hdr_fn. * libbfd-in.h (_bfd_read_ar_hdr): Update accordingly. * bfd-in2.h, libbfd.h: Rebuild. * archive.c (_bfd_get_elt_at_filepos): Cast _bfd_read_ar_hdr return value. (do_slurp_bsd_armap, do_slurp_coff_armap): Likewise. (bfd_slurp_bsd_armap_f2): Likewise. (_bfd_slurp_extended_name_table): Likewise.
1995-10-09 * ch-exp.y (yylex): Also look for '$' following '$'.Per Bothner2-1/+5
1995-10-08 * configure.in: Explicitly `exit 0' for broken shells.Peter Schauer2-0/+7
* configure: Rebuilt.
1995-10-08 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" toPeter Schauer1-0/+18
"sparc-*-solaris2*".
1995-10-08 * configure.in: Handle powerpc-ibm-aix* like rs6000-ibm-aix*.Peter Schauer1-0/+4
1995-10-08fix typoMichael Meissner2-1/+5
1995-10-08Add set_sim_callbacks new needed by gdb.Michael Meissner2-0/+11
1995-10-08Fix warnings under LinuxMichael Meissner1-0/+1
1995-10-08Fix warnings under LinuxMichael Meissner1-0/+4
1995-10-07 * emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Don'tIan Lance Taylor2-0/+9
bother searching for needed libraries unless doing a final link.
1995-10-07do not build aixdesc libs.Michael Meissner2-4/+4
1995-10-07Modify last patch based on advice from Stu.Jim Wilson2-3/+9
1995-10-07 * top.c (execute_control_command): Use 0/1 instead of BFD'sStan Shebs2-15/+23
true/false.
1995-10-06split change logKen Raeburn3-12590/+12592
1995-10-06 * coffgen.c (coff_fix_symbol_name): Don't try to set up fileIan Lance Taylor2-3/+10
auxent if there isn't one. (coff_write_symbols): If there is no file auxent, use SYMNMLEN rather than FILNMLEN as the maximum name length.
1995-10-06 * sparcl-stub.c: include sparclite.h to get access to registerStu Grossman2-136/+160
fondling macros. * (trap_low): Save and restore FP regs if necessary. Also, clean up save and restore of debug unit regs. * (hard_trap_info): Add more architecturally defined traps. * (set_debug_traps): Only set FP disabled trap if FP is disabled. * (get_in_break_mode): Clean up. Get rid of calls to set_hw_breakpoint_trap(). Also, use write_asi macro * (handle_exception): Clean up `g' and `G' commands. Add `P' command. * (hw_breakpoint): Why was this here!? It's gone now...
1995-10-06Mon Sep 25 22:49:32 1995 Andreas Schwab ↵Ken Raeburn1-0/+11
<schwab@issan.informatik.uni-dortmund.de> * configure.in (AC_ARG_WITH(bfd-assembler)): Fix help message. * config/obj-elf.c (obj_elf_common): Convert specified byte alignment to power of two. Set size of local bss symbol. * config/tc-m68k.c (tc_gen_reloc): Fix typo in variable name.
1995-10-06Mon Sep 25 22:49:32 1995 Andreas Schwab ↵Ken Raeburn2-1/+18
<schwab@issan.informatik.uni-dortmund.de> * archive.c (bfd_get_next_mapent): Return BFD_NO_MORE_SYMBOLS when the symbol table is empty. * elf32-m68k.c (elf_m68k_size_dynamic_sections): Don't reserve space for section symbols, since we don't output them either. (elf_m68k_adjust_dynindx): Removed. * ptrace-core.c (rawptr): Make it a local variable of ptrace_unix_core_file_p. * trad-core.c (rawptr): Likewise, for trad_unix_core_file_p.
1995-10-06Print exit status/signal number if -IMichael Meissner2-0/+21
1995-10-06Mon Sep 25 22:49:32 1995 Andreas Schwab ↵Ken Raeburn1-0/+12
<schwab@issan.informatik.uni-dortmund.de> * m68k-dis.c (print_insn_m68k): Recognize all two-word instructions that take no args by looking at the match mask. (print_insn_arg): Always print "%" before register names. [case 'c']: Use "nc" for the no-cache case, as recognized by gas. [case '_']: Don't print "@#" before address. [case 'J']: Use "%s" as format string, not register name. [case 'B']: Treat place == 'C' like 'l' and 'L'.
1995-10-06Mon Sep 25 22:49:32 1995 Andreas Schwab ↵Ken Raeburn4-7/+39
<schwab@issan.informatik.uni-dortmund.de> * Makefile.in: Add dependecies for $(OBJS) on header files. * cg_print.c (print_cycle, print_members, cg_print_index): Fix new style output format to make it consistent. * dummy.c (find_call): Fix typo in error message.
1995-10-06Mon Sep 25 22:49:32 1995 Andreas Schwab ↵Ken Raeburn7-24/+34
<schwab@issan.informatik.uni-dortmund.de> * nm.c (print_symname): Don't try to demangle an empty name. * objdump.c (slurp_symtab): Reset symcount if there are no symbols. (slurp_dynamic_symtab): Likewise, for dynsymcount. (disassemble_data): Fix memory leak: free sorted_syms when done. (display_bfd): Likewise, for syms and dynsyms. (dump_relocs): Don't print header before possibly generating an error message. (dump_dynamic_relocs): Likewise. * ar.1, nm.1, objdump.1, size.1, strings.1, strip.1: Fix typos and formatting bugs.
1995-10-06Mon Sep 25 22:49:32 1995 Andreas Schwab ↵Ken Raeburn2-46/+26
<schwab@issan.informatik.uni-dortmund.de> * ld/ld.1: Fix formatting bugs.
1995-10-06Mon Sep 25 22:49:32 1995 Andreas Schwab ↵Ken Raeburn1-0/+6
<schwab@issan.informatik.uni-dortmund.de> * config.sub (arm | armel | armeb): Fix shell syntax.
1995-10-06 * coffcode.h (bfd_coff_backend_data): Add new fieldIan Lance Taylor4-26/+115
_bfd_coff_print_aux. (bfd_coff_print_aux): New static function. (coff_pointerize_aux_hook (RS6000COFF_C version)): Pointerize the scnlen field of an XTY_LD csect aux entry. (coff_print_aux): New static function. (coff_slurp_symbol_table): Don't pointerize scnlen field; now done in coff_pointerize_aux_hook. (bfd_coff_std_swap_table): Initialize new field. * coffgen.c (coff_print_symbol): Call bfd_coff_print_aux. * libcoff.h: Rebuild. * coff-alpha.c (alpha_ecoff_backend_data): Initialize new field. * coff-mips.c (mips_ecoff_backend_data): Likewise.
1995-10-06 * coffcode.h (coff_write_object_contents): On AIX, clear F_RELFLGIan Lance Taylor2-1/+11
if there are symbols, for native AIX ld compatibility.
1995-10-06 * sb.c, macro.c: Decide whether to include <string.h> orIan Lance Taylor1-0/+5
<strings.h> just as as.h does.
1995-10-06 * coffcode.h (bfd_coff_backend_data): Add new fieldIan Lance Taylor6-35/+105
_bfd_coff_pointerize_aux_hook. (coff_pointerize_aux_hook): Define as a function if RS6000COFF_C or I960, and as 0 otherwise. (bfd_coff_std_swap_table): Initialize new field. * libcoff.h: Rebuild. * coffgen.c (coff_pointerize_aux): Change parameters to take symbol pointer instead of type and class, and to take aux index. Call _bfd_coff_pointerize_aux_hook if it is defined. (coff_get_normalized_symtab): Always call coff_pointerize_aux. * coff-alpha.c (alpha_ecoff_backend_data): Initialize all fields. * coff-mips.c (mips_ecoff_backend_data): Likewise.
1995-10-06 * interp.c (callback): Remove last change. It is initialized byJim Wilson1-0/+3
a sim_set_callbacks call.
1995-10-06 * interp.c (trap, case SYS_utime): Cast second arg of utime toJim Wilson2-1/+8
void * to avoid compiler error.
1995-10-06 * gas/arm/le-fpconst.[sd]: New testcase.David Edelsohn1-0/+1
1995-10-06(le-fpconst): New testcase.David Edelsohn3-0/+18
1995-10-06Changes to make the simulator work again.Jim Wilson3-7/+51
* callback.c (fdbad): Fix typo in comment. (os_close, os_isatty, os_lseek, os_read, os_write): Use if statements rather than || to get correct return value. (os_write_stdout): Pass missing first argument to os_write. * remote-sim.c: Include callback.h. (_initialize_remote_sim): Call sim_set_callbacks and then initialize the callbacks.
1995-10-06 * common/run.c (main): Initialize the callbacks.Jim Wilson2-0/+162
1995-10-06Add AIX multilib support; Add -mcall-aix/-mcall-aixdesc multilibs to ↵Michael Meissner2-2/+45
powerpc*-*-eabisim.
1995-10-06 * config/tc-arm.h (ARM_BI_ENDIAN): Move definition so defined forDavid Edelsohn1-0/+2
all coff targets.
1995-10-06* sysinfo.y: Eliminate unused terminals "[" and "]" and unused nonterminalKen Raeburn1-0/+5
"name". One s/r conflict remains.
1995-10-06 * coffcode.h (OTHER_GLOBAL_CLASS): Do not define to be C_HIDEXTIan Lance Taylor2-4/+2
if RS6000COFF_C.
1995-10-06 * gas/arm/arm.exp: Renamed from gas.exp.David Edelsohn1-0/+8