• R/O
  • HTTP
  • SSH
  • HTTPS

pf3gnuchains4x: List of commits

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


RSS
Rev. Time Author
74fb775 2012-01-13 23:31:55 jkratoch

gdb/doc/
* gdbint.texinfo (Coding Standards): Require braces for two lines of
code.

c0624f5 2012-01-13 21:59:29 iains


handle absolute indirect syms in mach-o

bfd:

* mach-o.c (bfd_mach_o_build_dysymtab_command): Handle absolute
indirect symbols.
gas:

* config/obj-macho.c (obj_mach_o_set_indirect_symbols): Handle
absolute indirect symbols.

gas/testsuite:

* gas/mach-o/dysymtab-3.d: New.
* gas/mach-o/symbols-7.s: New.

8c38684 2012-01-13 21:08:22 iains


order relocs after segments for mach-o

bfd:

* mach-o.c (bfd_mach_o_write_relocs): Move compuation of relocs file
position from here... to (bfd_mach_o_build_seg_command): Here.

a451487 2012-01-13 20:55:01 iains

set vma on mach-o sections.

gas:

* config/obj-macho.c (obj_mach_o_set_vma_data): New type.
(obj_mach_o_set_section_vma): New.
(obj_mach_o_post_relax_hook): New.
* config/obj-macho.h (md_post_relax_hook): Define.
(obj_mach_o_post_relax_hook): Declare.

gas/testsuite:

* gas/mach-o/dysymtab-2.d: Update to include the set VMA.
* gas/mach-o/symbols-1-64.d: Likewise.
* gas/mach-o/symbols-1.d: Likewise.
* gas/mach-o/symbols-6.d: Likewise.
* gas/mach-o/zerofill-1.d: Likewise.
* gas/mach-o/zerofill-2.d: Likewise.

44bccf6 2012-01-13 19:44:35 eliz

Avoid compiler warnings in gdb_curses.h on MinGW.

See http://sourceware.org/ml/gdb-patches/2012-01/msg00298.html
for more details about the problem.

gdb/gdb_curses.h (MOUSE_MOVED) [__MINGW32__]: Undefine before
including curses.h.

977bcbc 2012-01-13 19:01:12 yselkowitz

Document support of printf %m conversion flag.

112f0b6 2012-01-13 18:59:52 yselkowitz

* new-features.sgml (ov-new1.7.10): Document support for the %m
conversion flag in printf functions.

802907b 2012-01-13 18:15:22 yselkowitz

* include/cygwin/config.h (_GLIBC_EXTENSION): Define.

84461ed 2012-01-13 18:13:56 yselkowitz

* libc/stdio/sprintf.c: Document 'm' conversion specifier.
* libc/stdio/swprintf.c: Ditto.
* libc/stdio/vfprintf.c (_VFPRINTF_R) [_GLIBC_EXTENSION]: Handle 'm'
conversion specifier.
* libc/stdio/vfwprintf.c (_VFWPRINTF_R) [_GLIBC_EXTENSION]: Ditto.

8512cc6 2012-01-13 09:00:32 gdbadmin

*** empty log message ***

a33a1bf 2012-01-13 08:43:21 yselkowitz

Document tgmath.h.

b7aa64d 2012-01-13 08:42:11 yselkowitz

* new-features.sgml (ov-new1.7.10): Document tgmath.h.

eaddc58 2012-01-13 08:38:46 jkratoch

gdb/
* configure: Regenerate.
* config.in: Regenerate.

87276a9 2012-01-13 08:00:05 amodra

daily update

1ed2d3f 2012-01-13 07:51:08 kseitz

PR mi/10586
* varobj.c (ANONYMOUS_STRUCT_NAME): Define.
(ANONYMOUS_UNION_NAME): Define.
(is_path_expr_parent): New function.
(get_path_expr_parent): New function.
(is_anonymous_child): New function.
(create_child_with_value): If the child is anonymous and without
a name, assign an object name to it.
(c_describe_child): Use get_path_expr_parent to determine
the parent expression.
If there field represents an anonymous struct or union and
has no name, set an appropriate display name and expression.
(cplus_describe_child): Likewise.

93bed80 2012-01-13 07:50:49 kseitz

PR mi/10586
* gdb.mi/var-cmd.c (struct anonymous): New structure.
(do_anonymous_type_tests): New function.
(main): Call do_anonymous_type_tests.
* gdb.mi/mi2-var-child.exp: Add anonymous type tests.
(verify_everything): New procedure.
* gdb.mi/mi-var-cp.cc (class A): New class.
(anonymous_structs_and_unions): New function.
(main): Call anonymous_structs_and_unions.
* gdb.mi/mi-var-cp.exp: Add anonymous type tests.
(verify_everything): New procedure.

