aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-10-17 * config/pa/hppahpux.mt (XDEPFILES): Remove bogus definition.Jeff Law2-1/+5
* config/pa/hppapro.mt (XDEPFILES): Likewise.
1995-10-17 * Makefile.in (eelf32ppc.c): Depend upon elf32.em, not generic.em.Ian Lance Taylor2-0/+16
(eelf32lppc.c): Likewise. * emulparams/elf32lppc.sh (TEMPLATE_NAME): Define as elf32. (GENERATE_SHLIB_SCRIPT): Define as yes.
1995-10-17Fix typoFred Fish2-1/+5
1995-10-16 * configure.tgt (powerpc-*-aix*): New target; use aixppc.Ian Lance Taylor7-4/+43
(rs6000-*-aix*): New target; use aixrs6. * emulparams/aixppc.sh, emulparams/aixrs6.sh: New files. * emultempl/aix.em: New file. * scripttempl/aix.sc: New file. * Makefile.in (ALL_EMULATIONS): Add eaixppc.o and eaixrs6.o. (eaixppc.c, eaixrs6.c): New targets.
1995-10-16 * bfd-in.h (struct bfd_link_needed_list): Rename fromIan Lance Taylor5-19/+31
bfd_elf_link_needed_list. * bfd-in2.h: Rebuild. * elf.c, elflink.h, libelf.h: Corresponding changes.
1995-10-16 Add start at AIX linker support; no shared libraries yet.Ian Lance Taylor3-19/+167
* xcofflink.c: New file. * configure.in (rs600coff_vec): Use xcofflink.o. * configure: Rebuild. * libcoff-in.h (struct xcoff_tdata): Add csects and debug_indices fields. (struct xcoff_section_tdata): Define. (xcoff_section_data): Define macro. (_bfd_xcoff_bfd_link_hash_table_create): Declare. (_bfd_xcoff_bfd_link_add_symbols): Declare. (_bfd_xcoff_bfd_final_link): Declare. (_bfd_ppc_xcoff_relocate_section): Declare. * libcoff.h: Rebuild. * coff-rs6000.c: Clean up a bit. (xcoff_mkobject): Default modtype to 1L, not RE. Initialize cputype, csects, and debug_indices. (xcoff_copy_private_bfd_data): Copy cputype. (xcoff_howto_table): Rename from rs6000coff_howto_table. (xcoff_rtype2howto): Rename from rs6000coff_rtype2howto. (xcoff_reloc_type_lookup): Rename from rs6000coff_reloc_type_lookup. (coff_relocate_section): Define. (_bfd_xcoff_sizeof_headers): Define. (_bfd_xcoff_bfd_get_relocated_section_contents): Define. (_bfd_xcoff_bfd_relax_section): Define. (_bfd_xcoff_bfd_link_split_section): Define. (rs6000coff_vec): For BFD_JUMP_TABLE_LINK, use _bfd_xcoff, not coff. * coffcode.h (coff_compute_section_file_positions): If AIX, increment sofar by SMALL_AOUTSZ if not executable. (coff_write_object_contents): If AIX, always output an a.out header; if not executable, header size of SMALL_AOUTSZ. * hash.c (struct bfd_strtab_hash): Add xcoff field. (_bfd_stringtab_init): Initialize xcoff field. (_bfd_xcoff_stringtab_init): New function. (_bfd_stringtab_add): In XCOFF mode, leave two bytes for length. (_bfd_stringtab_emit): In XCOFF mode, write out length. * libbfd-in.h (_bfd_xcoff_stringtab_init): Declare. * libbfd.h: Rebuild. * Makefile.in: Rebuild dependencies. (BFD32_BACKENDS): Add xcofflink.o. (CFILES): Add xcofflink.c. ld -r works on hello, world.
1995-10-16 * libcoff-in.h (pe_data_type.in_reloc_p): New.Steve Chamberlain2-0/+15
1995-10-16Move counting of instructions into the semantic routines.Michael Meissner2-2/+12
1995-10-16 * rs6000.h (SMALL_AOUTSZ): Define.Ian Lance Taylor1-0/+2
1995-10-16Speedups from AndrewMichael Meissner2-134/+202
1995-10-16 * remote-mips.c: Add support for speedy (about 10x faster)Stu Grossman2-12/+301
downloads.
1995-10-16 * remote-array.c: Move baud_rate initialization fromStu Grossman3-2/+9
_initialize_array to array_open. It was forcing the baud rate of all targets to be 4800 baud! Seems like I've fixed this before... * config/mips/idt.mt (TDEPFILES): Remove remote-array.o. This has *nothing* to do with IDT!!!
1995-10-16 * gdbtk.c (gdb_disassemble): Use fprintf_unfiltered instead ofStu Grossman2-1/+4
fprintf_filtered.
1995-10-16 * Makefile.in sh3-rom.c config/sh/sh.mt config/sh/tm-sh.h: AddStu Grossman7-7/+219
sh3 monitor support. * monitor.c: Cleanup regexp compilation stuff to make it easier to use several regexps. * monitor.h: Get rid of struct rom_cmd_data. It's no longer used. * config/m68k/tm-monitor.h: Don't redefine NUM_REGS here. It just causes GDB to crash.
1995-10-16 * sparcl-tdep.c: Cleanup serial error handling.Stu Grossman2-17/+28
1995-10-16 * dcache.c: Change default value of remotecache to off. It justStu Grossman3-53/+98
screws up too many targets. * sparcl-stub.c: Add prototypes to many forward decls. * Create private copies of strlen, strcpy, and memcpy to prevent chaos when user steps into them. * (trap_low handle_exception): Clean up DSU support code (hardware breakpoints). Move lots of stuff from asm-land to C-land (make it much easier to #ifdef if necessary). Also, use trap 255 to get into break mode instead of doing a DSU register write, which may trash the register. * (putpacket): Don't check return value of putDebugChar. It returns void...
1995-10-16Add flags for common/any supportMichael Meissner1-0/+9
1995-10-16 * config.guess: Recognize HP model 819 machines has havingJeff Law1-0/+5
a PA 1.1 processor. Already in the official version at the FSF.
1995-10-16 * internal.h (XMC_TD): Define.Ian Lance Taylor1-0/+9
1995-10-16 * config/tc-mips.c (mips_elf_pseudo_table): Remove.Ian Lance Taylor1-0/+5
(mips_pop_insert): Don't call pop_insert on mips_elf_pseudo_table.
1995-10-16 * elf32-mips.c (mips_elf_symbol_processing): Set SEC_ALLOC, notIan Lance Taylor1-0/+6
SEC_NO_FLAGS, for .acommon section. From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>.
1995-10-16 * configure: Fix sed loop which substitutes for CC and CXX toIan Lance Taylor1-0/+10
avoid bug found in various sed implementations.
1995-10-16Fix last fixes #3Michael Meissner1-3/+3
1995-10-16Fix last fixes #2Michael Meissner1-0/+2
1995-10-16Fix last fixesMichael Meissner1-2/+5
1995-10-16Change error messageMichael Meissner1-1/+1
1995-10-16Allow duplicate cmp instructions for -mcomMichael Meissner2-4/+8
1995-10-16spelling typoMichael Meissner1-1/+1
1995-10-16For -mcom, do not allow only POWER|PPC instructions.Michael Meissner2-7/+3
1995-10-16Add -mcom support.Michael Meissner2-11/+45
1995-10-15 * rs6000-tdep.c: Don't include a.out.h, improve some formatting.Stan Shebs2-43/+50
1995-10-15Add in_reloc_p, cloned from coff-i386.cMichael Meissner1-1/+21
1995-10-13 Add sim_set_callbacks.Steve Chamberlain3-0/+276
1995-10-13Use system page size for obstack chunk size instead of 128, permitting overrideKen Raeburn1-0/+3
by application. Include missing patch from Andreas Schwab's changes. Fix up minor configuration problems.
1995-10-13 * srcwin.cpp (CSrcScroll1::OnDraw): Don't show disabledSteve Chamberlain1-0/+10
splats unless a breakpoint is possible. * gui.mak: Include mips config. * prebuilt/mips/elf32-target.h: Regenerated.
1995-10-13Do not give error message if dlltool was not builtMichael Meissner1-5/+7
1995-10-13Fri Oct 13 11:22:01 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain1-0/+17
* coff-arm.c (in_reloc_p): New. * coff-i386.c (in_reloc_p): New. * coffcode.h: Allways include peicode.h if COFF_WITH_PE. (coff_write_object_contents): Only set has_reloc_section if PE_IMAGE. * cofflink.c (_bfd_coff_generic_relocate_section): Call in_reloc_p to decide if reloc should be emitted. * libcoff.h (pe_data_type.in_reloc_p): New. * peicode.h (pe_mkobject): Initialize in_reloc_p.
1995-10-13Fri Oct 13 11:04:37 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain1-0/+11
* deflex.l: Allow quoting of IDs. * defparse.y (%union): string deleted. (command): DESCRIPTION takes ID. * dlltool.c (gen_def_file): Quote outgoing name if necessary. Preserve NONAME. (gen_lib_file): Run ranlib. (workout_prefix): Deleted. (main, usage, long_options): Add --as, --ranlib, --ar options.
1995-10-13 * somsolib.c (som_solib_add): Just give a warning if a fileJeff Law2-1/+24
mentioned in the dld_list can't be found. Warning seems more reasonable than croaking. * config/pa/tm-hppah.h (FRAME_SAVED_PC_IN_SIGTRAMP): Dig out the PC from the PC queues rather than %r31. Fixes net bug. Might also fix one of the hpux10 corefile.exp failures, not sure (will test when I get back monday morning).
1995-10-13Rename trace to ppc_trace; Remove extra static.Michael Meissner1-0/+10
1995-10-13Format #instructions with commasMichael Meissner3-11/+51
1995-10-12 * corelow.c (core_open): Don't update the to_sections andJeff Law6-7/+70
to_sections_end fields in core_ops here. It's too late. * irix5-nat.c (solib_add): Update the to_sections and to_sections_end fields in core_ops here if needed. * osfsolib.c (solib_add): Likewise. * rs6000-nat.c (xcoff_reload_core): Likewise. * solib.c (solib_add): Likewise. * somsolib.c (solib_add): Likewise.
1995-10-12Performance tweaksMichael Meissner3-11/+79
1995-10-12Inline most things except semantics which causes GCC to balloon, and ↵Michael Meissner5-28/+909
device{s,_tree} which causes a bug
1995-10-12 * Makefile.in (VERSION): Bump version to 4.15.1Fred Fish2-1/+12
1995-10-11 * Makefile.in (VERSION): Version 4.15 released.Fred Fish2-13/+163
* README: Updated for version 4.15. * README.GDBTK: Updated for version 4.15 * NEWS: Updated for 4.15 release.
1995-10-11Wed Oct 11 13:36:13 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain2-58/+164
* dlltool.c (mtable): HOW_ALIGN_LONG, new. (d_ord): Deleted. (d_low_ord, d_high_ord, d_named_funcs): New. (gen_exp_file): Create noname entries correctly. (gen_lib_file): Dump exports alphabetically. (process_duplicates): Count nonamed functions. (fill_ordinals): Keep track of highest ord too. (mangle_defs): Create alphabetically ordered list of names.
1995-10-11Use standard set of libs for powerpc-*-eabisim.Michael Meissner1-36/+0
1995-10-11October 11th changes from AndrewMichael Meissner16-2223/+3990
1995-10-11 * elflink.h (elf_link_add_object_symbols): Correct conditionsIan Lance Taylor2-7/+23
under which type and size change warnings are issued.