• R/O
  • HTTP
  • SSH
  • HTTPS

pf3gnuchains4x: List of commits

4.x系GCCをフロントエンドとするgnu chains


RSS
Rev. Time Author
75067f8 2012-01-19 20:34:44 gingold

2012-01-19 Tristan Gingold <gingold@adacore.com>

* dwarf.c (process_extended_line_op): Reindent define_file output.
Detect define_file opcode length mismatch.
(display_debug_lines_decoded): Add an entry in file_table for each
define_file opcode.
Ignore DW_LNE_set_discriminator and DW_LNE_HP_set_sequence.
Display extended opcode for unhandle opcode.

79bd148 2012-01-19 09:00:32 gdbadmin

*** empty log message ***

6246b67 2012-01-19 08:00:05 amodra

daily update

6857698 2012-01-19 03:58:42 ppluzhnikov

2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
Jan Kratochvil <jan.kratochvil@redhat.com>

PR gdb/9538
* symfile.c (find_separate_debug_file): New function.
(terminate_after_last_dir_separator): Likewise.
(find_separate_debug_file_by_debuglink): Also try realpath.
* configure.ac (AC_CHECK_FUNCS): Add lstat.
* configure: Regenerate.
* config.in: Regenerate.

testsuite/ChangeLog:

2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>

PR gdb/9538
* gdb.base/sepdebug.exp: New test.

6be326d 2012-01-19 03:35:40 devans

* Makefile.in (TARGET_SYSTEM_ROOT, TARGET_SYSTEM_ROOT_DEFINE): Delete.
(main.o): Remove rule.
* configure.ac (BINDIR): Define with AC_DEFINE_DIR.
(--with-sysroot): Rewrite.
* configure: Regenerate.
* config.in: Regenerate.

9a24a65 2012-01-19 02:00:16 palves

2012-01-18 Pedro Alves <palves@redhat.com>

* gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
Allow output before ^done.

716951f 2012-01-18 21:47:31 sergiodj

2012-01-18 Sergio Durigan Junior <sergiodj@redhat.com>

* parse.c (initialize_expout): New function.
(reallocate_expout): Likewise.
(parse_exp_in_context): Use `initialize_expout' and
`reallocate_expout' when appropriate.

fcd57b9 2012-01-18 20:51:54 palves

2012-01-18 Pedro Alves <palves@redhat.com>

* record.c (struct record_breakpoint, record_breakpoint_p)
(record_breakpoints): New.
(record_insert_breakpoint, record_remove_breakpoint): Manage
record breakpoints list. Only remove breakpoints from the
inferior if they had been inserted there in the first place.

d8f1589 2012-01-18 09:00:33 gdbadmin

*** empty log message ***

e32eecd 2012-01-18 08:00:05 amodra

daily update

7948577 2012-01-18 05:30:14 devans

* linespec.c (decode_line_internal): Don't call symtabs_from_filename
if we know we don't have a file name to look for.

6485840 2012-01-18 02:22:10 palves

2012-01-17 Pedro Alves <palves@redhat.com>

* tracepoint.c (initialize_tracepoint): Use mmap instead of
memalign plus mprotect to allocate the scratch buffer.

b25b0c9 2012-01-17 23:03:29 palves

2012-01-17 Pedro Alves <palves@redhat.com>

* dwarf2-frame.c (dwarf2_frame_cfa): Throw NOT_AVAILABLE_ERROR, if
the frame's stop reason is UNWIND_UNAVAILABLE.

e25f51e 2012-01-17 19:03:40 corinna

* arm/linux-crt0.c: Use ldr instead of adr to get address of
_start_thumb.

ec07509 2012-01-17 09:20:29 amodra

* write.c (fix_new_internal): Don't mark used parameter as unused.

629af42 2012-01-17 09:16:53 amodra

* config/default.exp: Provide tmpdir/ld/collect-ld.

797ef48 2012-01-17 09:07:01 amodra

Update copyright message year.

8f6e282 2012-01-17 09:06:45 jkratoch

gdb/
Fix compilation error.
* m2-exp.y (yyerror): Use ANSI C prototype.

b8fcde8 2012-01-17 09:00:33 gdbadmin

*** empty log message ***

52c7ad4 2012-01-17 08:51:35 amodra

PR binutils/10173
* cr16-dis.c (print_arg): Test symtab_size not num_symbols.

0740dde 2012-01-17 08:19:20 schwab

* gas/testsuite/gas/m68k/pmove.s, gas/testsuite/gas/m68k/pmove.d: New test.
* gas/testsuite/gas/m68k/all.exp: Run it.

* opcodes/m68k-opc.c (m68k_opcodes): Fix entries for pmove with BADx/BACx
register and move them after pmove with PSR/PCSR register.

7e0c9b6 2012-01-17 08:00:05 amodra

daily update

84cce64 2012-01-17 07:30:19 amodra

* elf32-ppc.c (ppc_elf_write_core_note <NT_PRPSINFO>): Don't leave
trailing garbage in the note.
* elf64-ppc.c (ppc64_elf_write_core_note <NT_PRPSINFO>): Likewise.

8b5d2dc 2012-01-17 06:03:36 sergiodj

2012-01-16 Sergio Durigan Junior <sergiodj@redhat.com>

