deliverable/binutils-gdb.git
17 years agoRearrange to sync with gcc.
DJ Delorie [Wed, 12 Sep 2007 18:51:47 +0000 (18:51 +0000)] 
Rearrange to sync with gcc.

17 years ago2007-09-12 David Daney <ddaney@avtrex.com>
David Daney [Wed, 12 Sep 2007 17:51:22 +0000 (17:51 +0000)] 
2007-09-12  David Daney  <ddaney@avtrex.com>

* configure.ac: Remove mips64*-*-linux* noconfigdirs section, thus
enabling libgcj.
* configure: Regenerate.

2007-09-12  Richard Guenther  <rguenther@suse.de>

* configure.ac (--enable-stage1-checking): If neither --enable-checking
nor --disable-checking is provided also turn on yes and types
checking for stage1.
* configure: Re-generate.

17 years agoGenerate a GLOB_DAT reloc for a GOT32 reloc against a symbol defined
Ian Lance Taylor [Wed, 12 Sep 2007 16:38:04 +0000 (16:38 +0000)] 
Generate a GLOB_DAT reloc for a GOT32 reloc against a symbol defined
in a dynamic object.

17 years ago * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
Daniel Jacobowitz [Wed, 12 Sep 2007 15:12:53 +0000 (15:12 +0000)] 
* gdb.base/solib-weak.exp (do_test): Adjust the file names for each
test.

17 years agogas/testsuite/
Jan Beulich [Wed, 12 Sep 2007 13:20:31 +0000 (13:20 +0000)] 
gas/testsuite/
2007-09-12  Jan Beulich  <jbeulich@novell.com>
* gas/i386/sse4_1.s, gas/i386/x86-64-sse4_1.s: Add two-operand forms
of blendvps, blendvpd, and pblendvb.
* gas/i386/sse4_1.d, gas/i386/sse4_1-intel.d,
gas/i386/x86-64-sse4_1.d, gas/i386/x86-64-sse4_1-intel.d: Adjust,
making last/first operand of blendvps, blendvpd, and pblendvb
optional.

opcodes/
2007-09-12  Jan Beulich  <jbeulich@novell.com>

* i386-opc.tbl: Add two-operand forms of blendvps, blendvpd, and
pblendvb.
* i386-tbl.h: Regenerate.

17 years ago * elf-bfd.h (struct elf_backend_data): Delete elf_backend_sprintf_vma
Alan Modra [Wed, 12 Sep 2007 10:00:15 +0000 (10:00 +0000)] 
* elf-bfd.h (struct elf_backend_data): Delete elf_backend_sprintf_vma
and elf_backend_fprintf_vma.
(_bfd_elf_sprintf_vma, _bfd_elf_fprintf_vma): Delete.
* elf.c (_bfd_elf_sprintf_vma, _bfd_elf_fprintf_vma): Delete.
* elfxx-target.h (elf_backend_sprintf_vma): Don't define.
(elf_backend_fprintf_vma): Likewise.
(elfNN_bed): Don't init removed fields.
* bfd.c (is32bit): New function.
(bfd_sprintf_vma, bfd_fprintf_vma): Use the above.

17 years agogas/
Jan Beulich [Wed, 12 Sep 2007 07:31:47 +0000 (07:31 +0000)] 
gas/
2007-09-12  Jan Beulich  <jbeulich@novell.com>

* config/tc-i386.c (md_assemble): Move handling of extrq/insertq
after generic operand swapping, and swap only the immediate operands.

gas/testsuite/
2007-09-12  Jan Beulich  <jbeulich@novell.com>
* gas/i386/amdfam10.s, gas/i386/x86-64-amdfam10.s: Add Intel syntax
code.
* gas/i386/amdfam10.d, gas/i386/x86-64-amdfam10.d: Adjust.

17 years agoMove the last entry to proper ChangeLog.
H.J. Lu [Wed, 12 Sep 2007 04:42:14 +0000 (04:42 +0000)] 
Move the last entry to proper ChangeLog.

17 years agoDon't try to find version definition index when creating an executable.
Ian Lance Taylor [Wed, 12 Sep 2007 00:30:59 +0000 (00:30 +0000)] 
Don't try to find version definition index when creating an executable.

17 years agodaily update
Alan Modra [Wed, 12 Sep 2007 00:00:10 +0000 (00:00 +0000)] 
daily update

17 years ago*** empty log message ***
gdbadmin [Wed, 12 Sep 2007 00:00:03 +0000 (00:00 +0000)] 
*** empty log message ***

17 years agoOnly create a version definition for a shared library. Set the
Ian Lance Taylor [Tue, 11 Sep 2007 22:57:35 +0000 (22:57 +0000)] 
Only create a version definition for a shared library.  Set the
dynamic symbol index for a version definition when finalizing
versions.

17 years agoRecord GDB 6.7 branch creation. Bump version number to 6.7.50-20070911-cvs.
gdbadmin [Tue, 11 Sep 2007 21:28:45 +0000 (21:28 +0000)] 
Record GDB 6.7 branch creation. Bump version number to 6.7.50-20070911-cvs.

17 years agobfd/
Kazu Hirata [Tue, 11 Sep 2007 16:07:50 +0000 (16:07 +0000)] 
bfd/
* archures.c: Add bfd_mach_mcf_isa_c_nodiv,
bfd_mach_mcf_isa_c_nodiv_mac & bfd_mach_mcf_isa_c_nodiv_emac.
* ieee.c (ieee_write_processor): Update coldfire architecture
list.
* bfd-in2.h: Rebuilt.
* cpu-m68k.c (arch_info_struct): Add isa_c nodiv architectures.
(m68k_arch_features): Likewise.
* elf32-m68k.c (elf32_m68k_object_p): Add EF_M68K_CF_ISA_C_NODIV.
(elf32_m68k_print_private_bfd_data): Likewise.

gas/
* config/tc-m68k.c (m68k_ip): Add mcfisa_c case.
(m68k_elf_final_processing): Add EF_M68K_CF_ISA_C_NODIV.

