Skip to content
Snippets Groups Projects
  1. Jul 16, 2009
    • Doug Evans's avatar
      * cpu/simplify.inc (*): One line doc strings don't need \n. · 0aaaf7c3
      Doug Evans authored
      	(df): Invoke define-full-ifield instead of claiming it's an alias.
      	(dno): Define.
      	(dnop): Mark as deprecated.
      0aaaf7c3
    • H.J. Lu's avatar
      gas/ · 915bcca5
      H.J. Lu authored
      2009-07-16  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* config/tc-i386.c (md_assemble): Only check i.operands for AX.
      	(md_estimate_size_before_relax): Don't relax IFUNC symbols.
      
      gas/testsuite/
      
      2009-07-16  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* gas/i386/i386.exp: Run ifunc and x86-64-ifunc.
      
      	* gas/i386/ifunc.d: New,
      	* gas/i386/ifunc.s: Likewise.
      	* gas/i386/x86-64-ifunc.d: Likewise.
      915bcca5
    • H.J. Lu's avatar
      bfd/ · 1f85278f
      H.J. Lu authored
      2009-07-16  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* elf32-i386.c (elf_i386_relocate_section): Don't get local
      	STT_GNU_IFUNC symbol for relocatable link.
      	* elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise.
      
      ld/testsuite/
      
      2009-07-16  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* ld-ifunc/ifunc-5r-local-i386.d: New.
      	* ld-ifunc/ifunc-5r-local-x86-64.d: Likewise.
      1f85278f
    • Nathan Sidwell's avatar
      gas/ · 9a6f4e97
      Nathan Sidwell authored
      	* config/tc-arm.c (md_apply_fix <BFD_RELOC_ARM_TARGET2>): Write
      	the offset for REL targets here.
      
      	gas/testsuite/
      	* gas/arm/target-reloc-1.s: New.
      	* gas/arm/target-reloc-1.d: New.
      
      	ld/testsuite/
      	* ld-arm/arm-target2.s: Add addend cases.
      	* ld-arm/arm-target2-rel.d: Adjust.
      	* ld-arm/arm-target2-abs.d: Adjust.
      	* ld-arm/arm-target2-got-rel.d: Adjust.
      9a6f4e97
    • H.J. Lu's avatar
      2009-07-15 Kai Tietz <kai.tietz@onevision.com> · 3726e6c5
      H.J. Lu authored
      	* listing.c (print_source): Initialize cache by NULL.
      3726e6c5
    • gdbadmin's avatar
      *** empty log message *** · 74a4e430
      gdbadmin authored
      74a4e430
    • Alan Modra's avatar
      daily update · 9fd2ab21
      Alan Modra authored
      9fd2ab21
    • Doug Evans's avatar
      Code reorg in preparation for adding comdat types support. · 93311388
      Doug Evans authored
      	* dwarf2read.c (struct die_reader_specs): New struct.
      	(locate_pdi_sibling): New arg buffer.  All callers updated.
      	(load_partial_dies, read_partial_die): Ditto.
      	(read_8_bytes): Change return type to ULONGEST.
      	(read_comp_unit): Delete arg abfd.  All callers updated.
      	(read_die_and_children_1): Delete args abfd, cu.  New arg reader.
      	All callers updated.
      	(read_die_and_children, read_die_and_siblings): Ditto.
      	(read_full_die): Ditto.  Move closer to callers.
      	(skip_one_die): New arg buffer.  All callers updated.
      	(load_full_comp_unit): Change return type to void.  All callers
      	updated.
      	(partial_read_comp_unit_head): New args buffer, buffer_size.
      	All callers updated.
      	(process_psymtab_comp_unit): New function, split out from
      	dwarf2_build_psymtabs_hard.
      	(dwarf2_build_psymtabs_hard): Call it.
      	(load_partial_comp_unit): Renamed from load_comp_unit.
      	All callers updated.
      	(skip_children): New arg buffer.  All callers updated.
      	(init_cu_die_reader): New function.
      	(is_ref_attr): New function.
      	(dwarf2_get_ref_die_offset): Call it.
      	(alloc_one_comp_unit): New function.
      93311388
  2. Jul 15, 2009
  3. Jul 14, 2009
    • Stan Shebs's avatar
      gdb/ · 782b2b07
      Stan Shebs authored
      	Conditional tracepoints.
      	* ax-gdb.h (gen_eval_for_expr): Declare.
      	* ax-gdb.c (gen_expr): Generate bytecodes for BINOP_EQUAL
      	and other comparisons.
      	(gen_eval_for_expr): New function.
      	(agent_eval_command): New maintenance command.
      	(_initialize_ax_gdb): Define the command.
      	* remote.c (struct remote_state): New field cond_tracepoints.
      	(PACKET_ConditionalTracepoints): New packet config type.
      	(remote_cond_tracepoint_feature): New function.
      	(remote_protocol_features): Add ConditionalTracepoints.
      	(remote_supports_cond_tracepoints): New function.
      	(_initialize_remote): Add ConditionalTracepoints.
      	* tracepoint.c (download_tracepoint): Add conditional.
      	* NEWS: Mention conditional tracepoints.
      
      	gdb/doc/
      	* gdb.texinfo (Tracepoint Conditions): New section.
      	(General Query Packets): Describe ConditionalTracepoints.
      	(Tracepoint Packets): Describe condition field.
      	(Maintenance Commands): Describe maint agent-eval.
      	* agentexpr.texi (Using Agent Expressions): Mention eval usage.
      
      	gdb/testsuite/
      	* gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
      782b2b07
    • Michael Snyder's avatar
      2009-07-14 Michael Snyder <msnyder@vmware.com> · f662c3bc
      Michael Snyder authored
      	* gdb.reverse/step-reverse.exp (stepi into function call):
      	Call instruction may not be first instruction in the line.
      	(reverse stepi from a function call): Used wrong line number.
      f662c3bc
    • Jan Kratochvil's avatar
      binutils/ · 01a8f077
      Jan Kratochvil authored
      	Support unordered .debug_info references to .debug_ranges.
      	* dwarf.c (struct range_entry, range_entry_compar): New.
      	(display_debug_ranges): Remove variables last_offset, first, j,
      	seen_first_offset, use_debug_info and next.  New variables
      	range_entries and range_entry_fill.  Create the sorted copy
      	range_entries.  Remove the FIXME error on detected unordered references.
      	* dwarf.h (debug_info <range_lists>): New comment.
      
      binutils/testsuite/
      	* binutils-all/objcopy.exp (testranges): New test.
      	* binutils-all/testranges.d, binutils-all/testranges.s: New files.
      01a8f077
    • Nick Clifton's avatar
      * config/tc-arm.h (MAX_MEM_ALIGNMENT_BYTES): Define. · 140033b3
      Nick Clifton authored
              (MAX_MEM_FOR_RS_ALIGN_CODE): Define in terms of
              MAX_MEM_ALIGNMENT_BYTES.
              * config/tc-arm.c (arm_frag_align_code): Replace hard coded
              constant with MAX_MEM_FOR_RS_ALIGN_CODE.
      
              * gas/arm/align64.s: New test case.
              * gas/arm/align64.d: Expected disassembly.
      140033b3
    • Nick Clifton's avatar
      PR 10387 · 63b33ceb
      Nick Clifton authored
              * config/tc-arm.h (THUMB_IS_FUNC): Handle a NULL pointer.
              (ARM_IS_FUNC): Likewise.
      63b33ceb
    • Ulrich Weigand's avatar
      * objfiles.c (objfile_relocate): Do not relocate the same · b101f7a1
      Ulrich Weigand authored
      	BLOCKVECTOR_MAP address map multiple times.
      b101f7a1
    • Ulrich Weigand's avatar
      * remote.c (process_stop_reply): Access expedited target registers · 217f1f79
      Ulrich Weigand authored
      	in target_gdbarch.
      217f1f79
    • Nick Clifton's avatar
      PR 10288 · 74bdfecf
      Nick Clifton authored
              * arm-dis.c (arm_opcodes): Catch illegal Addressing Mode 1
              patterns.
              (arm_decode_shift): Catch illegal register based shifts.
              (print_insn_arm): Properly handle negative register r0
              post-indexed addressing.
      74bdfecf
    • Nick Clifton's avatar
      gas/ · 752d5da4
      Nick Clifton authored
          * config/tc-arm.c (md_assemble): Added validation.
      
          gas/testsuite
          * gas/arm/thumb-w-bad.d: New test case.
          * gas/arm/thumb-w-bad.l: New file.
          * gas/arm/thumb-w-bad.s: New file.
          * gas/arm/thumb-w-good.d: New test case.
          * gas/arm/thumb-w-good.s: New file.
      752d5da4
    • Nick Clifton's avatar
      PR 10380 · 1aa604e1
      Nick Clifton authored
              * README: Document use of LDFLAGS="--static".
      1aa604e1
    • Alan Modra's avatar
      daily update · 650b89be
      Alan Modra authored
      650b89be
    • gdbadmin's avatar
      *** empty log message *** · f9930c50
      gdbadmin authored
      f9930c50
  4. Jul 13, 2009
    • Jan Kratochvil's avatar
      gdb/ · 8f313923
      Jan Kratochvil authored
      	Fix memory access from signed 32bit inferior registers on 64bit GDB.
      	* linux-nat.c (linux_xfer_partial <TARGET_OBJECT_MEMORY>): New variable
      	addr_bit.  Mask OFFSET by the ADDR_BIT width.
      
      gdb/testsuite/
      	* gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
      8f313923
    • Jan Kratochvil's avatar
      gdb/testsuite/ · 4662c76e
      Jan Kratochvil authored
      	Fix gdb.base/macscp.exp when using custom inputrc.
      	* gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
      	* gdb.base/readline.exp: Remove env(INPUTRC) set and restore.  Remove
      	env(TERM) set.
      	* gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
      	* lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
      4662c76e
    • Jan Kratochvil's avatar
      gdb/testsuite/ · aa81e255
      Jan Kratochvil authored
      	Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
      	* gdb.base/annota1.exp (thread_test): Import global $testfile.
      	Change the compilation target to match the testcase name.
      	* gdb.base/sect-cmd.exp: Change the compilation target to match the
      	testcase name.
      	* a2-run.exp: Use for setup prepare_for_testing.  Change the
      	compilation target to match the testcase name.
      	* gdb.base/commands.exp: Likewise.
      	* gdb.base/finish.exp: Likewise.
      	* gdb.base/float.exp: Likewise.
      	* gdb.base/info-target.exp: Likewise.
      	* gdb.base/relational.exp: Likewise.
      	* gdb.base/term.exp: Likewise.
      	* gdb.base/until.exp: Likewise.
      	* gdb.base/volatile.exp: Likewise.
      	* gdb.base/whatis-exp.exp: Likewise.
      aa81e255
    • H.J. Lu's avatar
      Fix a typo. · 37bbf52b
      H.J. Lu authored
      37bbf52b
    • H.J. Lu's avatar
      2009-07-13 H.J. Lu <hongjiu.lu@intel.com> · be19bd51
      H.J. Lu authored
      	* ld-ifunc/ifunc.exp: Don't use -shared/-static to build object
      	files.  Use ld_simple_link to build static non-ifunc-using
      	executable.  Re-enable static non-ifunc-using executable check.
      be19bd51
    • Anthony Green's avatar
      451fa05e
    • Alan Modra's avatar
      daily update · d990c8ab
      Alan Modra authored
      d990c8ab
    • gdbadmin's avatar
      *** empty log message *** · 93466eda
      gdbadmin authored
      93466eda
  5. Jul 12, 2009
    • Michael Snyder's avatar
      2009-07-12 Michael Snyder <msnyder@vmware.com> · 06da04c6
      Michael Snyder authored
      	* i386-tdep.c: Add a frame unwinder for function epilogues.
      	(i386_in_function_epilogue_p): New function.
      	(i386_epilogue_frame_sniffer): New function.
      	(i386_epilogue_frame_cache): New function.
      	(i386_epilogue_frame_this_id): New function.
      	(i386_epilogue_frame_unwind): New struct frame_unwind.
      	(i386_gdbarch_init): Hook the new unwinder.
      06da04c6
    • Doug Evans's avatar
      * common/Make-common.in (CPU_DIR): Define. · 6a8b8615
      Doug Evans authored
      * iq2000/Makefile.in (stamp-arch): Use $(CPU_DIR) instead of $(CGEN_CPU_DIR).
      (stamp-cpu): Ditto.
      * m32r/Makefile.in (stamp-arch): Use $(CPU_DIR) instead of $(CGEN_CPU_DIR).
      (stamp-cpu, stamp-xcpu, stamp-2cpu): Ditto.
      6a8b8615
    • Alan Modra's avatar
      daily update · 5a12aa1e
      Alan Modra authored
      5a12aa1e
    • gdbadmin's avatar
      *** empty log message *** · ffbb1eb2
      gdbadmin authored
      ffbb1eb2
  6. Jul 11, 2009
Loading