summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * configure.in: Handle powerpc-ibm-aix* like rs6000-ibm-aix*.Peter Schauer1995-10-081-0/+4
|
* fix typoMichael Meissner1995-10-082-1/+5
|
* Add set_sim_callbacks new needed by gdb.Michael Meissner1995-10-082-0/+11
|
* Fix warnings under LinuxMichael Meissner1995-10-081-0/+1
|
* Fix warnings under LinuxMichael Meissner1995-10-081-0/+4
|
* * emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Don'tIan Lance Taylor1995-10-072-0/+9
| | | | bother searching for needed libraries unless doing a final link.
* do not build aixdesc libs.Michael Meissner1995-10-072-4/+4
|
* Modify last patch based on advice from Stu.Jim Wilson1995-10-072-3/+9
|
* * top.c (execute_control_command): Use 0/1 instead of BFD'sStan Shebs1995-10-072-15/+23
| | | | true/false.
* split change logKen Raeburn1995-10-063-12590/+12592
|
* * coffgen.c (coff_fix_symbol_name): Don't try to set up fileIan Lance Taylor1995-10-062-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.
* * sparcl-stub.c: include sparclite.h to get access to registerStu Grossman1995-10-062-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...
* Mon Sep 25 22:49:32 1995 Andreas Schwab ↵Ken Raeburn1995-10-061-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.
* Mon Sep 25 22:49:32 1995 Andreas Schwab ↵Ken Raeburn1995-10-062-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.
* Print exit status/signal number if -IMichael Meissner1995-10-062-0/+21
|
* Mon Sep 25 22:49:32 1995 Andreas Schwab ↵Ken Raeburn1995-10-061-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'.
* Mon Sep 25 22:49:32 1995 Andreas Schwab ↵Ken Raeburn1995-10-064-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.
* Mon Sep 25 22:49:32 1995 Andreas Schwab ↵Ken Raeburn1995-10-067-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.
* Mon Sep 25 22:49:32 1995 Andreas Schwab ↵Ken Raeburn1995-10-062-46/+26
| | | | | | <schwab@issan.informatik.uni-dortmund.de> * ld/ld.1: Fix formatting bugs.
* Mon Sep 25 22:49:32 1995 Andreas Schwab ↵Ken Raeburn1995-10-061-0/+6
| | | | | | <schwab@issan.informatik.uni-dortmund.de> * config.sub (arm | armel | armeb): Fix shell syntax.
* * coffcode.h (bfd_coff_backend_data): Add new fieldIan Lance Taylor1995-10-064-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.
* * coffcode.h (coff_write_object_contents): On AIX, clear F_RELFLGIan Lance Taylor1995-10-062-1/+11
| | | | if there are symbols, for native AIX ld compatibility.
* * sb.c, macro.c: Decide whether to include <string.h> orIan Lance Taylor1995-10-061-0/+5
| | | | <strings.h> just as as.h does.
* * coffcode.h (bfd_coff_backend_data): Add new fieldIan Lance Taylor1995-10-066-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.
* * interp.c (callback): Remove last change. It is initialized byJim Wilson1995-10-061-0/+3
| | | | a sim_set_callbacks call.
* * interp.c (trap, case SYS_utime): Cast second arg of utime toJim Wilson1995-10-062-1/+8
| | | | void * to avoid compiler error.
* * gas/arm/le-fpconst.[sd]: New testcase.David Edelsohn1995-10-061-0/+1
|
* (le-fpconst): New testcase.David Edelsohn1995-10-063-0/+18
|
* Changes to make the simulator work again.Jim Wilson1995-10-063-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.
* * common/run.c (main): Initialize the callbacks.Jim Wilson1995-10-062-0/+162
|
* Add AIX multilib support; Add -mcall-aix/-mcall-aixdesc multilibs to ↵Michael Meissner1995-10-062-2/+45
| | | | powerpc*-*-eabisim.
* * config/tc-arm.h (ARM_BI_ENDIAN): Move definition so defined forDavid Edelsohn1995-10-061-0/+2
| | | | all coff targets.
* * sysinfo.y: Eliminate unused terminals "[" and "]" and unused nonterminalKen Raeburn1995-10-061-0/+5
| | | | "name". One s/r conflict remains.
* * coffcode.h (OTHER_GLOBAL_CLASS): Do not define to be C_HIDEXTIan Lance Taylor1995-10-062-4/+2
| | | | if RS6000COFF_C.
* * gas/arm/arm.exp: Renamed from gas.exp.David Edelsohn1995-10-061-0/+8
|
* gas.exp renamed to arm.exp.David Edelsohn1995-10-062-1/+1
|
* * Makefile.in (site.exp): Fix setting of $srcdir.David Edelsohn1995-10-061-0/+6
| | | | * config/tc-arm.c (md_atof): Fix little-endian output.
* Fix typo in last changeMichael Meissner1995-10-062-1/+4
|
* Add NT/MAC object file formats to powerpc eabi.Michael Meissner1995-10-061-0/+5
|
* * targets.c (bfd_target): Add _bfd_read_ar_hdr field. ModifyIan Lance Taylor1995-10-066-23/+82
| | | | | | | | | | | | | | | | | | | | | | | | BFD_JUMP_TABLE_ARCHIVE accordingly. * libbfd-in.h (_bfd_snarf_ar_hdr): Don't declare. (_bfd_compute_and_write_armap): Declare. (_bfd_generic_read_ar_hdr): Declare. (_bfd_read_ar_hdr): Define. (_bfd_noarchive_read_ar_hdr): Define. (_bfd_archive_bsd_read_ar_hdr): Define. (_bfd_archive_coff_read_ar_hdr): Define. * archive.c: Change all callers of _bfd_snarf_ar_hdr to call _bfd_read_ar_hdr instead. (_bfd_generic_read_ar_hdr): Rename from _bfd_snarf_ar_hdr. (_bfd_compute_and_write_armap): Rename from compute_and_write_armap. Make non-static. Change all callers. * ecoff.c (_bfd_ecoff_slurp_armap): Call _bfd_read_ar_hdr rather than _bfd_snarf_ar_hdr. * aout-target.h (MY_read_ar_hdr): Define if not defined. * ieee.c (ieee_read_ar_hdr): Define. * libecoff.h (_bfd_ecoff_read_ar_hdr): Define. * oasys.c (oasys_read_ar_hdr): Define. * som.c (som_read_ar_hdr): Define. * bfd-in2.h, libbfd.h: Rebuild.
* * coff-rs6000.c: Add full support for AIX archives. Rewrite oldIan Lance Taylor1995-10-061-195/+702
| | | | read-only/host-only support.
* * coffcode.h (coff_slurp_symbol_table): Set C_HIDEXT symbols to beIan Lance Taylor1995-10-061-11/+13
| | | | BSF_LOCAL.
* * ar.c (do_quick_append): Comment out.Ian Lance Taylor1995-10-061-0/+8
| | | | | | | (replace_members): Add quick argument. (main): Don't call do_quick_append. (open_inarch): Don't call quick_append to create an empty archive. Instead call bfd_openw/bfd_set_format/bfd_close.
* more vms work (mostly whitespace/comment cleanup) from Pat RankinKen Raeburn1995-10-062-124/+124
|
* * bucomm.c: Always include time.h.Ken Raeburn1995-10-061-0/+4
|
* * i386-dis.c: Describe cmpxchg8b operand, and spell the opcode name correctly.Ken Raeburn1995-10-062-12/+33
|
* pentium updatesKen Raeburn1995-10-062-4/+39
|
* split out ns32k doc like other cpusKen Raeburn1995-10-063-0/+35
|
* * sb.c, macro.c: Include string.h.Ken Raeburn1995-10-063-10/+75
|
* * Makefile.in (comparison): Only check *.o; we don't care if timestampsKen Raeburn1995-10-062-2/+7
| | | | inserted by the native linker differ.