aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-05-26 * dep-in.sed: Output one filename per line with all lines havingAlan Modra4-2730/+7098
continuation backslash. Prefix first line with "A", following lines with "B". * Makefile.am (DEP): Don't use dep.sed here. (DEP1): Run $MKDEP on single files, use dep.sed here on dependencies, sort and uniq. (DEPTC, DEPOBJ, DEP2): Use dep.sed on dependencies, sort and uniq. Emit multi dependencies on one line. * Makefile.in: Regenerate.
2009-05-26 * dep-in.sed: Don't modify .o to .lo here. Output one filenameAlan Modra8-2879/+9469
per line with all lines having continuation backslash. Prefix first line with "A", following lines with "B". * Makefile.am (DEP): Don't use dep.sed here. (DEP1): Run $MKDEP on single files, modify .o to .lo here. Use dep.sed here on dependencies, sort and uniq. * Makefile.in: Regenerate.
2009-05-26 * ldlang.c (lang_check_section_addresses): Ignore non-alloc sections.Alan Modra2-1/+7
2009-05-26daily updateAlan Modra1-1/+1
2009-05-26*** empty log message ***gdbadmin1-1/+1
2009-05-252009-05-25 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-0/+35
* setup.com: Complete the file with configuration and build.
2009-05-252009-05-25 Tristan Gingold <gingold@adacore.com>Tristan Gingold3-18/+32
* makefile.vms: New file to compile gas on VMS. * configure.com: New file to do configuration on VMS with DCL.
2009-05-25(Fix date for):Tristan Gingold1-1/+1
2009-05-25 Tristan Gingold <gingold@adacore.com> * makefile.vms: New file to compile gas on VMS. * configure.com: New file to do configuration on VMS with DCL.
2009-05-252009-05-25 Tristan Gingold <gingold@adacore.com>Tristan Gingold3-0/+236
* makefile.vms: New file to compile gas on VMS. * configure.com: New file to do configuration on VMS with DCL.
2009-05-252009-05-25 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-6/+11
* fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB, FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
2009-05-252009-05-25 Tristan Gingold <gingold@adacore.com>Tristan Gingold3-56/+41
* makefile.vms-in: Fix CFLAGS, add addr2line.exe target. * configure.com: Fix it: handle alloca and define TARGET in config.h.
2009-05-252009-05-25 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-2/+8
* makefile.vms (OPT): New variable. (CFLAGS): Update compilation flags.
2009-05-252009-05-25 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-1/+5
* makefile.vms: Add verilog.obj to object list OBJS.
2009-05-25 * procfs.c (procfs_wait): Add options parameter.Pierre Muller2-2/+6
2009-05-25daily updateAlan Modra1-1/+1
2009-05-25*** empty log message ***gdbadmin1-1/+1
2009-05-24gdb:Doug Evans18-52/+62
Global renaming of find_thread_pid to find_thread_ptid. * gdbthread.h (find_thread_ptid): Renamed from find_thread_pid. * thread.c (find_thread_ptid): Renamed from find_thread_pid. All callers updated. gdbserver: Global renaming of find_thread_pid to find_thread_ptid. * server.h (find_thread_ptid): Renamed from find_thread_pid. * inferiors.c (find_thread_ptid): Renamed from find_thread_pid. All callers updated.
2009-05-24 * infrun.c (follow_fork): Initialize new step_* localsDoug Evans2-6/+11
to avoid "may be used uninitialized" warnings.
2009-05-24 * inflow.c (copy_terminal_info): Deep copy `run_terminal'.Pedro Alves2-1/+6
2009-05-24gdb/Pedro Alves12-171/+542
* gdbthread.h (struct thread_info): New `pending_follow' field. * thread.c (new_thread): New function. (add_thread_silent): Use it. * breakpoint.c (internal_breakpoint_number): New global, moved from inside... (create_internal_breakpoint): ... this. (clone_momentary_breakpoint): New. * breakpoint.h (clone_momentary_breakpoint): Declare. * infrun.c (nullify_last_target_wait_ptid): Move declaration higher. (pending_follow): Delete. (follow_fork): Handle pending follow fork event here. Moved the preserving of thread stepping state here. (resume): Don't handle pending follow fork events here. Only install the inferior's terminal modes if we're about to resume it. (proceed): Handle possible pending follow fork events here. (init_wait_for_inferior): No need to clear pending_follow anymore, it's gone. (handle_inferior_event): Adjust to per-thread `pending_follow'. Call `follow_fork' to handle following the fork. If the follow-fork is cancelled, stop stepping. * linux-nat.c (linux_child_follow_fork): Adjust to per-thread `pending_follow' events. Remove code that handled preserving the thread stepping state. * inf-ptrace.c (inf_ptrace_follow_fork): Ditto. * inf-ttrace.c (inf_ttrace_follow_fork): Ditto. gdb/testsuite/ * gdb.threads/fork-thread-pending.c: New. * gdb.threads/fork-thread-pending.exp: New.
2009-05-24 * linux-low.c (handle_extended_wait): Use linux_resume_one_lwpDoug Evans2-6/+13
to resume the newly created thread, don't call ptrace (PTRACE_CONT) directly.
2009-05-24 * linux-low.c (get_stop_pc): Print pc if debug_threads.Doug Evans2-11/+26
(check_removed_breakpoint, linux_wait_for_lwp): Ditto. (linux_resume_one_lwp): Ditto.
2009-05-24 * Correct date for last commitPierre Muller1-1/+1
2009-05-24 * symfile.c (add_shared_symbol_files_command): RemovePierre Muller8-61/+20
prototype and function. (_initialize _symfile): Move "add-shared-symbol-files" command and "assf" alias. * windows-nat.c (_initialize_windows_nat): to here. Change "add-shared-symbol-files" to alias. * config/i386/cygwin.mh: Remove NAT_FILE. * config/i386/mingw.mh: Remove NAT_FILE. * config/i386/mingw64.mh: Remove NAT_FILE. * config/i386/nm-cygwin.h: Remove file. * config/i386/nm-cygwin64.h: Remove file.
2009-05-24 * bfdio.c (bfd_seek): Formatting. Ensure newly allocated memoryAlan Modra2-2/+11
for BFD_IN_MEMORY is cleared. (bfd_bwrite): Zero excess memory allocated.
2009-05-24 * i386-linux-tdep.c (I386_LINUX_RECORD_SIZE_*,Hui Zhu4-321/+158
I386_LINUX_RECORD_IOCTL_*, I386_LINUX_RECORD_FCNTL_*) Removed. (i386_linux_init_abi): Change size of record from macros to numbers. * i386-linux-tdep.c (i386_linux_init_abi): Remove size_char. * linux-record.c (record_linux_system_call): Ditto. * linux-record.h (linux_record_tdep): Ditto.
2009-05-24 * linux-low.c (linux_resume_one_lwp): Change type of first argDoug Evans2-15/+18
from struct inferior_list_entry * to struct lwp_info *. All callers updated.
2009-05-24daily updateAlan Modra1-1/+1
2009-05-24*** empty log message ***gdbadmin1-1/+1
2009-05-23gdb/Jan Kratochvil18-69/+83
Replace the savestring calls by xstrdup calls where possible. * breakpoint.c (condition_command, set_raw_breakpoint) (create_catchpoint, update_breakpoint_locations): Replace the savestring calls by xstrdup calls where possible. * buildsym.c (start_subfile, patch_subfile_names, record_debugformat) (record_producer): Likewise. * coffread.c (coff_start_symtab, complete_symtab): Likewise. * corefile.c (set_gnutarget): Likewise. * dbxread.c (add_new_header_file): Likewise. * demangle.c (set_demangling_command, set_demangling_style): Likewise. * event-top.c (push_prompt, pop_prompt, command_line_handler) (set_async_prompt): Likewise. * infcmd.c (set_inferior_io_terminal, attach_command_post_wait): Likewise. * language.c (set_language_command, _initialize_language): Likewise. * linespec.c (decode_line_2): Likewise. * rs6000-nat.c (add_vmap): Likewise. * top.c (set_prompt, init_history, init_main): Likewise. * tracepoint.c (stringify_collection_list): Likewise. * varobj.c (varobj_create): Remove variable expr_len. Replace the savestring calls by xstrdup calls where possible. (value_of_root, c_name_of_variable, c_describe_child): Replace the savestring calls by xstrdup calls where possible. * xcoffread.c (complete_symtab): Likewise. * cli/cli-script.c (build_command_line, define_command): Likewise. * cli/cli-setshow.c (do_setshow_command): Likewise.
2009-05-23gdb/Jan Kratochvil3-30/+8
Remove already unreachable code. * varobj.c (varobj_get_handle): Fix comment when error is called. All callers updated.
2009-05-23 * README (`configure' options): Document GDB-specific options toEli Zaretskii2-10/+103
`configure'.
2009-05-23 * symtab.c (skip_prologue_using_lineinfo): New function.Eli Zaretskii2-0/+60
(find_function_start_sal): Use it to get to the first line of function's body that has an entry in the lineinfo table.
2009-05-23 * coffread.c (process_coff_symbol): Set the symbol's language toEli Zaretskii2-1/+3
the language of current_subfile.
2009-05-23 * symmisc.c (dump_symtab): Switch the current language toEli Zaretskii3-6/+27
the language of the symtab we are dumping only if the symtab's language is neither language_auto nor language_unknown. * coffread.c (coff_symtab_read): Set language_minimal as the language for the "_globals_" pseudo-file.
2009-05-23gas/Richard Sandiford5-9/+32
* config/tc-mips.c (nops_for_vr4130): Don't check noreorder_p. (nops_for_insn): Likewise. gas/testsuite/ * gas/mips/vr4130.s, gas/mips/vr4130.d: Expect part A to have nops.
2009-05-23gas/testsuite/Richard Sandiford2-13/+7
* gas/mips/align.d: Use an nm test rather than an objdump one.
2009-05-23daily updateAlan Modra1-1/+1
2009-05-23*** empty log message ***gdbadmin1-1/+1
2009-05-22 * target.h (struct section_table): Rename to ...Pedro Alves24-59/+85
(struct target_section): ... this. * exec.c: Adjust all references. * exec.h: Adjust all references. * nto-tdep.c: Adjust all references. * nto-tdep.h: Adjust all references. * ppc-linux-tdep.c: Adjust all references. * rs6000-nat.c: Adjust all references. * s390-tdep.c: Adjust all references. * solib-darwin.c: Adjust all references. * solib-frv.c: Adjust all references. * solib-irix.c: Adjust all references. * solib-null.c: Adjust all references. * solib-osf.c: Adjust all references. * solib-pa64.c: Adjust all references. * solib-som.c: Adjust all references. * solib-sunos.c: Adjust all references. * solib-svr4.c: Adjust all references. * solib-target.c: Adjust all references. * solib.c: Adjust all references. * solist.h: Adjust all references. * symfile.c: Adjust all references. * symfile.h: Adjust all references. * target.c: Adjust all references.
2009-05-22 * testsuite/Makefile.am: Add -ffunction-sections to compileSriraman Tallam4-7/+15
gc_comdat_test files. Add -Wl,--gc-sections to build gc_comdat_test. * testsuite/Makefile.in: Regenerate. * testsuite/gc_comdat_test.sh: Fix the condition around grep.
2009-05-22 * object.cc (Sized_relobj::map_to_kept_section): Return NULL if theSriraman Tallam7-44/+196
kept comdat section was garbage collected. * testsuite/Makefile.am: Add test gc_comdat_test.sh. * testsuite/Makefile.in: Regenerate. * testsuite/gc_comdat_test.sh: New file. * testsuite/gc_comdat_test_1.cc: New file. * testsuite/gc_comdat_test_2.cc: New file.
2009-05-22gas/H.J. Lu6-1/+30
2009-05-22 H.J. Lu <hongjiu.lu@intel.com> * symbols.c (COPIED_SYMFLAGS): Add BSF_GNU_INDIRECT_FUNCTION. gas/testsuite/gas/ 2009-05-22 H.J. Lu <hongjiu.lu@intel.com> * gas/elf/ifunc-1.d: New. * gas/elf/ifunc-1.s: Likewise. * gas/elf/elf.exp: Run ifunc-1.
2009-05-22Fix a typo.H.J. Lu1-1/+1
2009-05-22Add missing ChangeLog entries.H.J. Lu1-0/+11
2009-05-22[cgen]DJ Delorie8-79/+204
* cpu/mep.opc (mep_examine_ivc2_insns): Fix bug in ivc2 decoder. (mep_config_map): Regenerate. * cpu/mep-ivc2.cpu (h-ccr-ivc2): Add generic names as well as ivc2-specific names. (simm8p20): New. (cmovc): move to after field definitions, use ivc2-specific register names. (cpmovi_b_P0S_P1): New. [utils/mep] * mepcfgtool.c (do_cgen_config_opc): Propagate endianness and VLIW size to default configuration. [sid/component/cgen-cpu/mep] * mep-cop1-16-decode.cxx: Regenerate. * mep-cop1-16-decode.h: Regenerate. * mep-cop1-16-model.cxx: Regenerate. * mep-cop1-16-model.h: Regenerate. * mep-cop1-16-sem.cxx: Regenerate. * mep-cop1-64-decode.cxx: Regenerate. * mep-cop1-64-decode.h: Regenerate. * mep-cop1-64-model.cxx: Regenerate. * mep-cop1-64-model.h: Regenerate. * mep-cop1-64-sem.cxx: Regenerate. [opcodes] * mep-asm.c: Regenerate. * mep-desc.c: Regenerate. * mep-desc.h: Regenerate. * mep-dis.c: Regenerate. * mep-ibld.c: Regenerate. * mep-opc.c: Regenerate. * mep-opc.h: Regenerate.
2009-05-22<gas changes>Dwarakanath Rajagopal25-17334/+5596
2009-05-22 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com> * config/tc-i386.c (process_drex): Delete. Remove SSE5 support. (build_modrm_byte): Remove DREX handling support. (DREX_*): Delete. (drex_byte): Delete. (md_assemble): Remove DREX handling support. (process_operands): Remove DREX, SSE5 support. (i386_insn): Remove DREX. <gas/testsuite changes> 2009-05-22 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com> * gas/i386/i386.exp: Remove SSE5 tests. * gas/i386/x86-64-sse5.s: Delete. Remove SSE5 tests. * gas/i386/x86-64-sse5.d: Ditto. * gas/i386/arch-10-1.l: Remove SSE5 tests. * gas/i386/arch-10-2.l: Ditto. * gas/i386/arch-10-3.l: Ditto. * gas/i386/arch-10-4.l: Ditto. * gas/i386/arch-10.d: Ditto. * gas/i386/arch-10.s: Ditto. * gas/i386/arch-4.s: Delete. Remove SSE5 tests. * gas/i386/arch-4.d: Ditto. * gas/i386/arch-8.s: Ditto. * gas/i386/arch-8.d: Ditto. * gas/i386/arch-2.s: Remove SSE5 tests. * gas/i386/arch-2.d: Remove SSE5 tests. * gas/i386/x86-64-arch-2.s: Ditto. <opcodes changes> 2009-05-22 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com> * i386-opc.h (Cpusse5): Delete. (i386_cpu_flags): Delete. * i386-gen.c: Remove CpuSSE5, Drex, Drexv and Drexc. * i386-opc.tbl: Remove SSE5 instructions. * i386-tbl.h: Regenerate. * i386-init.h: Regenerate. * i386-dis.c (OP_E_memeory, OP_E_extended): Remove drex handling. (print_drex_arg): Delete. (OP_DREX4): Delete. (OP_DREX3): Delete. (OP_DREX_ICMP): Delete. (OP_DREX_FCMP): Delete. (DREX_*): Delete. (THREE_BYTE_0F24, THREE_BYTE_0F25, THREE_BYTE_0f7B): Delete.
2009-05-22 * ld-scripts/rgn-over7.d: Adjust expected message for recent change.Hans-Peter Nilsson2-1/+5
2009-05-22 Add sys_fcntl argument interfaces to linux_record_tdep.Hui Zhu1-0/+20
* linux-record.h (linux_record_tdep): Add fcntl_F_GETLK, fcntl_F_GETLK64, fcntl_F_SETLK64 and fcntl_F_SETLKW64 to be interfaces. * i386-linux-tdep.c (I386_LINUX_RECORD_FCNTL_F_GETLK, I386_LINUX_RECORD_FCNTL_F_GETLK64, I386_LINUX_RECORD_FCNTL_F_SETLK64, I386_LINUX_RECORD_FCNTL_F_SETLKW64): New macros. The values of I386 Linux sys_fcntl arguments. (i386_linux_init_abi): Set macros values to linux_record_tdep. * linux-record.c (record_linux_system_call): Change to use the interface in linux_record_tdep in sys_fcntl and sys_fcntl64. * linux-record.c (record_linux_system_call): Fix the process record build error about type in CYGWIN.
2009-05-22 Add sys_fcntl argument interfaces to linux_record_tdep.Hui Zhu3-46/+65
* linux-record.h (linux_record_tdep): Add fcntl_F_GETLK, fcntl_F_GETLK64, fcntl_F_SETLK64 and fcntl_F_SETLKW64 to be interfaces. * i386-linux-tdep.c (I386_LINUX_RECORD_FCNTL_F_GETLK, I386_LINUX_RECORD_FCNTL_F_GETLK64, I386_LINUX_RECORD_FCNTL_F_SETLK64, I386_LINUX_RECORD_FCNTL_F_SETLKW64): New macros. The values of I386 Linux sys_fcntl arguments. (i386_linux_init_abi): Set macros values to linux_record_tdep. * linux-record.c (record_linux_system_call): Change to use the interface in linux_record_tdep in sys_fcntl and sys_fcntl64. * linux-record.c (record_linux_system_call): Fix the process record build error about type in CYGWIN.