aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-05-11bfd/doc/Carlos O'Donell6-13/+26
2006-05-11 Carlos O'Donell <carlos@codesourcery.com> * bfd.texinfo: Rename "Index" to "BFD Index" gas/ 2006-05-11 Carlos O'Donell <carlos@codesourcery.com> * doc/as.texinfo: Rename "Index" to "AS Index", and "ABORT" to "ABORT (COFF)". ld/ 2006-05-11 Carlos O'Donell <carlos@codesourcery.com> * ld.texinfo: Rename "Index" to "LD Index"
2006-05-112006-05-11 Michael Matz <matz@suse.de>H.J. Lu2-0/+6
* elflink.c (match_group_member): Correctly iterate group members.
2006-05-112006-05-11 Paul Brook <paul@codesourcery.com>Paul Brook13-17/+443
bfd/ * elf32-arm.c (elf32_arm_reloc_map): Add MOVW and MOVT relocs. (elf32_arm_final_link_relocate): Handle MOVW and MOVT relocs. (elf32_arm_gc_sweep_hook, elf32_arm_check_relocs): Ditto. * reloc.c: Ditto. * bfd-in2.h: Regenerate. * libbfd.h: Regenerate. * libcoff.h: Regenerate. gas/ * config/tc-arm.c (parse_half): New function. (operand_parse_code): Remove OP_Iffff. Add OP_HALF. (parse_operands): Ditto. (do_mov16): Reject invalid relocations. (do_t_mov16): Ditto. Use Thumb reloc numbers. (insns): Replace Iffff with HALF. (md_apply_fix): Add MOVW and MOVT relocs. (tc_gen_reloc): Ditto. * doc/c-arm.texi: Document relocation operators ld/testsuite/ * ld-arm/arm-elf.exp: Add arm-movwt. * ld-arm/arm-movwt.d: New test. * ld-arm/arm-movwt.s: New test. * ld-arm/arm.ld: Add .far.
2006-05-112006-05-11 Paul Brook <paul@codesourcery.com>Paul Brook5-3/+36
gas/ * config/tc-arm.c (arm_fix_adjustable): Return 0 for function symbols. gas/testsuite/ * gas/arm/local_function.d: New test. * gas/arm/local_function.s: New test.
2006-05-11 [ gas/ChangeLog ]Thiemo Seufer5-8/+13
* config/tc-mips.c (append_insn): Don't check the range of j or jal addresses. [ gas/testsuite/ChangeLog ] * gas/mips/jal-range.l: Don't check the range of j or jal addresses.
2006-05-11Reviewed and approved by Daniel Jacobowitz <drow@false.org>Fred Fish2-1/+7
2006-05-11 Fred Fish <fnf@specifix.com> * gdb.base/bang.exp: Ignore unexpected output between the "program exited normally" and the gdb prompt, as many other tests do.
2006-05-11 * ld-elf/stab.d: New.Alan Modra2-0/+14
2006-05-11 * elf.c (_bfd_elf_init_private_section_data): Don't changeAlan Modra2-1/+7
section type if already set.
2006-05-11Reviewed and approved by Jim Blandy <jimb@codesourcery.com>Fred Fish2-0/+10
2006-05-11 Fred Fish <fnf@specifix.com> * symtab.c (skip_prologue_using_sal): Handle single line functions like "foo(){}", which may optimize down to a single return inst.
2006-05-11PR ld/2607Nick Clifton2-9/+30
* elfcode.h (valid_section_index_p): New function: Checks for a valid section index. Allows indicies in the range SHN_LOPROC to SHN_HIOS. (elf_object_p): Use valid_section_index_p.
2006-05-11Apply fixes to allow arm WinCE toolchain to produce working executables.Nick Clifton7-23/+99
2006-05-11daily updateAlan Modra1-1/+1
2006-05-11*** empty log message ***gdbadmin1-1/+1
2006-05-10 * hppa-hpux-tdep.c (initialize_hp_cxx_exception_support): RemoveSteve Ellcey2-2/+7
message.
2006-05-10 * agentexpr.texi: Add a copyright and license notice.Daniel Jacobowitz3-1/+29
* observer.texi: Likewise, with GPL clause for function prototypes. Remove trailing whitespace.
2006-05-10 * ld-elf/sec64k.exp: Extend for MIPS ELF.Thiemo Seufer2-1/+7
2006-05-10 PR 2342Alan Modra2-1/+6
* elflink.c (_bfd_elf_default_action_discarded): Revert 2006-02-16.
2006-05-10*** empty log message ***gdbadmin1-1/+1
2006-05-10daily updateAlan Modra1-1/+1
2006-05-09 * dwarf2-frame.c (struct dwarf2_fde): Add eh_frame_p.Andreas Schwab3-3/+99
(execute_cfa_program): Add parameter eh_frame_p. Call dwarf2_frame_eh_frame_regnum when true. (dwarf2_frame_cache): Pass eh_frame_p from fde to execute_cfa_program. (decode_frame_entry_1): Call dwarf2_frame_eh_frame_regnum when processing .eh_frame. Copy eh_frame_p to the new fde. (struct dwarf2_frame_ops): Add eh_frame_regnum. (dwarf2_frame_set_eh_frame_regnum): Define. (dwarf2_frame_eh_frame_regnum): Define. * dwarf2-frame.h (dwarf2_frame_set_eh_frame_regnum): Declare. (dwarf2_frame_eh_frame_regnum): Declare.
2006-05-092006-05-09 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-8/+12
* gas/i386/x86-64-gidt.d: Adjusted.
2006-05-09gas/testsuite/H.J. Lu6-2/+45
2006-05-09 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/i386.exp: Run x86-64-gidt. * gas/i386/x86-64-gidt.d: New file. * gas/i386/x86-64-gidt.s: Likewise. opcodes/ 2006-05-09 H.J. Lu <hongjiu.lu@intel.com> * i386-dis.c (grps): Update sgdt/sidt for 64bit.
2006-05-09 * configure.srv (m68k*-*-uclinux*): New target.Nathan Sidwell5-1/+88
* linux-low.c (linux_create_inferior): Use vfork on mmuless systems. (linux_resume_one_process): Remove extraneous cast. (linux_read_offsets): New. (linux_target_op): Add linux_read_offsets on mmuless systems. * server.c (handle_query): Add qOffsets logic. * target.h (struct target_ops): Add read_offsets.
2006-05-09Revised test (that is not O(n2)) for checking for orphaned cloned symbolsNick Clifton1-11/+6
2006-05-09 [ gas/ChangeLog ]Thiemo Seufer4-5/+15
* config/tc-mips.c (append_insn): Only warn about an out-of-range j or jal address. [ gas/testsuite/ChangeLog ] * gas/mips/jal-range.l: Only warn about an out-of-range j or jal address.
2006-05-09* config/tc-arm.c (arm_fix_adjustable): For COFF, convert fixups againstNick Clifton4-10/+43
symbols which are not going to be placed into the symbol table. * coffcode.h (coff_write_relocs): Produce an error message if a an out-of-range symbol index is detected in a reloc.
2006-05-09 * expr.c (operand): Remove `if (0 && ..)' statement andBen Elliston3-14/+9
subsequently unused target_op label. Collapse `if (1 || ..)' statement. * app.c (do_scrub_chars): Remove unused case 0, as it is handled separately above the switch.
2006-05-09 * elf64-ppc.c (ppc64_elf_finish_dynamic_symbol): Remove unusedBen Elliston2-4/+7
local variable `dynobj'.
2006-05-09daily updateAlan Modra1-1/+1
2006-05-09*** empty log message ***gdbadmin1-1/+1
2006-05-08 * gas/mips/mips32.s, gas/mips/mips32.d: Extend testcase to checkThiemo Seufer3-16/+37
larger offset arguments for cache instructions.
2006-05-08 PR gas/2623bNick Clifton2-1/+6
* config/tc-msp430.c (line_separator_character): Define as |.
2006-05-08 [ gas/ChangeLog ]Thiemo Seufer8-4/+145
* config/tc-mips.c (mips_set_options): Add ase_smartmips flag. (mips_opts): Likewise. (file_ase_smartmips): New variable. (ISA_HAS_ROR): SmartMIPS implements rotate instructions. (macro_build): Handle SmartMIPS instructions. (mips_ip): Likewise. (md_longopts): Add argument handling for smartmips. (md_parse_options, mips_after_parse_args): Likewise. (s_mipsset): Add .set smartmips support. (md_show_usage): Document -msmartmips/-mno-smartmips. * doc/as.texinfo: Document -msmartmips/-mno-smartmips and .set smartmips. * doc/c-mips.texi: Likewise. [ gas/testsuite/ChangeLog ] * gas/mips/smartmips.s, gas/mips/smartmips.d: New smartmips test. * gas/mips/mips.exp: Run smartmips test.
2006-05-08Remove bfd/ in ChangeLog entry.H.J. Lu1-1/+1
2006-05-08daily updateAlan Modra1-1/+1
2006-05-08*** empty log message ***gdbadmin1-1/+1
2006-05-07 * write.c (relax_segment): Add pass count arg. Don't error onAlan Modra3-17/+56
negative org/space on first two passes. (relax_seg_info): New struct. (relax_seg, write_object_file): Adjust. * write.h (relax_segment): Update prototype.
2006-05-07* gdb.base/help.exp: Make "delete checkpoint" part option forMark Kettenis2-2/+7
"help d" and "help delete" tests.
2006-05-07daily updateAlan Modra1-1/+1
2006-05-07*** empty log message ***gdbadmin1-1/+1
2006-05-06 * linux-nat.c (linux_nat_do_thread_registers): Check forDavid S. Miller2-51/+38
NULL collect_regset method.
2006-05-06 * gdb.mi/mi-basics.exp: Add missing serial number toUlrich Weigand3-6/+12
expected output in some mi_gdb_test statements. * gdb.mi/mi2-basics.exp: Likewise.
2006-05-06 * s390-tdep.c (s390_collect_regset): New function.Ulrich Weigand2-3/+30
(s390_gregset, s390x_gregset, s390_fpregset): Add it.
2006-05-06Make LOC_OPTIMIZED_OUT the default value for a symbol.Nick Roberts1-1/+1
2006-05-06*** empty log message ***Nick Roberts1-0/+5
2006-05-06daily updateAlan Modra1-1/+1
2006-05-06*** empty log message ***gdbadmin1-1/+1
2006-05-05 * linux-nat.c (exit_lwp): Fix NULL pointer access.Ulrich Weigand2-9/+24
(linux_nat_handle_extended): New parameter STOPPING. (wait_lwp): Call it with STOPPING equals 1. (linux_nat_wait): Call it with STOPPING equals 0.
2006-05-05 * linux-nat.c (linux_nat_wait): Do not short-cut reportingUlrich Weigand2-1/+9
of 'uninteresting' signals when single-stepping.
2006-05-05 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"David S. Miller3-23/+28
will get printed without a mi_cmd_data_list_register_values prefix. (*-data-list-register-*): Correct regular expressions to expect the new pseudo d? floating point registers. * gdb.mi/mi2-regs.exp: Likewise.