include/elf/
* m68k.h (EF_M68K_CF_ISA_C_NODIV): New.

17 years ago2007-09-11 Jan Beulich <jbeulich@novell.com>
Jan Beulich [Tue, 11 Sep 2007 15:44:19 +0000 (15:44 +0000)] 
2007-09-11  Jan Beulich  <jbeulich@novell.com>

* elf64-i386.c (elf64_i386_tls_transition): Remove redundant 'const'.
* elf64-x86_64.c (elf64_x86_64_tls_transition): Likewise.

17 years agoPR/5020: STRINGTABLE doesn't work in 2.18 windres.
Kai Tietz [Tue, 11 Sep 2007 14:05:09 +0000 (14:05 +0000)] 
PR/5020: STRINGTABLE doesn't work in 2.18 windres.

17 years ago2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Andrew Haley [Tue, 11 Sep 2007 13:10:20 +0000 (13:10 +0000)] 
2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

        PR target/33281
        * configure.ac: Use config/mh-mingw on mingw.
        * configure: Regenerate.
        * config/mh-mingw: New host makefile fragment.

17 years ago2007-09-10 Rask Ingemann Lambertsen <rask@sygehus.dk>
DJ Delorie [Tue, 11 Sep 2007 00:22:05 +0000 (00:22 +0000)] 
2007-09-10  Rask Ingemann Lambertsen  <rask@sygehus.dk>
PR other/32154
* configure.ac: For libgloss targets, point the linker to the linker
script, startup code and simulator library.
* configure: Regenerate.

17 years agodaily update
Alan Modra [Tue, 11 Sep 2007 00:00:10 +0000 (00:00 +0000)] 
daily update

17 years ago*** empty log message ***
gdbadmin [Tue, 11 Sep 2007 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

17 years ago * thread.c (free_thread): Do not delete the step resume breakpoint
Daniel Jacobowitz [Mon, 10 Sep 2007 21:27:23 +0000 (21:27 +0000)] 
* thread.c (free_thread): Do not delete the step resume breakpoint
right away.

17 years ago * arch-utils.c (gdbarch_info_fill): Also try core_bfd.
Daniel Jacobowitz [Mon, 10 Sep 2007 21:14:11 +0000 (21:14 +0000)] 
* arch-utils.c (gdbarch_info_fill): Also try core_bfd.
* corelow.c (core_read_description): New.
(init_core_ops): Set to_read_description.
* gdbarch.sh: Add gdbarch_core_read_description.
* mips-linux-tdep.c (mips_linux_core_read_description): New.
(mips_linux_init_abi): Call set_gdbarch_core_read_description.
* mips-tdep.c (mips_tdesc_gp32, mips_tdesc_gp64): New.
(mips_register_g_packet_guesses): Use them.
(_initialize_mips_tdep): Initialize them.
* mips-tdep.h (mips_tdesc_gp32, mips_tdesc_gp64): Declare.
* gdbarch.h, gdbarch.c: Regenerated.

17 years ago * infrun.c (stepping_past_breakpoint): New global variable.
Ulrich Weigand [Mon, 10 Sep 2007 18:49:26 +0000 (18:49 +0000)] 
* infrun.c (stepping_past_breakpoint): New global variable.
(stepping_past_breakpoint_ptid): Likewise.
(prepare_to_proceed): Add STEP parameter.  Do not check for Ctrl-C.
Only switch threads if we need to single-step over a breakpoint hit
in the previously selected thread.  If stepping, remember previous
thread to switch back to in STEPPING_PAST_BREAKPOINT[_PTID].  Call
switch_to_thread instead of copying its contents.
(proceed): Pass STEP to prepare_to_proceed.  Always set ONEPROC if
prepare_to_proceed returns true.
(init_wait_for_inferior): Reset STEPPING_PAST_BREAKPOINT.
(context_switch): Call switch_to_thread.
(handle_inferior_event): Switch back to previous thread if requested
in STEPPING_PAST_BREAKPOINT[_PTID] by prepare_to_proceed.
* gdbthread.h (switch_to_thread): Add prototype.
* thread.c (switch_to_thread): Make global.

17 years ago PR 5011
Alan Modra [Mon, 10 Sep 2007 09:05:23 +0000 (09:05 +0000)] 
PR 5011
* readelf.c (process_version_sections): Don't read past end of
various section buffers.

17 years ago*** empty log message ***
gdbadmin [Mon, 10 Sep 2007 00:00:32 +0000 (00:00 +0000)] 
*** empty log message ***

17 years agodaily update
Alan Modra [Mon, 10 Sep 2007 00:00:06 +0000 (00:00 +0000)] 
daily update

17 years ago* lib/gdb.exp (build_id_debug_filename_get): Improve check for
Mark Kettenis [Sun, 9 Sep 2007 22:25:31 +0000 (22:25 +0000)] 
* lib/gdb.exp (build_id_debug_filename_get): Improve check for
build-id.

17 years ago* lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
Mark Kettenis [Sun, 9 Sep 2007 22:19:15 +0000 (22:19 +0000)] 
* lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
know about $ORIGIN.  Calculate output dir from $dest instead of
using ${objdir}/{$subdir}.

17 years ago* gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
Mark Kettenis [Sun, 9 Sep 2007 21:31:00 +0000 (21:31 +0000)] 
* gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
gcore, before continuing with the test.

17 years ago2007-09-09 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sun, 9 Sep 2007 16:38:39 +0000 (16:38 +0000)] 
2007-09-09  H.J. Lu  <hongjiu.lu@intel.com>

* tc-i386.c (output_insn): Only check SSE4.2 and ABM for 3
byte opcode.

17 years ago2007-09-09 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sun, 9 Sep 2007 16:02:17 +0000 (16:02 +0000)] 
2007-09-09  H.J. Lu  <hongjiu.lu@intel.com>

* i386-gen.c (main): Remove the local variable, unused.

