aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-12-082002-12-08 H.J. Lu <hjl@gnu.org>H.J. Lu2-10/+5
* config/tc-ia64.c (md_apply_fix3): Remove the PCREL hack copied from tc-i386.c.
2002-12-08 * gas/m68hc11/m68hc11.exp (gas_m68hc11_error): New function;Stephane Carrez2-0/+147
(gas_m68hc11_warning): New function. (gas_m68hc11_message): New function. (top): New tests for assembler errors. (gas_m68hc11_opcode_list): New function. (top): New tests for opcode list.
2002-12-08Fix date...Elena Zannoni1-1/+1
2002-12-082002-12-06 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-0/+11
* Makefile.in (thread-db.o): Add explicit rule to ignore the use of -Werror on this file.
2002-12-08 * gas/m68hc11/bug-1825.s: Add some tests.Stephane Carrez5-64/+78
* gas/m68hc11/bug-1825.d: Update. * gas/m68hc11/opers12.d: Update. * gas/m68hc11/opers12-dwarf2.d: Update.
2002-12-08 * m68hc11-dis.c (print_indexed_operand): Fix PC-relative addressStephane Carrez2-0/+7
for 9 and 16-bit PC-relative addressing mode.
2002-12-082002-12-07 Andrew Cagney <ac131313@redhat.com>Andrew Cagney3-6/+13
* gdbarch.sh (TARGET_FLOAT_FORMAT): Use the macro when printing the format name. (TARGET_DOUBLE_FORMAT, TARGET_LONG_DOUBLE_FORMAT): Ditto. * gdbarch.c: Regenerate.
2002-12-08 * config/tc-m68hc11.c (STATE_INDEXED_PCREL): New relax code.Stephane Carrez2-11/+69
(md_relax_table): Define specific relax for PC-rel offsets. (build_indexed_byte): Use a STATE_INDEXED_PCREL relax code. (m68hc11_relax_frag): Handle the new relax code. (md_convert_frag): Likewise. (md_estimate_size_before_relax): Likewise.
2002-12-08 * ldlang.h: Formatting.Alan Modra2-48/+85
2002-12-08 * subsegs.c (section_symbol): Use the symbol, not the section, name.Alan Modra2-4/+8
2002-12-08 * NEWS: Mention that bfd no longer declares a "boolean" type.Alan Modra2-3/+11
2002-12-08 * bfd-in.h: Comment typo fix. Formatting.Alan Modra6-51/+61
* bfd-in2.h: Regenerate. * coff64-rs6000.c (xcoff64_openr_next_archived_file): Warning fix. * elf32-m68hc12.c (m68hc12_elf_set_mach_from_flags): Prototype. * elf64-mmix.c (mmix_dump_bpo_gregs): Warning fix.
2002-12-08*** empty log message ***gdbadmin1-1/+1
2002-12-07daily updateAlan Modra1-1/+1
2002-12-07 * readelf.c (process_program_headers): When setting loadaddr, don'tAlan Modra2-112/+128
assume segment size is 4k. Use p_align instead. (loadaddr): Change from int to long. (dynamic_addr, dynamic_info, version_info): Likewise. (process_dynamic_segment <syminsz>): Likewise. (process_dynamic_segment): Adjust print format string. (rela_addr, rela_size): Delete. (process_relocs): Formatting.
2002-12-072002-12-06 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-1/+5
* tuiStack.c (tuiShowFrameInfo): Fix typo.
2002-12-07*** empty log message ***gdbadmin1-1/+1
2002-12-06daily updateAlan Modra1-1/+1
2002-12-06 * ldlang.c (init_os): Ensure sections mentioned in load_baseAlan Modra2-0/+8
are initialized.
2002-12-06* Makefile.tpl: Change configure dependencies to not have realDJ Delorie3-46/+51
targets depend on phony targets.
2002-12-062002-12-06 Andrew Cagney <ac131313@redhat.com>Andrew Cagney10-45/+95
* gdbarch.sh (DEPRECATED_INIT_FRAME_PC_FIRST): Rename INIT_FRAME_PC_FIRST. Change to a function with predicate. Do not provide a default value. * gdbarch.h, gdbarch.c: Regenerate. * frame.c (get_prev_frame): Update. Check DEPRECATED_INIT_FRAME_PC_FIRST_P. * s390-tdep.c (s390_gdbarch_init): Update. * mips-tdep.c (mips_gdbarch_init): Update. * config/sparc/tm-sparc.h (DEPRECATED_INIT_FRAME_PC_FIRST): Update. * config/rs6000/tm-rs6000.h (DEPRECATED_INIT_FRAME_PC_FIRST): Update. * alpha-tdep.c (alpha_gdbarch_init): Update.
2002-12-062002-12-06 David Carlton <carlton@math.stanford.edu>David Carlton2-24/+33
* gdb.base/store.c: Don't declare functions static.
2002-12-062002-12-06 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-4/+6
* ia64-linux-nat.c: Include gdb_string.h. * alpha-nat.c: Ditto. * ppc-linux-nat.c: Ditto. * Makefile.in (ia64-linux-nat.o, alpha-nat.o, ppc-linux-nat.o): Update dependencies.
2002-12-062002-12-06 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni4-0/+9
* ia64-linux-nat.c: Include gdb_string.h. * alpha-nat.c: Ditto. * ia64-linux-nat.c: Ditto.
2002-12-062002-12-05 Andrew Cagney <ac131313@redhat.com>Andrew Cagney7-47/+78
* gdbthread.h: Include "frame.h". (struct thread_info): Replace step_frame_address with step_frame_id. * inferior.h: Include "frame.h". (step_frame_id): Replace external variable step_frame_address. * gdbthread.h (save_infrun_state): Replace step_frame_address parameter with step_frame_id parameter. (load_infrun_state): Ditto. * Makefile.in (gdbthread_h, inferior_h): Add $(frame_h). * infcmd.c (step_frame_id, step_1, step_once): Update. * thread.c (load_infrun_state, save_infrun_state): Update. * infrun.c (clear_proceed_status, save_inferior_status): Update. (handle_inferior_event, step_over_function): Update. (normal_stop, context_switch, restore_inferior_status): Update. (struct inferior_status): Replace step_frame_address with step_frame_id.
2002-12-06 * elfxx-ia64.c (elfNN_ia64_relax_section): Handle PCREL21BI.Richard Henderson2-32/+53
Only send PCREL21B though the plt. Fix installed reloc type. (elfNN_ia64_relocate_section): Give error for dynamic reloc against PCREL22 or PCREL64I; clean up error messages for branch relocs.
2002-12-06*** empty log message ***gdbadmin1-1/+1
2002-12-052002-12-05 Aldy Hernandez <aldyh@redhat.com>Aldy Hernandez2-49/+15
* ppc-opc.c: Delete evsabs, evsnabs, evsneg, evsadd, evssub, evsmul, evsdiv, evscmpgt, evsgmplt, evststgt, evtstlt, evststeq, evscfui, evscfsi, evscfuf, evscfsf, evsctui, evsctuiz, evsctsi, evsctsiz, evsctuf, evsctsf, evmwhssfaa, evmwhssmaa, evmwhsmfaa, evmwhsmiaa, evmwhusiaa, evmwhumiaa, evmwhssfan, evmwhssian, evmwhsmfan, evmwhsmian, evmwhusian, evmwhumian, evmwhgssfaa, evmwhgsmfaa, evmwhgsmiaa, evmwhgumiaa, evmwhgssfan, evmwhgsmfan, evmwhgsmian, evmwhgumian. (mftb): Add to opcode table. (mtspefscr): Change RT to RS in opcode table.
2002-12-05 * config/ia64.c (enum reloc_func): Add FUNC_LT_RELATIVE_X.Richard Henderson6-0/+45
(ia64_gen_real_reloc_type): Handle it. (pseudo_func): Add @ltoffx. (md_begin): Build .<ltoffx>. (ia64_force_relocation): True for LTOFF22X and LDXMOV. * gas/ia64/ltoff22x-1.[ds]: New. * gas/ia64/ia64.exp: Run it.
2002-12-052002-12-05 David Carlton <carlton@math.stanford.edu>David Carlton2-10/+28
* dwarf2read.c (dwarf2_add_field): Treat a field that is a DW_TAG_member as well as a declaration as being a C++ static data member. (read_structure_scope): Combine tests for DW_TAG_member and DW_TAG_variable.
2002-12-05 * ppc-opc.c: Move mbar and msync up. Change mask for mbar andAldy Hernandez2-2/+7
msync.
2002-12-05daily updateAlan Modra1-1/+1
2002-12-05 * configure.in: Revert unintentional change.Nathanael Nerode2-1/+3
2002-12-05 * src-release: Configure host subdirs.Nathanael Nerode2-1/+3
2002-12-052002-12-05 David Carlton <carlton@math.stanford.edu>David Carlton2-246/+289
* linespec.c (decode_compound): New function. (decode_line_1): Move code into decode_compound.
2002-12-052002-12-05 David Carlton <carlton@math.stanford.edu>David Carlton2-11/+67
* symtab.c (lookup_symbol_aux_local): Add 'static_block' argument. (lookup_symbol_aux): Do the 'field_of_this' check before checking the static block. See PR gdb/804.
2002-12-052002-12-05 David Carlton <carlton@math.stanford.edu>David Carlton2-21/+52
* symtab.c (lookup_symbol_aux_block): New function. (lookup_symbol_aux_local): Move code into lookup_symbol_aux_block.
2002-12-052002-12-05 Nathanael Nerode <neroden@gcc.gnu.org>Nathanael Nerode5-221/+156
* Makefile.tpl: Change dependency for */multilib.out so that it works when gcc isn't in the tree. * configure.in: Substitute more. * configure: Run subconfigures from the Makefile. * Makefile.tpl: Run subconfigures from the Makefile; add a few convenience targets. Make sure gcc isn't rebuilt after bootstrap.
2002-12-05Fix IA-64 opc-d.x gas testsuite failure.Jim Wilson5-29/+44
binutils/ChangeLog * configure.in (OBJDUMP_DEFS): Define SKIP_ZEROES as 16 for IA-64. * configure: Regenerate. gas/testsuite/ChangeLog * gas/ia64/opc-x.d: Regenerate.
2002-12-052002-12-05 Andrew Cagney <ac131313@redhat.com>Andrew Cagney3-1/+218
* gdbarch.sh: Dump the predicate function and macro values. (read): Print error on standard error. * gdbarch.c: Regenerate.
2002-12-05 * gas/arm/adrl.s: Pad end of .text.Alan Modra3-0/+7
* gas/arm/adrl.d: Adjust to suit.
2002-12-05 * config/tc-arm.c (arm_force_relocation): Move out of #if OBJ_ELF.Alan Modra3-25/+38
Move OBJ_COFF TC_FORCE_RELOCATION code here so that COFF handles ARM_IMMEDIATE and ARM_ADRL_IMMEDIATE relocs as for ELF. * config/tc-arm.h (TC_FORCE_RELOCATION): Define for both ELF and COFF to call arm_force_relocation.
2002-12-05Create new file mips-tdep.h.Kevin Buettner4-15/+61
2002-12-05Add n64 core file support for Linux/MIPS.Kevin Buettner2-0/+78
2002-12-05Patch to update IA-64 port to SDM 2.1.Jim Wilson30-5865/+6243
bfd/ChangeLog * cpu-ia64-opc.c: Add operand constant "ar.csd". gas/ChangeLog * config/tc-ia64.c (pseudo_func): Add "@pause" constant for "hint" instruction. (emit_one_bundle): Handle "hint" instruction. (operand_match): Match IA64_OPND_AR_CSD. gas/testsuite/ChangeLog * gas/ia64/opc-b.d: Update for instructions added by SDM2.1. * gas/ia64/opc-b.s: Ditto. * gas/ia64/opc-f.d: Ditto. * gas/ia64/opc-f.s: Ditto. * gas/ia64/opc-i.d: Ditto. * gas/ia64/opc-i.s: Ditto. * gas/ia64/opc-m.d: Ditto. * gas/ia64/opc-m.s: Ditto. * gas/ia64/opc-x.d: Ditto. * gas/ia64/opc-x.s: Ditto. include/opcode/ChangeLog * ia64.h: Fix copyright message. (IA64_OPND_AR_CSD): New operand kind. opcodes/ChangeLog * ia64-opc-d.c (ia64_opcodes_d): Add "hint" instruction. * ia64-opc-b.c: Add "hint.b" instruction. * ia64-opc-f.c: Add "hint.f" instruction. * ia64-opc-i.c: Add "hint.i" instruction. * ia64-opc-m.c: Add "hint.m", "fc.i", "ld16", "st16", and "cmp8xchg16" instructions. * ia64-opc-x.c: Add "hint.x" instruction. * ia64-opc.h (AR_CSD): New macro. * ia64-ic.tbl: Update according to SDM2.1. * ia64-raw.tbl: Ditto. * ia64-waw.tbl: Ditto. * ia64-gen.c (in_iclass): Handle "hint" like "nop". (lookup_regindex): Recognize AR[FCR], AR[EFLAG], AR[CSD], AR[SSD], AR[CFLG], AR[FSR], AR[FIR], and AR[FDR]. * ia64-asmtab.c: Regenerate.
2002-12-052002-12-04 Andrew Cagney <ac131313@redhat.com>Andrew Cagney3-0/+425
* gdb.base/store.exp, gdb.base/store.c: New files.
2002-12-05*** empty log message ***gdbadmin1-1/+1
2002-12-042002-12-04 H.J. Lu <hjl@gnu.org>H.J. Lu2-11/+12
* elfxx-ia64.c (get_local_sym_hash): Use section ID instead of BFD address when constructing local name.
2002-12-04 * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): SetAlan Modra2-3/+18
load_base for orphans that follow a section with load_base set.
2002-12-04daily updateAlan Modra1-1/+1