aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-11-142006-11-14 Maxim Grigoriev <maxim@tensilica.com>Daniel Jacobowitz11-1/+2645
* NEWS: New port to Xtensa. * Makefile.in: Add dependencies for Xtensa files. * configure.tgt (xtensa*, xtensa*-*-elf*): New. * configure.host (xtensa*-*-elf*): New. * config/xtensa/xtensa.mt: New file. * xtensa-config.c: New file. * xtensa-tdep.h: New file. * xtensa-tdep.c: New file. 2006-11-14 Maxim Grigoriev <maxim@tensilica.com> * gdb.texinfo (Contributors): Add contributors of Xtensa port.
2006-11-14gdb/Daniel Jacobowitz5-135/+109
* remote.c (set_remote_cmd): Call help_list. (show_remote_cmd): Skip legacy aliases. Handle non-show_cmd entries. Add missed cleanup. * cli/cli-setshow.c (cmd_show_list): Handle non-show_cmd entries. gdb/doc/ * gdb.texinfo (Remote configuration): Rewrite documentation for packet configuration commands. (OS Information): Adjust reference to qXfer:auxv:read. (General Query Packets): Remove references to read-aux-vector-packet and set remote get-thread-local-storage-address.
2006-11-14More dynamic object support, initial scripting support.Ian Lance Taylor31-371/+3696
2006-11-14* peXXigen.c: Updates for PE/COFF V8.0, and clarificationNick Clifton4-30/+66
(dir_names): Added CLR Runtime Header to dir_names[]. (_bfd_XX_print_private_bfd_data_common): Added EFI_ROM and XBOX subsystem names (_bfd_XXi_swap_aouthdr_in, _bfd_XXi_swap_aouthdr_out) (pe_print_idata, pe_print_edata) (_bfd_XX_bfd_copy_private_bfd_data_common) (_bfd_XXi_final_link_postscript): Use #DEFINEs for index into DataDirectory. * pe.h: Added defines for IMAGE_SUBSYSTEM_EFI_ROM and IMAGE_SUBSYSTEM_XBOX. * internal.h: Added defines for PE directory entry types. NB: in internal.h because IMAGE_NUMBEROF_DIRECTORY_ENTRYIES is in pe.h
2006-11-14 gas/Mark Shinwell2-5/+11
* config/tc-arm.c (do_t_czb): Rename to do_t_cbz. (insns): Adjust accordingly. (md_apply_fix): Alter comments to use CBZ instead of CZB.
2006-11-14 * tls.m4 (GCC_CHECK_TLS): Fall back to a link test.Daniel Jacobowitz2-1/+6
2006-11-14Merge ChangeLog and multi.m4 from GCC repository.Geoffrey Keating2-11/+79
2006-11-14*** empty log message ***gdbadmin1-1/+1
2006-11-13daily updateAlan Modra1-1/+1
2006-11-13 * ld-arm/arm-dyn.ld, ld-arm/arm-lib.ld: Remove .stack.Daniel Jacobowitz10-46/+43
* ld-arm/armthumb-lib.d, ld-arm/mixed-app.d, ld-arm/mixed-lib.d: Allow smaller section gap. * ld-arm/armthumb-lib.sym, ld-arm/mixed-lib.sym: Reorder. Remove _stack. * ld-arm/mixed-app.sym: Remove _stack. * ld-arm/tls-app.d: Update start address.
2006-11-13bfd/Daniel Jacobowitz6-31/+58
* bfd-in.h (bfd_elf32_arm_process_before_allocation): Update prototype. (bfd_elf32_arm_set_byteswap_code): New prototype. * bfd-in2.h: Regenerate. * elf32-arm.c (bfd_elf32_arm_process_before_allocation): Don't take byteswap_code as an argument. Revert 2006-11-01 change. (bfd_elf32_arm_set_byteswap_code): New. (elf32_arm_size_dynamic_sections): Call bfd_elf32_arm_process_before_allocation. ld/ * emultempl/armelf.em (arm_elf_before_allocation): Only call bfd_elf32_arm_process_before_allocation if no dynamic sections.
2006-11-13Fix last entry.Daniel Jacobowitz1-2/+3
2006-11-13Fixed up some indentation introduced by my last pactch.Paul Gilliam1-9/+11
2006-11-13Fix sigtramp cache code so that PPC register are read only if there is H/W.Paul Gilliam2-8/+14
2006-11-132006-11-13 Denis Pilat <denis.pilat@st.com>Frederic Riss2-2/+7
* terminal.c (_rl_get_screen_size): use wr and wc variable to store window size.
2006-11-13*** empty log message ***gdbadmin1-1/+1
2006-11-12daily updateAlan Modra1-1/+1
2006-11-12 * arm-tdep.c (arm_unwind_pc): Use arm_addr_bits_remove.Ben Harris2-1/+5
2006-11-12*** empty log message ***gdbadmin1-1/+1
2006-11-11daily updateAlan Modra1-1/+1
2006-11-11*** empty log message ***gdbadmin1-1/+1
2006-11-10daily updateAlan Modra1-1/+1
2006-11-102006-11-10 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-2/+8
* gas/i386/merom.d: Use "#pass" instead of "#..." to skip the rest of output. * gas/i386/x86-64-merom.d: Likewise.
2006-11-10 * frame.c (frame_register_unwind_location): New function.Daniel Jacobowitz3-0/+80
(get_prev_frame_1): Check for UNWIND_NO_SAVED_PC. (frame_stop_reason_string): Handle UNWIND_NO_SAVED_PC. * frame.h (enum unwind_stop_reason): Add UNWIND_NO_SAVED_PC.
2006-11-10gdb/Daniel Jacobowitz10-90/+157
* arch-utils.c (target_byte_order_user): Renamed from target_byte_order. (target_byte_order_auto, selected_byte_order): Removed. (show_endian): Check target_byte_order_user. (set_endian): Always update the architecture. Set target_byte_order_user after success. (target_architecture_auto): Removed. (target_architecture_user): New. (selected_architecture_name, show_architecture): Check it. (set_architecture): Set target_architecture_user after success. (gdbarch_from_bfd): Check the argument. (default_byte_order): New. (initialize_current_architecture): Set the global default architecture and endianness. (gdbarch_info_fill): Remove GDBARCH argument. Do not check the previous architecture. Use exec_bfd, global selected architecture and endianness, and global defaults. * arch-utils.h (selected_byte_order): Remove prototype. (gdbarch_info_fill): Update. * exec.c (exec_file_attach): Update the architecture after removing the current file. * gdbarch.sh: Update comments. (find_arch_by_info): Remove OLD_GDBARCH argument. Update call to gdbarch_info_fill. (gdbarch_find_by_info): Update call to find_arch_by_info. * gdbarch.h, gdbarch.c: Regenerated. * remote-sim.c (gdbsim_open): Use TARGET_BYTE_ORDER. gdb/doc/ * gdbint.texinfo (Target Architecture Definition): Add new Initializing a New Architecture section.
2006-11-102006-11-10 Vladimir Prus <vladimir@codesourcery.com>Vladimir Prus7-183/+92
* gdb.base/completion.exp: Fix completion tests for 'info' and 'info '. * gdb.base/help.exp (help_test_raw, test_class_help) (test_prefix_command_help): Move... * lib/gdb.exp: Here. * gdb.base/main.exp: Adjust. * gdb.cp/maint.exp: Adjust. * gdb.trace/tracecmd.exp: Use test_help_class.
2006-11-10 * config.bfd (mips*el-sde-elf*, mips*-sde-elf*): Drop ECOFF supportThiemo Seufer2-2/+7
for SDE configs.
2006-11-10 * gas/cfi/cfi.exp: Don't run cfi-common-6 for mips*-*.Thiemo Seufer2-1/+9
2006-11-10* config/tc-arm.c (arm_fix_adjustable) [OBJ_COFF]: Delete.Nick Clifton9-30/+56
(arm_fix_adjustable) [OBJ_ELF]: Use it on coff targets too. * gas/arm/local_label_coff.s: New test. * gas/arm/local_label_coff.d: New test. * gas/arm/local_label_elf.s: New test. * gas/arm/local_label_elf.d: New test. * gas/arm/local_label_wince.s: New test. * gas/arm/local_label_wince.d: New test.
2006-11-10* config.bfd: Move previously obsoleted targets to the REMOVED list.Nick Clifton2-25/+15
Add maxq-*-coff to the obsolete list.
2006-11-10PR gas/3456:Nick Clifton2-12/+18
* config/obj-elf.c (obj_elf_version): Do not include the name field's padding in the namesz value.
2006-11-10 * pe-arm-wince.c (LOCAL_LABEL_PREFIX): Define as ".".Nick Clifton7-28/+47
* pei-arm-wince.c (LOCAL_LABEL_PREFIX): Likewise. * coff-arm.c (LOCAL_LABEL_PREFIX): Only define if not defined before. * gas/arm/undefined.d: Run test on Windows CE. * gas/arm/undefined_coff.d: Don't run test on Windows CE.
2006-11-102006-11-09 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-6/+13
* i386-dis.c (print_insn): Check PREFIX_REPNZ before PREFIX_DATA when prefix user table is used.
2006-11-102006-11-09 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-14/+245
* i386-dis.c (twobyte_uses_SSE_prefix): Renamed to ... (twobyte_uses_DATA_prefix): This. (twobyte_uses_REPNZ_prefix): New. (twobyte_uses_REPZ_prefix): Likewise. (threebyte_0x38_uses_DATA_prefix): Likewise. (threebyte_0x38_uses_REPNZ_prefix): Likewise. (threebyte_0x38_uses_REPZ_prefix): Likewise. (threebyte_0x3a_uses_DATA_prefix): Likewise. (threebyte_0x3a_uses_REPNZ_prefix): Likewise. (threebyte_0x3a_uses_REPZ_prefix): Likewise. (print_insn): Updated checking usages of DATA/REPNZ/REPZ prefixes.
2006-11-10Fix garbled ChangeLog entry.Jim Blandy1-1/+0
2006-11-10*** empty log message ***gdbadmin1-1/+1
2006-11-092006-11-09 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-2/+7
* gas/i386/sse2.s: Test movdqa with memory destination. * gas/i386/sse2.d: Updated.
2006-11-092006-11-09 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-2/+7
* gas/i386/sse2.s: Test movdqu with memory destination. * gas/i386/sse2.d: Updated.
2006-11-09daily updateAlan Modra1-1/+1
2006-11-092006-11-09 Vladimir Prus <vladimir@codesourcery.com>Vladimir Prus2-4/+6
* gdb.stabs/weird.exp (print_weird_var): Use gdb_test_multiple instead of gdb_expect.
2006-11-09Move changelog entry to the right placeVladimir Prus2-7/+7
2006-11-092006-11-09 Vladimir Prus <vladimir@codesourcery.com>Vladimir Prus2-36/+196
* gdb.base/help.exp (help_test_raw): New. (test_class_help): New. (test_prefix_command_help): New. Adjust testcases.
2006-11-09 * sparc-tdep.c (sparc_fetch_instruction): Read instructionJoel Brobecker2-1/+6
using read_memory_nobpt.
2006-11-092006-11-08 Jie Zhang <jie.zhang@analog.com>Jeff Johnston1-0/+6
* configure.in: Remove target-libgloss from noconfigdirs for bfin-*-*. * configure: Regenerated.
2006-11-09 * config/tc-mips.c: Fix outdated comment.Thiemo Seufer2-2/+5
2006-11-092006-11-09 Christophe Lyon <christophe.lyon@st.com>Frederic Riss2-2/+7
* gdb.base/constvars.c (main): Write to crass and crips, so that they are allocated by the compiler.
2006-11-09*** empty log message ***gdbadmin1-1/+1
2006-11-08daily updateAlan Modra1-1/+1
2006-11-082006-11-08 Jie Zhang <jzhang918@gmail.com>Jeff Johnston2-2/+2
* configure.in: Remove target-libgloss from noconfigdirs for bfin-*-*. * configure: Regenerated.
2006-11-08gas/H.J. Lu5-26/+35
2006-11-08 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.h (CpuPNI): Removed. (CpuUnknownFlags): Replace CpuPNI with CpuSSE3. * config/tc-i386.c (md_assemble): Likewise. include/opcode/ 2006-11-08 H.J. Lu <hongjiu.lu@intel.com> * i386.h (i386_optab): Replace CpuPNI with CpuSSE3.