17 years ago2007-09-09 Andrew Haley <aph@redhat.com>
Andrew Haley [Sun, 9 Sep 2007 08:19:50 +0000 (08:19 +0000)] 
2007-09-09  Andrew Haley  <aph@redhat.com>

        * configure.ac (noconfigdirs): Remove target-libffi and
        target-libjava.

17 years ago2007-09-08 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sun, 9 Sep 2007 02:49:25 +0000 (02:49 +0000)] 
2007-09-08  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (cpu_flags_check_x64): Renamed to ...
(cpu_flags_check_cpu64): This. Inline.
(uints_all_zero): New.
(uints_set): Likewise
(uints_equal): Likewise
(UINTS_ALL_ZERO): Likewise
(UINTS_SET): Likewise
(UINTS_CLEAR): Likewise
(UINTS_EQUAL): Likewise
(cpu_flags_and): Likewise.
(cpu_flags_or): Likewise.
(operand_type_and): Likewise.
(operand_type_or): Likewise.
(operand_type_xor): Likewise.
(cpu_flags_not): Inline and use switch instead of loop.
(cpu_flags_match): Updated.
(operand_type_match): Likewise.
(smallest_imm_type): Likewise.
(set_cpu_arch): Likewise.
(pt): Likewise.
(md_assemble): Likewise.
(parse_insn): Likewise.
(optimize_imm): Likewise.
(match_template): Likewise.
(process_suffix): Likewise.
(update_imm): Likewise.
(finalize_imm): Likewise.
(process_operands): Likewise.
(build_modrm_byte): Likewise.
(i386_immediate): Likewise.
(i386_displacement): Likewise.
(i386_index_check): Likewise.
(i386_operand): Likewise.
(i386_target_format): Likewise.
(intel_e11): Likewise.
(operand_type): Remove implicitregister.
(operand_type_check): Updated. Inline.
(cpu_flags_all_zero): Removed.
(operand_type_all_zero): Likewise.
(i386_array_biop): Likewise.
(cpu_flags_biop): Likewise.
(operand_type_biop): Likewise.

17 years ago2007-09-08 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sun, 9 Sep 2007 01:34:48 +0000 (01:34 +0000)] 
2007-09-08  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.

17 years agogas/
H.J. Lu [Sun, 9 Sep 2007 01:22:57 +0000 (01:22 +0000)] 
gas/

2007-09-08  H.J. Lu  <hongjiu.lu@intel.com>

* configure.in (AC_CHECK_HEADERS): Add limits.h.
* configure: Regenerated.
* config.in: Likewise.

* config/tc-i386.c: Include "opcodes/i386-init.h".
(_i386_insn): Use i386_operand_type for types.
(cpu_arch_flags): Updated to new types with bitfield.
(cpu_arch_tune_flags): Likewise.
(cpu_arch_isa_flags): Likewise.
(cpu_arch): Likewise.
(i386_align_code): Likewise.
(set_code_flag): Likewise.
(set_16bit_gcc_code_flag): Likewise.
(set_cpu_arch): Likewise.
(md_assemble): Likewise.
(parse_insn): Likewise.
(process_operands): Likewise.
(output_branch): Likewise.
(output_jump): Likewise.
(parse_real_register): Likewise.
(mode_from_disp_size): Likewise.
(smallest_imm_type): Likewise.
(pi): Likewise.
(type_names): Likewise.
(pt): Likewise.
(pte): Likewise.
(swap_2_operands): Likewise.
(optimize_imm): Likewise.
(optimize_disp): Likewise.
(match_template): Likewise.
(check_string): Likewise.
(process_suffix): Likewise.
(check_byte_reg): Likewise.
(check_long_reg): Likewise.
(check_qword_reg): Likewise.
(check_word_reg): Likewise.
(finalize_imm): Likewise.
(build_modrm_byte): Likewise.
(output_insn): Likewise.
(disp_size): Likewise.
(imm_size): Likewise.
(output_disp): Likewise.
(output_imm): Likewise.
(gotrel): Likewise.
(i386_immediate): Likewise.
(i386_displacement): Likewise.
(i386_index_check): Likewise.
(i386_operand): Likewise.
(parse_real_register): Likewise.
(i386_intel_operand): Likewise.
(intel_e09): Likewise.
(intel_bracket_expr): Likewise.
(intel_e11): Likewise.
(cpu_arch_flags_not): New.
(cpu_flags_check_x64): Likewise.
(cpu_flags_all_zero): Likewise.
(cpu_flags_not): Likewise.
(i386_cpu_flags_biop): Likewise.
(cpu_flags_biop): Likewise.
(cpu_flags_match); Likewise.
(acc32): New.
(acc64): Likewise.
(control): Likewise.
(reg16_inoutportreg): Likewise.
(disp16): Likewise.
(disp32): Likewise.
(disp32s): Likewise.
(disp16_32): Likewise.
(anydisp): Likewise.
(baseindex): Likewise.
(regxmm): Likewise.
(imm8): Likewise.
(imm8s): Likewise.
(imm16): Likewise.
(imm32): Likewise.
(imm32s): Likewise.
(imm64): Likewise.
(imm16_32): Likewise.
(imm16_32s): Likewise.
(imm16_32_32s): Likewise.
(operand_type): Likewise.
(operand_type_check): Likewise.
(operand_type_match): Likewise.
(operand_type_register_match): Likewise.
(update_imm): Likewise.
(set_code_flag): Also update cpu_arch_flags_not.
(set_16bit_gcc_code_flag): Likewise.
(md_begin): Likewise.
(parse_insn): Use cpu_flags_check_x64 to check 64bit support.
Use cpu_flags_match to match instructions.
(i386_target_format): Update cpu_arch_isa_flags and
cpu_arch_tune_flags to i386_cpu_flags type with bitfield.
(smallest_imm_type): Check cpu_arch_tune to tune for i486.
(match_template): Don't initialize overlap0, overlap1,
overlap2, overlap3 and operand_types.
(process_suffix): Handle crc32 with 64bit register.
(MATCH): Removed.
(CONSISTENT_REGISTER_MATCH): Likewise.