11fced3 2012-01-13 07:28:33 kseitz

* lib/mi-support.exp: Expand comments about PATH_EXPR.
(varobj_tree::get_path_expr): Assume that all varobjs are
compound unless they are known simple types.
Adjust path expressions based on parent type, path parent type,
and tree language.
(varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
the root varobj.
(mi_walk_varobj_tree): Add LANGUAGE parameter.

6bd1378 2012-01-13 00:39:28 palves

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

* i386-tdep.c (i386_frame_cache_1): Also mark the frame base as
available when %ebp is found to be zero (outermost).

06c7b62 2012-01-12 23:03:05 iains


add indirect_symbol to mach-o port.

bfd:

* mach-o.c (bfd_mach_o_count_indirect_symbols): New.
(bfd_mach_o_build_dysymtab_command): Populate indirect symbol table.
* mach-o.h (bfd_mach_o_asymbol): Move declaration to start of the
file. (bfd_mach_o_section): Add indirect_syms field.

gas:

* config/obj-macho.c (obj_mach_o_set_symbol_qualifier): Switch off
lazy when the symbol is private_extern.
(obj_mach_o_indirect_sym): New type.
(obj_mach_o_indirect_symbol): New.
(mach_o_pseudo_table): Use obj_mach_o_indirect_symbol.
(obj_macho_frob_label): Adjust to avoid adding bsyms for locals.
(obj_macho_frob_label): Likewise. Adjust external and comm
symbol tests.
(obj_mach_o_set_indirect_symbols): New.
(obj_mach_o_frob_file_after_relocs): New.
*config/obj-macho.h (obj_frob_file_after_relocs): Define.
(obj_mach_o_frob_file_after_relocs): Declare.

include/mach-o:

* loader.h (BFD_MACH_O_INDIRECT_SYM_LOCAL): New.
(BFD_MACH_O_INDIRECT_SYM_ABS): New

gas/testsuite:

* gas/mach-o/dysymtab-2.d: New.
* gas/mach-o/err-syms-4.s: New.
* gas/mach-o/err-syms-5.s: New.
* gas/mach-o/err-syms-6.s: New.
* gas/mach-o/symbols-6-64.d: New.
* gas/mach-o/symbols-6-64.s: New.
* gas/mach-o/symbols-6.d: New.
* gas/mach-o/symbols-6.s: New.

b1eb93b 2012-01-12 20:19:31 yselkowitz

* libc/include/tgmath.h: New header.

ee10b69 2012-01-12 17:53:34 gingold

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

PR gas/13591
* config/obj-coff.h (sy_obj): Rename macro to avoid a name conflict.

dd7ad10 2012-01-12 09:00:32 gdbadmin

*** empty log message ***

9dd0c5e 2012-01-12 09:00:01 ppluzhnikov

Trivial cleanup: kill trailing whitespace

f09db1b 2012-01-12 08:00:05 amodra

daily update

f3424a1 2012-01-12 07:38:52 cgf

* spawn.cc (child_info_spawn::worker): Delete debugging.

68e9ec8 2012-01-12 06:51:25 andreast

2012-01-11 Andreas Tobler <andreast@fgznet.ch>

* common/gdb_assert.h (gdb_static_assert): Rename static_assert to
an internal gdb_static_assert.
* mi/mi-common.c: Rename static_assert to gdb_static_assert.

3754e35 2012-01-12 04:07:07 cgf

Update copyright on all files checked in so far this year.
* fhandler.h: Use #pragma once rather than ifdef guards.
(fhandler_console::tc_getpgid): Return our pgid if we have never opened a
console.
* fork.cc: Rearrange includes to accommodate fhandler.h use of pinfo.h.
* sigproc.cc: Ditto.
* spawn.cc: Ditto.
(child_info_spawn::worker): Query myself->pgid rather than calling expensive
function.
* thread.h: Use #pragma once rather than ifdef guards.
* pinfo.h: Use #pragma once rather than ifdef guards.
(pinfo::remember): Don't define if sigproc.h has not been included.
(pinfo::reattach): Ditto.
* sigproc.h: Use #pragma once rather than ifdef guards. Use different test to
see if pinfo.h has been included.

66b801b 2012-01-12 03:30:19 tromey

PR gdb/9598:
* breakpoint.c (_initialize_breakpoint): Fix help for "catch
catch" and "catch throw".

73b15ba 2012-01-12 03:30:05 tromey

PR gdb/9598:
* breakpoint.c (_initialize_breakpoint): Fix help for "catch
catch" and "catch throw".

7f822fa 2012-01-12 00:24:09 iains


bfd:

* mach-o.c (bfd_mach_o_build_seg_command): Separate computation of
vmsize from filesize. Don't compute offsets or file sizes for
zerofill sections.

Show on old repository browser