* f-exp.y (parse_number): Convert prototype from K&R to ANSI C.
(growbuf_by_size): Likewise.
(yyerror): Likewise.
* m2-exp.y (make_qualname): Remove function (was #if 0'ed).
(modblock): Remove variable (was #if 0'ed).
(parse_number): Convert prototype from K&R to ANSI C.
(yyerror): Likewise.
* objc-exp.y (parse_number): Likewise.
(yyerror): Likewise.
(yylex): Remove #if 0'ed code.
* p-exp.y (uptok): Convert prototype from K&R to ANSI C.
(yyerror): Likewise.

e7350d5 2012-01-17 05:40:47 tromey

gdb
* NEWS: Add item.
* symtab.h (compare_filenames_for_search): Declare.
* symtab.c (compare_filenames_for_search): New function.
(iterate_over_some_symtabs): Use it.
* symfile.h (struct quick_symbol_functions)
<map_symtabs_matching_filename>: Change spec.
* psymtab.c (partial_map_symtabs_matching_filename): Use
compare_filenames_for_search. Update for new spec.
* dwarf2read.c (dw2_map_symtabs_matching_filename): Use
compare_filenames_for_search. Update for new spec.
* breakpoint.c (clear_command): Use compare_filenames_for_search.
gdb/doc
* gdb.texinfo (Specify Location): Document relative file name
handling.
gdb/testsuite
* gdb.linespec/linespec.exp: Change some tests to use $decimal.
Add tests for relative directory.

c94aff0 2012-01-17 05:37:23 keithmarshall

Correct misused 'rm -r' command in uninstall rules.

2fa9203 2012-01-17 05:26:49 keithmarshall

Generalise makefile references to subdirectories of lib.

89e74f5 2012-01-17 04:44:11 tromey

gdb
PR python/13281:
* gdbtypes.h (TYPE_FLAG_ENUM): New macro.
(struct main_type) <flag_flag_enum>: New field.
* dwarf2read.c (process_enumeration_scope): Detect "flag" enums.
* NEWS: Add entries.
* c-valprint.c (c_val_print) <TYPE_CODE_ENUM>: Handle "flag"
enums.
* python/lib/gdb/printing.py (_EnumInstance): New class.
(FlagEnumerationPrinter): Likewise.
gdb/doc
* gdb.texinfo (gdb.printing): Document FlagEnumerationPrinter.
gdb/testsuite
* gdb.base/printcmds.c (enum flag_enum): New.
(three): New global.
* gdb.base/printcmds.exp (test_print_enums): Add test for flag
enum printing.
* gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
FlagEnumerationPrinter.
* gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
* gdb.python/py-pp-maint.c (enum flag_enum): New.
(fval): New global.

6a40d30 2012-01-17 02:44:32 sergiodj

2012-01-16 Sergio Durigan Junior <sergiodj@redhat.com>

* breakpoint.c (create_sals_from_address_default): New function.
(create_breakpoints_sal_default): Likewise.
(decode_linespec_default): Likewise.
(is_marker_spec): Removed.
(strace_marker_p): New function.
(init_breakpoint_sal): Using `strace_marker_p' instead of
`is_marker_spec'.
(create_breakpoint): Call method `create_sals_from_address' from
breakpoint_ops, replacing code that created SALs conditionally
on the type of the breakpoint. Call method `create_breakpoints_sal',
replacing code that created breakpoints conditionally on the type
wanted.
(base_breakpoint_create_sals_from_address): New function.
(base_breakpoint_create_breakpoints_sal): Likewise.
(base_breakpoint_decode_linespec): Likewise.
(base_breakpoint_ops): Add methods
`base_breakpoint_create_sals_from_address',
`base_breakpoint_create_breakpoints_sal' and
`base_breakpoint_decode_linespec'.
(bkpt_create_sals_from_address): New function.
(bkpt_create_breakpoints_sal): Likewise.
(bkpt_decode_linespec): Likewise.
(tracepoint_create_sals_from_address): Likewise.
(tracepoint_create_breakpoints_sal): Likewise.
(tracepoint_decode_linespec): Likewise.
(strace_marker_create_sals_from_address): Likewise.
(strace_marker_create_breakpoints_sal): Likewise.
(strace_marker_decode_linespec): Likewise.
(strace_marker_breakpoint_ops): New variable.
(addr_string_to_sals): Remove `marker_spec'. Call method
`decode_linespec' from breakpoint_ops, replacing code that decoded
an address string into a SAL. Use `strace_marker_p' instead of
`marker_spec'.
(strace_command): Decide whether we are dealing with a static
tracepoint with marker or not. Use the appropriate breakpoint_ops.
(initialize_breakpoint_ops): Initialize new fields of breakpoint_ops.
* breakpoint.h (linespec_result, linespec_sals): New forward
declarations.
(breakpoint_ops) <create_sals_from_address>,
<create_breakpoints_sal>, <decode_linespec>: New methods.

bf6422c 2012-01-17 02:31:23 palves

2012-01-16 Pedro Alves <palves@redhat.com>

* lib/gdb.exp (banned_procedures): New variable.
(banned_variables_traced): Rename to ...
(banned_traced): ... this.
(gdb_init): Also trace banned procedures.
(gdb_finish): Also untrace banned procedures.

Show on old repository browser