* config/tc-i386.h (arch_entry): Updated to i386_cpu_flags
type.

opcodes/

2007-09-08  H.J. Lu  <hongjiu.lu@intel.com>

* configure.in (AC_CHECK_HEADERS): Add limits.h.
* configure: Regenerated.
* config.in: Likewise.

* i386-gen.c: Include "sysdep.h" instead of <stdlib.h> and
<string.h>.  Use xstrerror instead of strerror.
(initializer): New.
(cpu_flag_init): Likewise.
(bitfield): Likewise.
(BITFIELD): New.
(cpu_flags): Likewise.
(opcode_modifiers): Likewise.
(operand_types): Likewise.
(compare): Likewise.
(set_cpu_flags): Likewise.
(output_cpu_flags): Likewise.
(process_i386_cpu_flags): Likewise.
(output_opcode_modifier): Likewise.
(process_i386_opcode_modifier): Likewise.
(output_operand_type): Likewise.
(process_i386_operand_type): Likewise.
(set_bitfield): Likewise.
(operand_type_init): Likewise.
(process_i386_initializers): Likewise.
(process_i386_opcodes): Call process_i386_opcode_modifier to
process opcode_modifier.  Call process_i386_operand_type to
process operand_types.
(process_i386_registers): Call process_i386_operand_type to
process reg_type.
(main): Check unused bits in i386_cpu_flags and i386_operand_type.
Sort cpu_flags, opcode_modifiers and operand_types.  Call
process_i386_initializers.

* i386-init.h: New.
* i386-tbl.h: Regenerated.

* i386-opc.h: Include <limits.h>.
(CHAR_BIT): Define as 8 if not defined.
(Cpu186): Changed to position of bitfiled.
(Cpu286): Likewise.
(Cpu386): Likewise.
(Cpu486): Likewise.
(Cpu586): Likewise.
(Cpu686): Likewise.
(CpuP4): Likewise.
(CpuK6): Likewise.
(CpuK8): Likewise.
(CpuMMX): Likewise.
(CpuMMX2): Likewise.
(CpuSSE): Likewise.
(CpuSSE2): Likewise.
(Cpu3dnow): Likewise.
(Cpu3dnowA): Likewise.
(CpuSSE3): Likewise.
(CpuPadLock): Likewise.
(CpuSVME): Likewise.
(CpuVMX): Likewise.
(CpuSSSE3): Likewise.
(CpuSSE4a): Likewise.
(CpuABM): Likewise.
(CpuSSE4_1): Likewise.
(CpuSSE4_2): Likewise.
(Cpu64): Likewise.
(CpuNo64): Likewise.
(D): Likewise.
(W): Likewise.
(Modrm): Likewise.
(ShortForm): Likewise.
(Jump): Likewise.
(JumpDword): Likewise.
(JumpByte): Likewise.
(JumpInterSegment): Likewise.
(FloatMF): Likewise.
(FloatR): Likewise.
(FloatD): Likewise.
(Size16): Likewise.
(Size32): Likewise.
(Size64): Likewise.
(IgnoreSize): Likewise.
(DefaultSize): Likewise.
(No_bSuf): Likewise.
(No_wSuf): Likewise.
(No_lSuf): Likewise.
(No_sSuf): Likewise.
(No_qSuf): Likewise.
(No_xSuf): Likewise.
(FWait): Likewise.
(IsString): Likewise.
(RegKludge): Likewise.
(IsPrefix): Likewise.
(ImmExt): Likewise.
(NoRex64): Likewise.
(Rex64): Likewise.
(Ugh): Likewise.
(Reg8): Likewise.
(Reg16): Likewise.
(Reg32): Likewise.
(Reg64): Likewise.
(FloatReg): Likewise.
(RegMMX): Likewise.
(RegXMM): Likewise.
(Imm8): Likewise.
(Imm8S): Likewise.
(Imm16): Likewise.
(Imm32): Likewise.
(Imm32S): Likewise.
(Imm64): Likewise.
(Imm1): Likewise.
(BaseIndex): Likewise.
(Disp8): Likewise.
(Disp16): Likewise.
(Disp32): Likewise.
(Disp32S): Likewise.
(Disp64): Likewise.
(InOutPortReg): Likewise.
(ShiftCount): Likewise.
(Control): Likewise.
(Debug): Likewise.
(Test): Likewise.
(SReg2): Likewise.
(SReg3): Likewise.
(Acc): Likewise.
(FloatAcc): Likewise.
(JumpAbsolute): Likewise.
(EsSeg): Likewise.
(RegMem): Likewise.
(OTMax): Likewise.
(Reg): Commented out.
(WordReg): Likewise.
(ImplicitRegister): Likewise.
(Imm): Likewise.
(EncImm): Likewise.
(Disp): Likewise.
(AnyMem): Likewise.
(LLongMem): Likewise.
(LongMem): Likewise.
(ShortMem): Likewise.
(WordMem): Likewise.
(ByteMem): Likewise.
(CpuMax): New
(CpuLM): Likewise.
(CpuNumOfUints): Likewise.
(CpuNumOfBits): Likewise.
(CpuUnused): Likewise.
(OTNumOfUints): Likewise.
(OTNumOfBits): Likewise.
(OTUnused): Likewise.
(i386_cpu_flags): New type.
(i386_operand_type): Likewise.
(i386_opcode_modifier): Likewise.
(CpuSledgehammer): Removed.
(CpuSSE4): Likewise.
(CpuUnknownFlags): Likewise.
(Reg): Likewise.
(WordReg): Likewise.
(ImplicitRegister): Likewise.
(Imm): Likewise.
(EncImm): Likewise.
(Disp): Likewise.
(AnyMem): Likewise.
(LLongMem): Likewise.
(LongMem): Likewise.
(ShortMem): Likewise.
(WordMem): Likewise.
(ByteMem): Likewise.
(template): Use i386_cpu_flags for cpu_flags, use
i386_opcode_modifier for opcode_modifier, use
i386_operand_type for operand_types.
(reg_entry): Use i386_operand_type for reg_type.

