aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1996-10-16 * v850-tdep.c (v850_push_arguments): Use symbolic names for argStu Grossman3-4/+15
registers. * config/v850/tm-v850.h: Change FP to 29. Define arg regs.
1996-10-16 * config/tc-v850.c (md_pcrel_from): Delete unused function.Jeff Law3-42/+33
(md_pcrel_from_section): New function. * config/tc-v850.h (MD_PCREL_FROM_SECTION): Define. So we don't screw up pc-relative jumps/calls from one section into another section within the same .o file. Fixes global ctors/dtors to work with DECL_ONE_ONLY stuff.
1996-10-16 * elf32-v850.c (bfd_elf32_v850_reloc): Don't silentlyJeff Law2-0/+11
accept a reloc against an undefined sybmol! jeez. I'm going to go sit in the corner and hide.
1996-10-15 * Makefile.in (init.c): Don't use -s option with grep. It meansStu Grossman1-0/+3
something different under Digital Unix.
1996-10-15 * config/sim-gdb.exp (gdb_target_sim): Remove setting of heightStu Grossman2-8/+17
and width commands. This is done elsewhere. * (gdb_start): Don't call gdb_start_sim here. That's already done in gdb_load. This fixes lots of failures in default.exp.
1996-10-15 * buildsym.c (finish_block): Treat LOC_BASEREG_ARG andStu Grossman6-34/+247
LOC_LOCAL_ARG as arguments so that GDB will know about function args declared this way. Mostly affects dwarf. * dwarfread.c (decode_die_type): Change default type from int to void. This allows GDB to recognize void functions. * (new_symbol): If AT_PROTOTYPED is present, set a flag in the type structure. * findvar.c (extract_floating store_floating): Clean up comments to reflect reality. * gdbtypes.h: Add TYPE_FLAG_PROTOTYPED so that we can tell if a function has a prototype. Currently, only dwarf supports this. * utils.c (floatformat_from_doublest): Fix logic error with converting from double to float. (It wasn't shifting mant_long if it had a hidden bit.) * v850-tdep.c: Add support for function calling. Fix some problems with debugging code w/o debug symbols. * config/v850/tm-v850.h: Ditto.
1996-10-15 * interp.c (MEM_SIZE): It's now bytes, not a power of 2.Stu Grossman1-0/+31
* (map): Add support for external mem in the 1->2 meg range. Also, abort() when memory access is way out of bounds. (Better to die than to give wrong result. (This will be fixed later.)) * (sim_size): MEM_SIZE is now bytes, not shift factor.
1996-10-15 * elf32-v850.c: Define elf_symbol_leading_char to be '_'.Stu Grossman2-0/+25
1996-10-15 * utils.c: Always ensure that size_t is defined. CheckIan Lance Taylor2-19/+26
HAVE_STDDEF_H rather than __STDC__ (xmalloc, xrealloc): Use size_t rather than long.
1996-10-15Tue Oct 15 14:24:19 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+10
* config/powerpc/tm-ppc-eabi.h: Undefine NO_SINGLE_STEP so targets can use single-step commands.
1996-10-15 * VERSION: Bump for new relocation.Ian Lance Taylor2-1/+3
1996-10-15 * hosts/i386bsd.h: If NBPG is not defined, define it asIan Lance Taylor1-0/+5
PAGE_SIZE, for recent versions of FreeBSD.
1996-10-15Better error messages when a program stops due to signal; support d10v ↵Michael Meissner5-42/+254
getpid/kill
1996-10-15 * libiberty.h: Declare parameter types for xmalloc and xrealloc.Ian Lance Taylor1-0/+4
1996-10-14 * config/tc-mips.c (load_register): Add cast to offsetT when usingIan Lance Taylor2-1/+6
a constant with &~.
1996-10-14 * gas/mips: Add symbols to several testsuites, since the ELFIan Lance Taylor6-0/+103
assembler now always builds a symbol table, which means that objdump will no longer report `No symbols in FILE'. Change the expected output accordingly.
1996-10-14 * configure.host: Use `long long' as the 64 bit type on a SolarisIan Lance Taylor1-0/+5
host, since both gcc and the SunPRO compilers support it.
1996-10-14Mon Oct 14 11:24:28 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor3-25/+71
* config/obj-elf.c (elf_frob_file): Move ECOFF debug processing to ... (elf_frob_file_after_relocs): ... here. New function. * config/obj-elf.h (obj_from_file_after_relocs): New macro. * write.c (write_object_file): Call *frob_after_relocs after the call to write_relocs. * config/tc-alpha.c: Use new BFD_RELOC_ALPHA_ELF_LITERAL reloc. * config/tc-alpha.c (load_expression): Don't SET_VALUE on the section symbol, as this messes up linking. Instead, expand the recursive call inline and change up the appropriate bits to get the 0x8000 offset in the reloc addend.
1996-10-14Mon Oct 14 11:17:24 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor4-13/+56
* reloc.c: Create a new BFD_RELOC_ALPHA_ELF_LITERAL. It was a mistake to have reused the ECOFF LITERAL for ELF since they have different semantics. * elf64-alpha.c (elf_reloc_map): Map from ELF_LITERAL. * bfd-in2.h, libbfd.h: Rebuild. * elf64-alpha.c (elf64_alpha_size_dynamic_sections): Trap .got section overflow. * elf64-alpha.c (elf64_alpha_relocate_section): Do not emit a dynamic relocation for an undefweak symbol when we are building a static executable.
1996-10-13 * stabsread.c (define_symbol): If REG_STRUCT_HAS_ADDR is non-zero,Peter Schauer1-14/+18
follow typedefs before checking TYPE_CODE for structures and unions.
1996-10-13Fix ld2w r2,@r2 so that r3 loads the proper valueMichael Meissner2-13/+115
1996-10-12 * configure.in: Only build the V850 simulator ifJeff Law3-9/+30
we are using gcc. * configure: Rebuild. So builds with "cc" don't die in the v850 simulator directory.
1996-10-12 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.Fred Fish1-0/+9
(distclean maintainer-clean realclean): No need to remove files twice. Nuke the duplicates. * gdb.base/Makefile.in (EXECUTABLES): Add "structs". * gdb.threads/Makefile.in (distclean maintainer-clean realclean): Remove config.h along with other config files.
1996-10-11 * expstruct.exp (objfile2): Set and use, like other chill tests.Fred Fish5-8/+19
* pr-4975.exp: Ditto. * pr-5646.exp: Ditto. * pr-8134.exp: Ditto.
1996-10-11 * frame.h: Move definition of struct frame_saved_args to beforeStu Grossman3-11/+263
struct frame to make it possible to use frame_saved_args in EXTRA_FRAME_INFO macro. * v850-tdep.c config/v850/tm-v850.h: Lotsa new functions and macros to make frame operations (such as backtrace) work.
1996-10-11 * dbxread.c (process_one_symbol): Check for null string directlyFred Fish2-1/+7
rather than using strcmp against "". * partial-stab.h: Ditto.
1996-10-11 * mn10300-opc.c (mn10300_opcodes): Fix typo in opcodeJeff Law2-1/+12
field for movhu instruction. Bug found by gas testsuite. * v850-dis.c (disassemble): For V850_OPERAND_SIGNED operands, cast value to "long" not "signed long" to keep hpux10 compiler quiet. Found in an attempt to build the v850 on hpux10 with the HP compiler.
1996-10-11 * gdbserver/{gdbreplay.c,low-linux.c,remote-utils.c,utils.c}:Mark Alexander2-3/+6
Make it compile on Linux and eliminate some warnings.
1996-10-11Revert last change. I was fooled by an old Makefile that didn'tFred Fish1-5/+0
get rebuilt.
1996-10-11 Bug reported by Paul Flinders <paul@dawa.demon.co.uk>:Fred Fish2-1/+6
* Makefile.in (init.c): Restore '-n' option in sed command.
1996-10-10 * Makefile.in (init.c): Fixup final sed script to work aroundStu Grossman2-1/+6
Linux bug with `p' operator.
1996-10-10 * config/tc-sparc.h (tc_fix_adjustable): Permit the difference ofIan Lance Taylor1-0/+3
two symbols in the same segment to be adjusted.
1996-10-10 * gas/mn10300/basic.exp: Check bit patterns for instructionsJeff Law1-0/+3
with a single 8bit or 16bit immediate operand. We should correctly assemble just about everything except opcodes with: multiple immediate operands, 3 register operands, really weird stuff
1996-10-10 * config/mn10300.c (md_assemble): Pass an extra shift countJeff Law1-0/+5
to mn10300_insert_operand based on the opcode format. (mn10300_insert_operand): Accept and use extra shift count parameter. Matsushita
1996-10-10 * emulparams/elf32b4300.sh: Define _gp in OTHER_GOT_SYMBOLS, notIan Lance Taylor1-0/+6
OTHER_READWRITE_SECTIONS. * emulparams/elf32l4300.sh: Likewise.
1996-10-10 * mn10300-opc.c (mn10300_opcodes): Fix typo in opcode fieldJeff Law1-0/+3
for mov (abs16),DN. Bug found by gas testsuite. Matsushita.
1996-10-10 * configure.in: Don't get confused by CPU-VENDOR-linux-gnu.Ian Lance Taylor1-0/+5
* configure: Rebuild.
1996-10-10Turn most warnings into errorsMichael Meissner2-29/+122
1996-10-10 * config/tc-mn10300.c (md_assemble): Use FMT_* macros forJeff Law2-8/+11
formats rather than hard-coded constants. Minor cleanup.
1996-10-10 * mn10300-opc.c (FMT*): Remove definitions.Jeff Law2-15/+2
Moved into opcode/mn10300.h
1996-10-10 * gas/mn10300/basic.exp: Check bit patterns for manyJeff Law2-137/+99
instructions. Add missing test in do_mov1. * gas/mn10300/mov1.s: Add missing test. We should now assemble just about anything without any immediate operands.
1996-10-10 * mn10300-opc.c (mn10300_opcodes): Fix destination registerJeff Law2-3/+6
for shift-by-register opcodes. Bug found by testsuite.
1996-10-10 * dlltool.c (scan_open_obj_file): Fix loop exit test.David Edelsohn1-0/+5
Add missing parameter to def_exports.
1996-10-10 * mpw-make.sed (config.bfd, targmatch.sed): Edit references toStan Shebs2-0/+12
point explicitly to srcdir. (targmatch.h): Edit references to point explicitly to objdir.
1996-10-10 * config.bfd: When setting targ_cpu, don't get confused byIan Lance Taylor1-0/+5
linux-gnu.
1996-10-10 * configure: Don't get confused by CPU-VENDOR-linux-gnu.Ian Lance Taylor2-12/+14
1996-10-10 * config/tc-mn10300.c (md_assemble): Format D5 instructionsJeff Law2-8/+9
are 7 bytes long. Write out instructions in big-endian format. Matsushita.
1996-10-10 * config.sub (-apple*): Remove, now redundant.Stan Shebs1-0/+4
1996-10-10 * configure: Rework yesterday's sed script patch.Ian Lance Taylor2-15/+7
1996-10-10 * config.sub: Merge with FSF.Ian Lance Taylor2-39/+68