Jeff Law
854b0c14b4
* mn10300-tdep.c (set_movm_offsets): Change second argument to
be the actual args to movm itself. All callers changed. Only set
fi->fsr.regs[x] if reg X is saved by the movm instruction.
28 years ago
Peter Schauer
cfd7cb2995
* sol-thread.c (lwp_to_thread): Fix error message for failing
td_ta_map_lwp2thr call.
(ps_lgetLDT): Mask off upper bits in GS register when comparing
with selector.
28 years ago
Catherine Moore
fbb99e9a4d
Add armelf.
28 years ago
Vladimir Makarov
98b5b2d6d3
* read.c (s_align, s_comm, s_mri_common, s_fail, s_globl, s_space,
28 years ago
Drew Moseley
c076f1ed1c
Added Foundry SDK changes.
28 years ago
Ian Lance Taylor
341fb6f336
* ppc-opc.c (powerpc_operands): Omit parens around additions in
operand name macros.
28 years ago
Drew Moseley
1dd251f99d
Added a scope-level around the contents of an #ifdef in
gdbtk_cleanup() so that the variable declarations in there
would not be illegal in a C compilation.
28 years ago
Ian Lance Taylor
6b34ac5a5c
* config/tc-mips.c (macro): Correct M_SGE_I/M_SGEUI_I case for a
small immediate constant to use the constant itself rather than
always using 1.
28 years ago
Catherine Moore
527c54a697
Thu Aug 13 12:20:39 1998 Catherine Moore <clm@cygnus.com>
* emulparams/armelf.sh: Define TEMPLATE_NAME to armelf.
* scripttempl/elfarm.sc: Include .glue_7t and .glue7
sections.
* emultempl/armelf.em: New file.
28 years ago
Ian Lance Taylor
0ffa432e2e
Thu Aug 13 12:52:45 1998 H.J. Lu <hjl@gnu.org>
* Makefile.am (ld.dvi): Use " instead of ' for MAKEINFO.
* Makefile.in: Rebuild.
28 years ago
Jeff Law
c845aa02b0
Keep udf.s
28 years ago
Doug Evans
40c42313db
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Set vma to 0
for .DVP.overlay.* for elf32elmip too.
28 years ago
Ian Lance Taylor
cb5fa481a6
Wed Aug 12 19:00:39 1998 Geoff Keating <geoffk@ozemail.com.au>
* elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Generate PLT
entries unless the symbol is defined in the executable; in
particular, undefined weak symbols get a PLT entry.
28 years ago
Ian Lance Taylor
f0236ec445
* config/tc-hppa.c (pa_enter): Call as_bad rather than abort.
(pa_leave): Likewise.
28 years ago
Ian Lance Taylor
d02e7bc8b7
Based on patch from H.J. Lu <hjl@gnu.org>:
* ld-srec/srec.exp: Add xfails for Alpha ELF targets.
28 years ago
Ian Lance Taylor
8c73afb353
Avoid some overflow cases:
* basic_blocks.h (bb_min_calls): Change to unsigned long.
* call_graph.h (cg_tally): Change count parameter to unsigned
long.
* cg_arcs.h (Arc): Change count field to unsigned long.
(arc_add): Change count parameter to unsigned long.
* source.h (Source_File): Change ncalls field to unsigned long.
* symtab.h (Sym): Change fields ncalls, bb_calls, and
cg.self_calls to unsigned long.
* Many files: Update accordingly.
28 years ago
Ian Lance Taylor
15ec5eb33b
* configure, Makefile.in, aclocal.m4: Rebuild with current tools.
28 years ago
Ian Lance Taylor
24ec5f63f7
* libaout.h: Remove nested comment to avoid warning.
28 years ago
Ian Lance Taylor
bfb25a00c4
From Peter Thiemann <thiemann@informatik.uni-tuebingen.de>:
* ppc-opc.c (insert_mbe): Handle wrapping bitmasks.
(extract_mbe): Likewise.
28 years ago
Jeff Law
02ad0c056d
* gas/mn10300/udf.s: New test.
* gas/mn10300/basic.exp: Run it.
28 years ago
Jeff Law
75fb9c4c3e
* m10300-opc.c: Fix typo in udf20 .. udf25 instruction opcodes.
28 years ago
Nick Clifton
80522b7d5b
Document .req directive
Improve error message when unrecognised register name is encountered.
28 years ago
Ian Lance Taylor
78a1a4f74e
Wed Aug 12 13:25:03 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
* config/tc-i386.c (md_assemble): Emit a warning for stand-alone
prefixes.
(i386_operand): Fix an error message.
28 years ago
Ian Lance Taylor
b494c4c9e7
Wed Aug 12 13:25:38 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
* gas/i386/white.l: Expect warning for stand-alone ss prefix.
28 years ago
Jeff Law
ffd95d63ec
* m10300-opc.c: First cut at UDF instructions.
28 years ago
Stu Grossman
d826d368a9
* expprint.c (dump_prefix/postfix_expression): Don't try to print type
expressions.
28 years ago
Stu Grossman
433732f25e
* c-typeprint.c (c_print_type): Don't crash if varstring is null.
* expprint.c expression.h (dump_expression): Rename to
dump_prefix_expression.
* Print out the expression in normal form. Call print_longest
instead of trying to do it ourselves.
* (dump_postfix_expression): New function, prints out the expression
with indentation and better formatting and interpretation.
* parse.c (parse_exp_1): Put calls to dump expressions under ifdef
MAINTENANCE_CMDS and expressiondebug variable.
28 years ago
Frank Ch. Eigler
902459f256
* Handle the possibility that some simulator commands may modify register
state behind gdb's back.
Wed Aug 12 16:30:01 1998 Frank Ch. Eigler <fche@cygnus.com>
* remote-sim.c (simulator_command): Reset register cache after
simulator command.
28 years ago
Ken Raeburn
3d759c53c9
sanitize-vr5400 -> sanitize-cygnus, for 98r2
28 years ago
Ken Raeburn
485c39eb7b
sanitize-vr5400 -> sanitize-cygnus
28 years ago
Ken Raeburn
1a85826ebc
sanitize-vr5400 -> sanitize-cygnus
28 years ago
Catherine Moore
b3bd5b1511
* scripttempl/elfarm.sc: Change text start address
back to zero.
28 years ago
Catherine Moore
a17e14c150
* elf32-arm.c (elf32_arm_final_link_relocate): Remove unused
argument is_local. Add argument sym_flags. Check sym_flags
in R_ARM_ABS32 case. Include addend for R_ARM_THM_PC22 case.
(elf32_arm_relocate_section): Don't pass local sym and pass
sym_flags to elf32_arm_final_link_relocate.
28 years ago
Jeff Law
72eb7b53ff
* emulparms/mn10200.sh (MAX_PAGESIZE): Define to 1.
* emulparms/mn10300.sh (MAX_PAGESIZE): Define to 1.
28 years ago
Richard Henderson
176e2f2592
* elf64-alpha.c (elf64_alpha_calc_dynrel_sizes): Correct last change
to not count too few relocs for dynamicly linked executables.
28 years ago
Richard Henderson
7993f96a80
* elflink.h (elf_gc_common_finalize_got_offsets): For backends
that use a .got.plt section start the got offset at zero.
28 years ago
Nick Clifton
54af55918b
Fix PR 15003 - always perform alignment requests
28 years ago
Ian Lance Taylor
c2e9e83dbc
Mon Aug 10 17:48:09 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
config/tc-i386.c (i386_operand): Size immediate constants by
suffix (erroneously removed as part of July 7 change).
28 years ago
Ian Lance Taylor
70c732096a
* ieee.c (ieee_write_processor): Correct the processor ID written
out for bfd_arch_m68k, accommodating change of March 25.
28 years ago
Ian Lance Taylor
d21e784e8d
add armelf sanitization
28 years ago
Catherine Moore
420cfe32ad
Fix indentation.
28 years ago
Catherine Moore
cb43e2a9b8
* elf32-arm.c (elf32_arm_final_link_relocate): Rework
R_ARM_THM_RPC22 relocations.
28 years ago
Catherine Moore
f58983c19e
* config/obj-elf.h: Check for redefinition of obj_frob_symbol.
* config/tc-arm.c: Define S_GET_STORAGE_CLASS and S_SET_STORAGE_CLASS.
(armelf_frob_symbol): New Routine.
* config/tc-arm.h: Define obj_frob_symbol if OBJ_ELF.
28 years ago
Catherine Moore
45834a73ef
* scripttempl/elfarm.sc: Set text start address to
0x8000. Add __bss_end definition.
28 years ago
Catherine Moore
0ff7faafe6
* arm-dis.c (print_insn_big_arm): Check for thumb symbol
attributes.
(print_insn_little_arm): Likewise.
28 years ago
Richard Henderson
a582ac33a3
* config/tc-alpha.c (alpha_fix_adjustable): Don't adjust weak syms.
28 years ago
Richard Henderson
382fab1a7a
* elf64-alpha.c (alpha_elf_dynamic_symbol_p): Undef weak symbols
are always dynamic.
(elf64_alpha_calc_dynrel_sizes): Allow enough room for RELATIVE
.got relocs in -Bsymbolic shared objects.
28 years ago
Catherine Moore
157a2e242f
add sanitization markers.
28 years ago
Catherine Moore
f754ac3529
Add armelf sanitization.
28 years ago
Ron Unrau
d333eeedde
* sim-main.h: track COP2 register definitions, define VIO_BASE
28 years ago