* Makefile.am (HFILES): Add i386-init.h.
($(srcdir)/i386-init.h): New rule.
($(srcdir)/i386-tbl.h): Depend on $(srcdir)/i386-init.h
instead.
* Makefile.in: Regenerated.

17 years agodaily update
Alan Modra [Sun, 9 Sep 2007 00:00:05 +0000 (00:00 +0000)] 
daily update

17 years ago*** empty log message ***
gdbadmin [Sun, 9 Sep 2007 00:00:03 +0000 (00:00 +0000)] 
*** empty log message ***

17 years ago * elf64-ppc.c (func_desc_adjust): When resolving undefined
Alan Modra [Sat, 8 Sep 2007 13:46:15 +0000 (13:46 +0000)] 
* elf64-ppc.c (func_desc_adjust): When resolving undefined
references to dot-symbols, transfer def_regular and
def_dynamic from the descriptor symbol.

17 years ago * config.bfd: Set want64 for spu-*-elf.
Alan Modra [Sat, 8 Sep 2007 11:11:24 +0000 (11:11 +0000)] 
* config.bfd: Set want64 for spu-*-elf.

17 years ago * ldwrite.c (build_link_order <lang_padding_statement_enum>): Correct
Alan Modra [Sat, 8 Sep 2007 11:04:28 +0000 (11:04 +0000)] 
* ldwrite.c (build_link_order <lang_padding_statement_enum>): Correct
condition under which we build a bfd_data_link_order.

17 years ago PR ld/2864, ld/5006
Alan Modra [Sat, 8 Sep 2007 11:03:31 +0000 (11:03 +0000)] 
PR ld/2864, ld/5006
* elf.c (special_sections): Comment typo.
(elf_fake_sections): Force SHT_PROGBITS for sections that are
SHT_NOBITS if BFD section flags say they have contents.

17 years ago*** empty log message ***
gdbadmin [Sat, 8 Sep 2007 00:00:35 +0000 (00:00 +0000)] 
*** empty log message ***

17 years agodaily update
Alan Modra [Sat, 8 Sep 2007 00:00:05 +0000 (00:00 +0000)] 
daily update

17 years ago2007-09-07 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre Muller [Fri, 7 Sep 2007 12:34:55 +0000 (12:34 +0000)] 
2007-09-07  Pierre Muller  <muller@ics.u-strasbg.fr>

 * p-valprint.c: Fix 7 ARI reported problems.
 (pascal_val_print): Fix one operator at end of line issue.
 Use paddress function to remove use of
 deprecated_print_address_numeric function (2 times).
 Use SYMBOL_LINKAGE_NAME instead of DEPRECATED_SYMBOL_NAME.
 (pascal_value_print): Fix 3 operator at end of line issues.

17 years ago PR gdb/2103
Daniel Jacobowitz [Fri, 7 Sep 2007 12:13:45 +0000 (12:13 +0000)] 
PR gdb/2103
* arm-tdep.c (arm_in_call_stub): Delete.
(arm_skip_stub): Handle from_arm and from_thumb stubs.

17 years agoconfig/
Richard Sandiford [Fri, 7 Sep 2007 07:38:47 +0000 (07:38 +0000)] 
config/
* mt-sde (CFLAGS_FOR_TARGET): Add -mno-gpopt.
(CXXFLAGS_FOR_TARGET): Likewise.

17 years agodaily update
Alan Modra [Fri, 7 Sep 2007 00:00:06 +0000 (00:00 +0000)] 
daily update

17 years ago*** empty log message ***
gdbadmin [Fri, 7 Sep 2007 00:00:04 +0000 (00:00 +0000)] 
*** empty log message ***

17 years agoAdd -rpath-link option, currently unused.
Ian Lance Taylor [Thu, 6 Sep 2007 23:37:53 +0000 (23:37 +0000)] 
Add -rpath-link option, currently unused.

17 years ago * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
Daniel Jacobowitz [Thu, 6 Sep 2007 23:25:41 +0000 (23:25 +0000)] 
* gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
* gdb.mi/mi-watch.exp: Likewise.

17 years ago2007-09-06 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 6 Sep 2007 22:55:04 +0000 (22:55 +0000)] 
2007-09-06  H.J. Lu  <hongjiu.lu@intel.com>

* i386-gen.c (next_field): Updated to take a separator.
(process_i386_opcodes): Updated.
(process_i386_registers): Likewise.

17 years ago2007-09-06 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 6 Sep 2007 22:08:08 +0000 (22:08 +0000)] 
2007-09-06  H.J. Lu  <hongjiu.lu@intel.com>

* i386-gen.c (table): Moved ...
(main): Here.  Call process_copyright to output copyright.
(process_copyright): New.
(process_i386_opcodes): Take FILE *table.
(process_i386_registers): Likewise.

17 years ago2007-09-06 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 6 Sep 2007 21:31:55 +0000 (21:31 +0000)] 
2007-09-06  H.J. Lu  <hongjiu.lu@intel.com>

* i386-gen.c (table): New.
(process_i386_opcodes): Report errno when faied to open
i386-opc.tbl.  Output opcodes to table.  Close i386-opc.tbl
before return.
(process_i386_registers): Report errno when faied to open
i386-reg.tbl.  Output opcodes to table.  Close i386-reg.tbl
before return.
(main): Open i386-tbl.h for output.

* Makefile.am ($(srcdir)/i386-tbl.h): Remove " > $@".
* Makefile.in: Regenerated.

17 years ago * ppc-sysv-tdep.c (do_ppc_sysv_return_value): Handle other integer
Daniel Jacobowitz [Thu, 6 Sep 2007 20:21:16 +0000 (20:21 +0000)] 
* ppc-sysv-tdep.c (do_ppc_sysv_return_value): Handle other integer
types.

