X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=fb92aab7b1ff62ce73ff1f55a7074b62de6baddf;hb=3e3420f6a11ef07df4bd3d2be38481870f2834cf;hp=cc89930aabc750084220ef66edfb12b9c34eadc2;hpb=c90a077350e441ae527b16a62719b1f2402ad9b4;p=binutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index cc89930aabc..fb92aab7b1f 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,201 @@ +2012-12-11 Pedro Alves + Pedro Alves + + * procfs.c (procfs_make_note_section) [NEW_PROC_API]: Output a + NT_PSTATUS note. + * sol2-tdep.c (sol2_core_pid_to_str): Print process IDs + differently from LWP IDs. + +2012-12-11 Pedro Alves + + * configure.ac (detect type of /proc): Remove Unixware handling. + * configure: Regenerate. + * proc-api.c (ioctl_table) [PIOCLSTATUS]: Don't mention Unixware. + (ioctl_table) [PCRESET]: Remove entry. + * proc-events.c (SYS_lwp_create, SYS_lwp_exit, SYS_lwp_wait) + (SYS_lwp_self, SYS_lwp_info, SYS_lwp_private, SYS_lwp_kill) + (SYS_lwp_suspend, SYS_lwp_continue): Don't define. + * proc-why.c (pr_why_table) [PR_SUSPENDED]: Don't mention Unixware. + * procfs.c: Remove all UNIXWARE guarded code, and all traces of + Unixware in comments throughout. + * i386-tdep.c (i386_svr4_sigtramp_p): Don't match _sigacthandler, + and remove mention of Unixware. + +2012-12-10 Doug Evans + + * dwarf2read.c (dwarf2_cu): Enhance comment. + (dwarf2_get_pc_bounds): Only add ranges_base for DIEs that live in + the DWO file. + (dwarf2_record_block_ranges): Ditto. + + * dwarf2read.c (create_dwo_in_dwp): Tweak comment. + + * symtab.c (find_pc_sect_symtab): Add comment. + +2012-12-10 Tom Tromey + + * defs.h: Don't check for definition of LONGEST. + (min, max): Remove duplicates. + +2012-12-10 Tom Tromey + + * dwarf2read.c (dwarf2_fetch_die_loc_sect_off): New function. + (dwarf2_fetch_die_loc_cu_off): Rename from + dwarf2_fetch_die_location_block. Rewrite to use + dwarf2_fetch_die_loc_sect_off. + * dwarf2loc.h (dwarf2_fetch_die_loc_sect_off): Declare. + (dwarf2_fetch_die_loc_cu_off): Rename. + * dwarf2loc.c (indirect_pieced_value): Use + dwarf2_fetch_die_loc_sect_off. + * dwarf2expr.h (struct dwarf_expr_context) : Update + comment. + (struct dwarf_expr_piece) : Now a sect_offset. + * dwarf2expr.c (add_piece): Update. + (execute_stack_op) : Update comment. + +2012-12-10 Tom Tromey + + * buildsym.c (struct pending_block): Move from buildsym.h. + (pending_blocks): Likewise; now static. + (pending_block_obstack): New global. + (free_pending_blocks): Free blocks. + (record_pending_block): Use pending_block_obstack. + * buildsym.h (struct pending_block): Move definition to + buildsym.c. + (pending_blocks): Don't declare. + +2012-12-10 Pedro Alves + + * solib-svr4.c (svr4_solib_create_inferior_hook) [_SCO_DS]: Remove + dead SCO code, and adjust function description comment. + +2012-12-09 Jan Kratochvil + + * configure.ac (CC_HAS_LONG_LONG): Replace by AC_MSG_ERROR. + * defs.h (LONGEST, ULONGEST): Remove conditionalization for + CC_HAS_LONG_LONG. + * dwarf2-frame.c (DW64_CIE_ID): Likewise. + * dwarf2read.c (extract_cu_value): Remove the function. + (create_cus_from_index_list): Make the return type void, inline the + extract_cu_value caller, include new gdb_static_assert. + (create_cus_from_index): Make the return type void, update the function + comment, update the create_cus_from_index_list caller. + (create_signatured_type_table_from_index): Make the return type void, + inline the extract_cu_value caller, include new gdb_static_assert. + (dwarf2_read_index): Update the create_cus_from_index and + create_signatured_type_table_from_index caller. + * printcmd.c (ui_printf): Remove conditionalizations for + CC_HAS_LONG_LONG. + * config.in: Regenerate. + * configure: Regenerate. + +2012-12-09 Jan Kratochvil + + * dwarf2read.c (struct dwarf2_cu): New field producer_is_gcc_lt_4_3. + Update the comment for checked_producer. + (check_producer): New forward declaration. + (producer_is_gcc_lt_4_3): New function. + (find_file_and_directory): Simulate *COMP_DIR only for gcc < 4.3. + (check_producer): Initialize also PRODUCER_IS_GCC_LT_4_3. + +2012-12-07 Tom Tromey + + * ada-lang.c (ada_make_symbol_completion_list): Add 'code' + argument, assertion. + * c-exp.y (typebase): Add completion productions. + * completer.c (expression_completer): Handle tag completion. + * expression.h (parse_expression_for_completion): Add argument. + * f-lang.c (f_make_symbol_completion_list): Add 'code' + argument. + * language.h (struct language_defn) + : Add 'code' argument. + * parse.c (expout_tag_completion_type, expout_completion_name): + New globals. + (mark_struct_expression): Add assertion. + (mark_completion_tag): New function. + (parse_exp_in_context): Initialize new globals. + (parse_expression_for_completion): Add 'code' argument. Handle + tag completion. + * parser-defs.h (mark_completion_tag): Declare. + * symtab.c (default_make_symbol_completion_list_break_on): Add + 'code' argument. Update. + (default_make_symbol_completion_list): Add 'code' argument. + (make_symbol_completion_list): Update. + (make_symbol_completion_type): New function. + * symtab.h (default_make_symbol_completion_list_break_on) + (default_make_symbol_completion_list): Update. + (make_symbol_completion_type): Declare. + +2012-12-07 Tom Tromey + + * expression.h (parse_expression_for_completion): Rename + from parse_field_expression. + (parse_completion): Rename from in_parse_field. + * c-exp.y (lex_one_token): Update. + * completer.c (expression_completer): Update. + * go-exp.y (lex_one_token): Update. + * p-exp.y (yylex): Update. + * parse.c (parse_completion): Rename from in_parse_field. + (parse_exp_in_context): Update. + (parse_expression_for_completion): Rename from + parse_field_expression. Update. + +2012-12-07 Tom Tromey + + * typeprint.c (_initialize_typeprint): Set completer + for "whatis" and "ptype". + +2012-12-07 Joel Brobecker + + * copyright.py (NOT_FSF_LIST): Remove duplicate entry + "sim/common/cgen-fpu.h". Remove invalid entries + "sim/common/sim-fpu.c" and "sim/mn10300/sim-main.h", + which actually have an FSF copyright header. + +2012-12-07 Joel Brobecker + + * osf-share/AT386/cma_thread_io.h: Delete. + * osf-share/HP800/cma_thread_io.h: Delete. + * osf-share/README: Delete. + * osf-share/RIOS/cma_thread_io.h: Delete. + * osf-share/cma_attr.h: Delete. + * osf-share/cma_deb_core.h: Delete. + * osf-share/cma_debug_client.h: Delete. + * osf-share/cma_errors.h: Delete. + * osf-share/cma_handle.h: Delete. + * osf-share/cma_init.h: Delete. + * osf-share/cma_list.h: Delete. + * osf-share/cma_mutex.h: Delete. + * osf-share/cma_sched.h: Delete. + * osf-share/cma_semaphore_defs.h: Delete. + * osf-share/cma_sequence.h: Delete. + * osf-share/cma_stack.h: Delete. + * osf-share/cma_stack_int.h: Delete. + * osf-share/cma_tcb_defs.h: Delete. + * osf-share/cma_util.h: Delete. + * Makefile.in (HFILES_NO_SRCDIR): Remove entries for the files + in osf-share. + * config/djgpp/fnchange.lst: Remove osf-share/cma_stack_int.h entry. + * contrib/ari/gdb_find.sh: Remove handling of osf-share. + * copyright.sh (NOT_FSF_LIST): Remove "gdb/osf-share" entry. + +2012-12-06 Pedro Alves + Tom Tromey + + * valops.c (value_cast): Move TYPE_CODE_VOID case earlier. + +2012-12-06 Jens Elmenthaler + + PR mi/14741: + * mi/mi-cmd-var.c (varobj_update_one): Take value of + attribute "dynamic" and "displayhint" from printed child, + not the root variable. + +2012-12-06 Joel Brobecker + + * aix-thread.c (getthrds): Fix type of 4th parameter. + (get_signaled_thread): Change type of variable ktid to tid_t. + 2012-12-06 Hui Zhu * dwarf2loc.c (dwarf_expr_frame_base): Add check for the return