aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-05-242003-05-23 Jason Eckhardt <jle@rice.edu>Jason Eckhardt10-12/+627
gas: * config/tc-i860.c (target_xp): Declare variable. (OPTION_XP): Declare macro. (md_longopts): Add option -mxp. (md_parse_option): Set target_xp. (md_show_usage): Add -mxp usage. (i860_process_insn): Recognize XP registers bear, ccr, p0-p3. (md_assemble): Don't try expansions if XP_ONLY is set. * doc/c-i860.texi: Document -mxp option. gas/testsuite: * gas/i860/xp.s: New file. * gas/i860/xp.d: New file. include/opcode: * i860.h (expand_type): Add XP_ONLY. (scyc.b): New XP instruction. (ldio.l): Likewise. (ldio.s): Likewise. (ldio.b): Likewise. (ldint.l): Likewise. (ldint.s): Likewise. (ldint.b): Likewise. (stio.l): Likewise. (stio.s): Likewise. (stio.b): Likewise. (pfld.q): Likewise. opcodes: * i860-dis.c (crnames): Add bear, ccr, p0, p1, p2, p3. (print_insn_i860): Grab 4 bits of the control register field instead of 3.
2003-05-242003-05-23 Andrew Cagney <cagney@redhat.com>Andrew Cagney5-15/+38
* p-valprint.c (pascal_val_print): Replace extract_address with the inline equivalent extract_unsigned_integer. * jv-valprint.c (java_value_print): Ditto. * ada-valprint.c (ada_val_print_1): Ditto. * ada-lang.h (EXTRACT_ADDRESS): Ditto.
2003-05-24*** empty log message ***gdbadmin1-1/+1
2003-05-232003-05-23 Eric Christopher <echristo@redhat.com>Eric Christopher2-1/+5
* config/tc-mips.c (macro_build_jalr): Warning patrol.
2003-05-23* blockframe.c (frameless_look_for_prologue): Remove unusedTheodore A. Roth2-1/+6
after_prologue variable.
2003-05-23* blockframe.c (get_pc_function_start): Rewrite to avoidMark Kettenis2-17/+25
asignments in if-statements.
2003-05-232003-05-23 Raoul Gough <RaoulGough@yahoo.co.uk>Elena Zannoni2-3/+19
Committed by Elena Zannoni <ezannoni@redhat.com>. * coffread.c(coff_symtab_read): Do relocate static symbols from PE files, don't relocate absolute symbols (and do use mst_abs).
2003-05-232003-05-23 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-44/+24
* objc-lang.c: Include "gdb_assert.h". (objc_op_print_tab): Use OP_NULL and PREC_NULL instead of 0. (CHECK, CHECK_FATAL, __CHECK_FUNCTION): Delete macros. (gdb_check, gdb_check_fatal): Delete functions. (read_objc_methlist_method): Replace CHECK and CHECK_FATAL with gdb_assert. (parse_selector, parse_method, find_methods, find_imps): Ditto. * Makefile.in (objc-lang.o): Update dependencies.
2003-05-23* gas/i860/i860.exp: Don't call exit if the target isn't an i860.Richard Earnshaw2-10/+11
2003-05-23daily updateAlan Modra1-1/+1
2003-05-23*** empty log message ***gdbadmin1-1/+1
2003-05-22 * disasm.c (gdb_disassemble_info): Initialize disassemble_infoIan Lance Taylor2-1/+6
with fprintf_filtered, not fprintf_unfiltered.
2003-05-22* gdb.base/corefile.exp: Tolerate stuff after argument parens inJim Blandy2-1/+6
backtrace.
2003-05-222003-05-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney7-6/+23
* stack.c (frame_info): Inline extract_address, replacing it with extract_unsigned_integer. * findvar.c (unsigned_pointer_to_address): Ditto. * dwarf2loc.c (dwarf_expr_read_reg): Ditto. * dwarf2expr.c (dwarf2_read_address): Ditto. * frame.c (frame_pc_unwind): Update comment. * dummy-frame.c (deprecated_read_register_dummy): Update comment.
2003-05-222003-05-22 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-2/+8
* infptrace.c (detach): Call print_sys_errmsg rather than perror_with_name to issue warning message when errno is non-zero after calling ptrace detach.
2003-05-22 * gas/mips/jal-newabi.s: New file, testcase for NewABI xgot jal macro.Thiemo Seufer4-0/+31
* gas/mips/jal-newabi.d: Likewise. * gas/mips/mips.exp: Add new testcase.
2003-05-22 * elf64-mips.c (elf_mips_gnu_rel16_s2): Add internally usedThiemo Seufer3-0/+89
R_MIPS_GNU_REL16_S2 support. (bfd_elf64_bfd_reloc_type_lookup): Use it. (mips_elf64_rtype_to_howto): Use it. * elfn32-mips.c (elf_mips_gnu_rel16_s2): Add internally used R_MIPS_GNU_REL16_S2 support. (bfd_elf32_bfd_reloc_type_lookup): Use it. (mips_elf_n32_rtype_to_howto): Use it.
2003-05-22 * config/tc-mips.c (append_insn): Use actual relocation size for newThiemo Seufer2-62/+81
fixp's. Don't relax overflow checking for partial_inplace relocations. Use the actual relocation type in combined relocs, not just the type of the first one. (macro_build_jalr): Use actual relocation size for new fix. (s_cpsetup, s_gpdword): Likewise.
2003-05-22 * config/tc-mips.c (macro): Don't use uninitialized tempreg.Thiemo Seufer2-2/+6
2003-05-22Do not producesection relative offsets for relocs that will not be based on theNick Clifton2-12/+17
section symbol.
2003-05-22 * som.h: Define PA_2_0 before including a.out.hDave Anglin2-0/+7
2003-05-22* configure.in: Use curly braces in the definition of tooldir.DJ Delorie1-1/+1
* configure: Regenerate.
2003-05-22* Makefile.tpl (configure-target-libiberty): Depend only on gcc, notDJ Delorie3-2/+8
newlib or libgloss. * Makefile.in: Regenerate.
2003-05-22 * config/pa/tm-hppa.h: Delete some unused macros. Move someJoel Brobecker3-13/+52
macro definitions from here... * hppa-tdep.c: ...to there.
2003-05-22daily updateAlan Modra1-1/+1
2003-05-22*** empty log message ***gdbadmin1-1/+1
2003-05-212003-05-07 Eric Christopher <echristo@redhat.com>Eric Christopher4-61/+75
Alexandre Oliva <aoliva@redhat.com> * elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Adjust pic tests, change to warning. (_bfd_mips_elf_final_link): Remove EF_MIPS_CPIC flag setting. 2003-05-07 Eric Christopher <echristo@redhat.com> * config/tc-mips.c (mips_abicalls): New variable. (md_parse_option): Use. (s_option): Ditto. (s_abicalls): Ditto. (mips_elf_final_processing): Set EF_MIPS_PIC and EF_MIPS_CPIC dependent on above.
2003-05-21* Makefile.tpl: Add missing empty maybe-check-gcc target.DJ Delorie3-0/+7
* Makefile.in: Regenerate.
2003-05-212003-05-21 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-29/+5
* gdbint.texinfo (Target Architecture Definition): Delete references to "extract_address" and "store_address".
2003-05-21 * config/tc-hppa.c (hppa_symbol_chars): Remove `,' and `!'.Dave Anglin5-2/+40
* testsuite/gas/hppa/parse/parse.exp: Add "space.s". * testsuite/gas/hppa/parse/space.s: New file to test spaces.
2003-05-21Check for a target triplet of shl-...-netbsdelf as well as shle-...-netbsdelf.Nick Clifton4-6/+12
2003-05-21Fix dst_mask for X_STORMY16_REL_12 reloc.Nick Clifton2-1/+4
2003-05-21Move .file and .loc pseudo ops into obj-elf.cNick Clifton27-3765/+4370
2003-05-21Fix dw3gencfi.c so that it will build on targets that do not define ↵Nick Clifton2-4/+19
BFD_ASSEMBLER.
2003-05-212003-05-20 Maciej W. Rozycki <macro@ds2.pg.gda.pl>Maciej W. Rozycki1-0/+5
* configure.in: Use curly braces in the definition of tooldir. * configure: Regenerate.
2003-05-21USe is_elf_hash_table() to check for the presence of an elf_link_hash_tableNick Clifton2-2/+8
2003-05-21Fix typo "ink" instead of "link"Nick Clifton2-1/+5
2003-05-212003-05-20 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2-3/+8
opcode/i860.h (flush): Set lower 3 bits properly and use 'L' for the immediate operand type instead of 'i'.
2003-05-212003-05-20 Jason Eckhardt <jle@rice.edu>Jason Eckhardt5-0/+319
* gas/i860/branch.{s,d}: New files. * gas/i860/system.{s,d}: New files.
2003-05-212003-05-20 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2-10/+17
opcode/i860.h (fzchks): Both S and R bits must be set. (pfzchks): Likewise. (faddp): Likewise. (pfaddp): Likewise. (fix.ss): Remove (invalid instruction). (pfix.ss): Likewise. (ftrunc.ss): Likewise. (pftrunc.ss): Likewise.
2003-05-212003-05-20 Jason Eckhardt <jle@rice.edu>Jason Eckhardt59-0/+4535
* gas/i860/bitwise.{s,d}: New files. * gas/i860/bte.{s,d}: New files. * gas/i860/fldst01.{s,d}: New files. * gas/i860/fldst02.{s,d}: New files. * gas/i860/fldst03.{s,d}: New files. * gas/i860/fldst04.{s,d}: New files. * gas/i860/fldst05.{s,d}: New files. * gas/i860/fldst06.{s,d}: New files. * gas/i860/fldst07.{s,d}: New files. * gas/i860/fldst08.{s,d}: New files. * gas/i860/float01.{s,d}: New files. * gas/i860/float02.{s,d}: New files. * gas/i860/float03.{s,d}: New files. * gas/i860/float04.{s,d}: New files. * gas/i860/form.{s,d}: New files. * gas/i860/iarith.{s,d}: New files. * gas/i860/ldst01.{s,d}: New files. * gas/i860/ldst02.{s,d}: New files. * gas/i860/ldst03.{s,d}: New files. * gas/i860/ldst04.{s,d}: New files. * gas/i860/ldst05.{s,d}: New files. * gas/i860/ldst06.{s,d}: New files. * gas/i860/pfam.{s,d}: New files. * gas/i860/pfmam.{s,d}: New files. * gas/i860/pfmsm.{s,d}: New files. * gas/i860/pfsm.{s,d}: New files. * gas/i860/regress01.{s,d}: New files. * gas/i860/shift.{s,d}: New files. * gas/i860/simd.{s,d}: New files.
2003-05-212003-05-20 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2-0/+17
* gas/i860: New directory. * gas/i860/i860.exp: New file.
2003-05-21.Roland McGrath2-3/+26
2003-05-212003-05-19 Roland McGrath <roland@redhat.com>Roland McGrath2-9/+26
* elf.c (bfd_elf_bfd_from_remote_memory): New function. * bfd-in.h: Declare it. * bfd-in2.h: Regenerated. * elfcode.h (NAME(_bfd_elf,bfd_from_remote_memory)): New function. * elf-bfd.h (struct elf_backend_data): New function pointer member elf_backend_bfd_from_remote_memory. (_bfd_elf32_bfd_from_remote_memory, _bfd_elf64_bfd_from_remote_memory): Declare them. * elfxx-target.h (elf_backend_bfd_from_remote_memory): New macro. (elfNN_bed): Add that to the initializer.
2003-05-212003-05-19 Roland McGrath <roland@redhat.com>Roland McGrath4-1/+259
* elf.c (bfd_elf_bfd_from_remote_memory): New function. * bfd-in.h: Declare it. * elfcode.h (NAME(_bfd_elf,bfd_from_remote_memory)): New function. * elf-bfd.h (struct elf_backend_data): New function pointer member elf_backend_bfd_from_remote_memory. (_bfd_elf32_bfd_from_remote_memory, _bfd_elf64_bfd_from_remote_memory): Declare them. * elfxx-target.h (elf_backend_bfd_from_remote_memory): New macro. (elfNN_bed): Add that to the initializer.
2003-05-212003-05-19 Roland McGrath <roland@redhat.com>Roland McGrath1-0/+38
* elf.c (bfd_elf_bfd_from_remote_memory): New function. * bfd-in.h: Declare it. * elfcode.h (NAME(_bfd_elf,bfd_from_remote_memory)): New function. * elf-bfd.h (struct elf_backend_data): New function pointer member elf_backend_bfd_from_remote_memory. (_bfd_elf32_bfd_from_remote_memory, _bfd_elf64_bfd_from_remote_memory): Declare them. * elfxx-target.h (elf_backend_bfd_from_remote_memory): New macro. (elfNN_bed): Add that to the initializer. 2003-05-15 Roland McGrath <roland@redhat.com> * elf.c (elfcore_grok_note): Grok NT_AUXV note, make ".auxv" section.
2003-05-212003-05-15 Roland McGrath <roland@redhat.com>Roland McGrath3-2/+56
* common.h (NT_AUXV, AT_*): New macros. * external.h (Elf32_External_Auxv, Elf64_External_Auxv): New types. * internal.h (Elf_Internal_Auxv): New type.
2003-05-21*** empty log message ***gdbadmin1-1/+1
2003-05-21daily updateAlan Modra1-1/+1
2003-05-20 * mips-nat.c (REGISTER_PTRACE_ADDR): Convert macro to functionKevin Buettner2-12/+20
register_ptrace_addr(). Fix all callers.