17 years agoRemove files missed from last commit.
Daniel Jacobowitz [Thu, 6 Sep 2007 20:20:27 +0000 (20:20 +0000)] 
Remove files missed from last commit.

17 years agomerge from gcc
DJ Delorie [Thu, 6 Sep 2007 17:22:39 +0000 (17:22 +0000)] 
merge from gcc

17 years agogas/
H.J. Lu [Thu, 6 Sep 2007 12:28:12 +0000 (12:28 +0000)] 
gas/

2007-09-06  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (match_template): Handle invlpga, vmload,
vmrun and vmsave in SVME.
(process_suffix): Likewise.

gas/testsuite/

2007-09-06  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/svme.s: Updated to allow eax in 64bit.
* gas/i386/svme.d: Updated.
* gas/i386/svme64.d: Likewise.

opcodes/

2007-09-06  H.J. Lu  <hongjiu.lu@intel.com>

* i386-opc.tbl: Correct SVME instructions to allow 32bit register
operand in 64bit mode.
* i386-tbl.h: Regenerated.

17 years ago*** empty log message ***
gdbadmin [Thu, 6 Sep 2007 00:00:06 +0000 (00:00 +0000)] 
*** empty log message ***

17 years agodaily update
Alan Modra [Thu, 6 Sep 2007 00:00:05 +0000 (00:00 +0000)] 
daily update

17 years ago2007-09-04 Michael Snyder <msnyder@access-company.com>
Michael Snyder [Wed, 5 Sep 2007 18:49:41 +0000 (18:49 +0000)] 
2007-09-04  Michael Snyder  <msnyder@access-company.com>

* elf32-bfin.c (howto_table): Cut and paste error?
Name field of reloc is wrong.

17 years ago2007-09-05 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 5 Sep 2007 13:36:14 +0000 (13:36 +0000)] 
2007-09-05  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (i386_index_check): Don't use RegRex
on the reg_type field.
(parse_real_register): Use `||' instead of `|'.

17 years ago * NEWS: Update description of string changes. Mention print/s.
Daniel Jacobowitz [Wed, 5 Sep 2007 00:51:49 +0000 (00:51 +0000)] 
* NEWS: Update description of string changes.  Mention print/s.
* c-valprint.c (textual_element_type): New.
(c_val_print): Use it.  Do not skip address printing for pointers
with a string format.
(c_value_print): Doc update.
* dwarf2read.c (read_array_type): Use make_vector_type.
* gdbtypes.c (make_vector_type): New.
(init_vector_type): Use it.
(gdbtypes_post_init): Initialize builtin_true_unsigned_char.
(_initialize_gdbtypes): Mark int8_t and uint8_t as TYPE_FLAG_NOTTEXT.
* gdbtypes.h (struct builtin_type): Add builtin_true_unsigned_char.
(TYPE_FLAG_NOTTEXT, TYPE_NOTTEXT): New.
(make_vector_type): New.
* printcmd.c (print_formatted): Only handle 's' and 'i' for examine.
Call the language print routine for string format.
(print_scalar_formatted): Call val_print for string format.  Handle
unsigned original types for char format.
(validate_format): Do not reject string format.
* stabsread.c (read_type): Use make_vector_type.
* xml-tdesc.c (tdesc_start_vector): Use init_vector_type.

* gdb.texinfo (Output Formats): Update 'c' description.  Describe 's'.
(Examining Memory): Update mentions of the 's' format.
(Automatic Display): Likewise.

* gdb.arch/i386-sse.exp: Do not expect character constants.
* gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
* gdb.base/display.exp: Allow print/s.
* gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
and unsigned char array changes.

17 years ago2007-09-04 Michael Snyder <msnyder@access-company.com>
Michael Snyder [Wed, 5 Sep 2007 00:14:02 +0000 (00:14 +0000)] 
2007-09-04  Michael Snyder  <msnyder@access-company.com>

* expprint.c (print_subexp_standard): Check strchr for null.
* Makefile.in (expprint.o): Depend on gdb_assert.h.

17 years ago2007-09-04 Michael Snyder <msnyder@access-company.com>
Michael Snyder [Wed, 5 Sep 2007 00:07:07 +0000 (00:07 +0000)] 
2007-09-04  Michael Snyder  <msnyder@access-company.com>

* gnu-v2-abi.c (gnuv2_value_rtti_type): Guard against null.

17 years ago2007-09-04 Michael Snyder <msnyder@access-company.com>
Michael Snyder [Wed, 5 Sep 2007 00:01:41 +0000 (00:01 +0000)] 
2007-09-04  Michael Snyder  <msnyder@access-company.com>

* stabsread.c (patch_block_status): Guard against null.
* Makefile.in (stabsread.o): Depend on gdb_assert.h.

17 years agodaily update
Alan Modra [Wed, 5 Sep 2007 00:00:05 +0000 (00:00 +0000)] 
daily update

17 years ago*** empty log message ***
gdbadmin [Wed, 5 Sep 2007 00:00:02 +0000 (00:00 +0000)] 
*** empty log message ***

17 years ago * linux-low.c (linux_wait_for_event): Do not pass signals while
Daniel Jacobowitz [Tue, 4 Sep 2007 21:30:23 +0000 (21:30 +0000)] 
* linux-low.c (linux_wait_for_event): Do not pass signals while
single-stepping.

17 years agoAdd support for --enable-target to control which template
Ian Lance Taylor [Tue, 4 Sep 2007 20:00:53 +0000 (20:00 +0000)] 
Add support for --enable-target to control which template
specializations we generate.

17 years agoIgnore VER_NDX_LOCAL for an undefined symbol.
Ian Lance Taylor [Tue, 4 Sep 2007 17:59:53 +0000 (17:59 +0000)] 
Ignore VER_NDX_LOCAL for an undefined symbol.

17 years ago * lib/ld-lib.exp (default_ld_compile): Pull in global CXXFLAGS and
Mike Frysinger [Tue, 4 Sep 2007 14:49:43 +0000 (14:49 +0000)] 
* lib/ld-lib.exp (default_ld_compile): Pull in global CXXFLAGS and
add it to $flags when $ccexe matches *++*.
(run_ld_link_exec_tests): Pull in global CXXFLAGS and execute CXX
with CXXFLAGS when $lang matches c++.
(run_cc_link_tests): Likewise.

17 years agoRemove a white space.
H.J. Lu [Tue, 4 Sep 2007 14:45:12 +0000 (14:45 +0000)] 
Remove a white space.

17 years ago2007-09-04 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Tue, 4 Sep 2007 14:44:35 +0000 (14:44 +0000)] 
2007-09-04  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (process_operands): Remove segment override
check on SVME instructions.
(i386_index_check): Remove memory operand check on  SVME
instructions.

17 years ago* interp.c (options enum): Add OPTION_INFO_MEMORY.
Nick Clifton [Tue, 4 Sep 2007 14:33:18 +0000 (14:33 +0000)] 
* interp.c (options enum): Add OPTION_INFO_MEMORY.
  (display_mem_info): New static variable.
  (mips_option_handler): Handle OPTION_INFO_MEMORY.
  (mips_options): Add info-memory and memory-info.
  (sim_open): After processing the command line and board specification, check display_mem_info.
  If it is set then call the real handler for the --memory-info command line switch.

17 years ago * printcmd.c (printf_command): Handle ptr_arg. Correct typo
Daniel Jacobowitz [Tue, 4 Sep 2007 14:18:47 +0000 (14:18 +0000)] 
* printcmd.c (printf_command): Handle ptr_arg.  Correct typo
in internal error message.

* gdb.base/display.exp: Add tests for printf %p.

17 years ago * sim/ppc/emul_bugapi.c (emul_bugapi_create): quote the file
Jerome Guitton [Tue, 4 Sep 2007 09:45:06 +0000 (09:45 +0000)] 
* sim/ppc/emul_bugapi.c (emul_bugapi_create): quote the file
name property before parsing it.

17 years ago * config/tc-spu.c (struct spu_insn): Delete "flag". Add "reloc".
Alan Modra [Tue, 4 Sep 2007 04:10:21 +0000 (04:10 +0000)] 
* config/tc-spu.c (struct spu_insn): Delete "flag".  Add "reloc".
(md_assemble): Update init of insn.  Use insn.reloc instead of
calculating from flag.
(get_imm): Set reloc rather than flag.
(calcop): Formatting.

17 years ago * elf32-spu.c (elf_howto_table): Formatting.
Alan Modra [Tue, 4 Sep 2007 04:09:22 +0000 (04:09 +0000)] 
* elf32-spu.c (elf_howto_table): Formatting.

17 years agoRevert accidentally committed hunk... Sorry.
Pedro Alves [Tue, 4 Sep 2007 01:38:07 +0000 (01:38 +0000)] 
Revert accidentally committed hunk... Sorry.

17 years ago * infcmd.c (post_create_inferior): Update comment.
Pedro Alves [Tue, 4 Sep 2007 01:12:18 +0000 (01:12 +0000)] 
* infcmd.c (post_create_inferior): Update comment.
(run_command_1): Always call post_create_inferior with 0 as
from_tty.

* i386-cygwin-tdep.h: New.
* i386-cygwin-tdep.c: Include "i386-cygwin-tdep.h".
(win32_xfer_shared_library): Make it extern.

* win32-nat.c: Include gdb_obstack.h and xml-support.h and
i386-cygwin-tdep.h.
(win32_so_ops): Delete.
(get_relocated_section_addrs): Delete.
(solib_symbols_add): Delete.
(register_loaded_dll): Delete.
(win32_make_so): New.
(handle_load_dll): Use win32_make_so.
(win32_free_so): Free the passed in so.
(win32_relocate_section_addresses): Delete.
(win32_solib_create_inferior_hook): Delete.
(handle_unload_dll): Don't add PE offset here.  Free so with
win32_free_so instead of free_so.
(win32_special_symbol_handling): Delete.
(get_win32_debug_event): Remove unneeded calls.  Set state to
TARGET_WAITKIND_LOADED on a dll unload.
(do_initial_win32_stuff): Clear cygwin_load_start and
cygwin_load_end.
(map_code_section_args): Delete.
(dll_code_sections_add): Delete.
(core_section_load_dll_symbols): Delete.
(win32_xfer_shared_libraries): New.
(win32_current_sos): Delete.
(win32_xfer_partial): New.
(open_symbol_file_object): Delete.
(in_dynsym_resolve_code): Delete.
(init_win32_ops): Set win32_xfer_partial as to_xfer_partial member
of win32_ops.  Remove win32_so_ops settings.  Don't set
current_target_so_ops here.

* Makefile.in (i386_cygwin_tdep_h): New variable.
(i386-cygwin-tdep.o): Update dependencies.
(win32-nat.o): Update dependencies.

17 years agodaily update
Alan Modra [Tue, 4 Sep 2007 00:00:05 +0000 (00:00 +0000)] 
daily update

17 years ago*** empty log message ***
gdbadmin [Tue, 4 Sep 2007 00:00:04 +0000 (00:00 +0000)] 
*** empty log message ***

17 years ago * gdbarch.sh (core_xfer_shared_libraries): New.
Pedro Alves [Mon, 3 Sep 2007 23:06:35 +0000 (23:06 +0000)] 
* gdbarch.sh (core_xfer_shared_libraries): New.

* corelow.c (core_xfer_partial): Handle TARGET_OBJECT_LIBRARIES.

* gdb_obstack.h (obstack_grow_str, obstack_grow_str0): New.

* xml-support.c (gdb_xml_parse): Debug output tweaks.
(xml_escape_text): New.
* xml-support.h (xml_escape_text): Declare.

* config/i386/cygwin.mh (NATDEPFILES): Move corelow.o to ...
* config/i386/cygwin.mt (TDEPFILES): ... here.

* win32-nat.c: (fetch_elf_core_registers): Delete.
(win32_elf_core_fn): Delete.
(_initialize_core_win32): Delete.

* i386-cygwin-tdep.c: Include "regset.h", "gdb_objstack.h",
"xml-support.h" and "gdbcore.h".
(i386_win32_gregset_reg_offset): New.
(I386_WIN32_SIZEOF_GREGSET): New.
(i386_win32_regset_from_core_section): New.
(win32_xfer_shared_library): New.
(struct cpms_data): New.
(core_process_module_section): New.
(win32_core_xfer_shared_libraries): New.
(i386_cygwin_skip_trampoline_code): Register gregset_reg_offset,
gregset_num_regs, sizeof_gregset members of tdep.  Register
regset_from_core_section and core_xfer_shared_libraries callbacks.

* Makefile.in (i386-cygwin-tdep.o): Update dependencies.
* gdbarch.h, gdbarch.c: Regenerate.

17 years ago * corelow.c (core_xfer_partial): Pass writebuf to
Pedro Alves [Mon, 3 Sep 2007 22:31:45 +0000 (22:31 +0000)] 
* corelow.c (core_xfer_partial): Pass writebuf to
deprecated_xfer_memory in TARGET_OBJECT_MEMORY write case.

17 years ago * arm-tdep.h (arm_skip_stub): Declare.
Pedro Alves [Mon, 3 Sep 2007 22:24:24 +0000 (22:24 +0000)] 
* arm-tdep.h (arm_skip_stub): Declare.
* arm-wince-tdep.c: Don't include "solib-svr4.h".  Include
"gdbcore.h".
(arm_pe_skip_trampoline_code): New function.
(arm_wince_init_abi): Register arm_pe_skip_trampoline_code as
gdbarch_skip_trampoline_code callback.
* Makefile.in (arm-wince-tdep.o): Update dependencies.

17 years ago * win32-low.c (create_process): New.
Pedro Alves [Mon, 3 Sep 2007 22:17:27 +0000 (22:17 +0000)] 
* win32-low.c (create_process): New.
(win32_create_inferior): Use create_process instead of
CreateProcess.  If create_process failed retry appending an ".exe"
suffix.  Store the GetLastError result immediatelly after
create_process calls and use it on the call to error.

17 years ago * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
Pedro Alves [Mon, 3 Sep 2007 22:12:13 +0000 (22:12 +0000)] 
* gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
the dll name to unicode.

17 years ago * win32-low.c (handle_load_dll): Don't use toolhelp when waiting.
Pedro Alves [Mon, 3 Sep 2007 22:04:02 +0000 (22:04 +0000)] 
* win32-low.c (handle_load_dll): Don't use toolhelp when waiting.

17 years ago * MAINTAINERS: Move Fred Fish to Past Maintainers.
Daniel Jacobowitz [Mon, 3 Sep 2007 21:12:47 +0000 (21:12 +0000)] 
* MAINTAINERS: Move Fred Fish to Past Maintainers.

17 years ago * configure.ac: Add --with-expat.
Daniel Jacobowitz [Mon, 3 Sep 2007 20:47:37 +0000 (20:47 +0000)] 
* configure.ac: Add --with-expat.
* configure: Regenerated.

17 years ago * configure.ac: Accept --with-system-readline.
Andreas Schwab [Mon, 3 Sep 2007 19:00:16 +0000 (19:00 +0000)] 
* configure.ac: Accept --with-system-readline.
(READLINE, READLINE_DEPS, READLINE_CFLAGS): Define and substitute.
* configure: Regenerate.
* Makefile.in (READLINE, READLINE_DEPS, READLINE_CFLAGS): Use
substituted values.
(CDEPS): Use $(READLINE_DEPS) instead of $(READLINE).

17 years ago * mi-main.c (mi_load_progress): Handle MI2 and MI3 interpreters.
Daniel Jacobowitz [Mon, 3 Sep 2007 17:51:10 +0000 (17:51 +0000)] 
* mi-main.c (mi_load_progress): Handle MI2 and MI3 interpreters.

17 years agoAdd missed changelog entry.
Daniel Jacobowitz [Mon, 3 Sep 2007 17:11:28 +0000 (17:11 +0000)] 
Add missed changelog entry.

17 years ago * gdb.base/default.exp (show version): Update the version text.
Jan Kratochvil [Mon, 3 Sep 2007 14:58:47 +0000 (14:58 +0000)] 
* gdb.base/default.exp (show version): Update the version text.
* gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.

17 years ago*** empty log message ***
gdbadmin [Mon, 3 Sep 2007 00:00:34 +0000 (00:00 +0000)] 
*** empty log message ***

17 years agodaily update
Alan Modra [Mon, 3 Sep 2007 00:00:04 +0000 (00:00 +0000)] 
daily update

17 years ago * top.c (print_gdb_version): Fixed a string end-of-line compiler error.
Jan Kratochvil [Sun, 2 Sep 2007 21:13:56 +0000 (21:13 +0000)] 
* top.c (print_gdb_version): Fixed a string end-of-line compiler error.

17 years ago * top.c (print_gdb_version): Update for GPL version 3.
Daniel Jacobowitz [Sun, 2 Sep 2007 20:02:12 +0000 (20:02 +0000)] 
* top.c (print_gdb_version): Update for GPL version 3.

* gdb.texinfo: Update the FSF's Back-Cover Text.

17 years ago * NEWS: Mention the build-id .debug files verification.
Jan Kratochvil [Sun, 2 Sep 2007 19:56:05 +0000 (19:56 +0000)] 
* NEWS: Mention the build-id .debug files verification.

17 years ago * gdb.texinfo (Separate Debug Files): Cosmetic quoting removal.
Jan Kratochvil [Sun, 2 Sep 2007 19:55:32 +0000 (19:55 +0000)] 
* gdb.texinfo (Separate Debug Files): Cosmetic quoting removal.
Fixed the ``build ID'' name.  New binaries build instructions for the
build ID inclusion.  Explain how the commands are specific to the build
ID vs. debug link.

This page took 0.044657 seconds and 4 git commands to generate.