• R/O
  • HTTP
  • SSH
  • HTTPS

pf3gnuchains4x: List of commits

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


RSS
Rev. Time Author
c72a748 2012-01-01 08:00:06 amodra

daily update

4c4ab35 2012-01-01 04:23:05 cgf

Add a couple other items which have been changed since initial call for testing

ed92c7c 2012-01-01 04:18:23 cgf

Initial checkin of text Corinna sent to cygwin-announce.

18027fe 2012-01-01 02:18:12 devans

* dwarf2read.c (read_typedef): Guard against self-referential typedefs.

763d193 2011-12-31 16:06:46 vapier

sim: erc32: fix linking against local readline on modern (ncurses) systems

The current erc32 configure script only searches for -ltermcap to provide
any termcap funcs (which readlines needs). When building against a local
readline (which is static), we hit link failures like so:
gcc ...-I/-D flags... -o sis \
sis.o exec.o erc32.o func.o help.o float.o \
../../bfd/libbfd.a ../../opcodes/libopcodes.a \
../../libiberty/libiberty.a -lz -lnsl \
../../readline/libreadline.a -lm
../../readline/libreadline.a(display.o): In function 'cr':
.../readline/display.c:2486: undefined reference to 'tputs'
collect2: ld returned 1 exit status
make[2]: *** [sis] Error 1

Use AC_SEARCH_LIBS from gdb's configure.ac as suggested by Joel Brobecker
to check for additional termcap providers.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>

73a6bc0 2011-12-31 09:00:03 gdbadmin

*** empty log message ***

39063a3 2011-12-31 08:00:05 amodra

daily update

99254c9 2011-12-31 05:24:18 yselkowitz

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

f536043 2011-12-31 05:22:26 yselkowitz

* cygwin.din (getpt): Export.
* posix.sgml (std-gnu): Add getpt.
* tty.cc (getpt): New function.
* include/cygwin/stdlib.h [!__STRICT_ANSI__] (getpt): Declare.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.

655892d 2011-12-30 23:30:39 emachado

Fixing previous Changelog entry (removing the unnecessary "gdb/testsuite/" line
and adding the missing period)

1409f1e 2011-12-30 23:11:56 emachado

2011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>

gdb/testsuite/
* gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64
* gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
is not enabled.

63fb578 2011-12-30 18:12:36 vapier

sim: cr16: add ifdefs around undefined syscalls

The cr16 libgloss port does not define these syscall numbers, so trying
to use them results in build failures [1]. The cr16 code already uses
ifdefs around a bunch of syscalls, so extend that style to cover the
ones that are currently missing. Now we can at least compile.

[1] http://sourceware.org/ml/gdb-patches/2011-06/msg00118.html
Signed-off-by: Mike Frysinger <vapier@gentoo.org>

bddd24f 2011-12-30 15:47:13 yselkowitz

* thread.cc: Mark pthread_rwlock_timedrdlock and
pthread_rwlock_timedwrlock as not yet implemented in the list of
cancellation points.

edbe7b0 2011-12-30 09:00:33 gdbadmin

*** empty log message ***

bf9c7ef 2011-12-30 08:00:07 amodra

daily update

9228631 2011-12-29 19:53:09 iains


adjust mach-o default GAS sections.

gas:

* as.c (perform_an_assembly_pass): Do not create text, data and bss
sections for MACH-O. Do not switch to the text section.
* config/obj-macho.c (obj_mach_o_segT_from_bfd_name): Forward decl.
(mach_o_begin): Startup with only text section unless suppressed.
* config/obj-macho.h (obj_begin): define to mach_o_begin ().

gas/testsuite:

* gas/mach-o/sections-1.d: Amend to recognize that bss is not emitted
by default.
* gas/mach-o/sections-2.d: New.

05bc18d 2011-12-29 10:53:00 ian

* dwarf.c (read_and_display_attr_value): Handle DW_LANG_Go.

8832d63 2011-12-29 09:00:33 gdbadmin

*** empty log message ***

bf404af 2011-12-29 08:00:08 amodra

daily update

852ab78 2011-12-29 03:45:45 jkratoch

gdb/
* gdbarch.sh (max_insn_length): Extend the comment by unit.
* gdbarch.h: Regenerate.

431e352 2011-12-28 16:05:16 brobecke

varobj.c:varobj_update minor reformatting

gdb/ChangeLog:

* varobj.c (varobj_update): Minor reformatting, putting the function
name at the start of the next line.

24ae0d9 2011-12-28 09:00:02 gdbadmin

*** empty log message ***

c6c8e73 2011-12-28 08:41:58 devans

* dwarf2read.c (struct dwarf2_cu): Delete members first_fn, last_fn,
cached_fn.
(struct function_range): Delete.
(initialize_cu_func_list, add_to_cu_func_list): Delete. All callers
updated.
(check_cu_functions): Ditto.

6f06f4a 2011-12-28 08:00:05 amodra

daily update

6a40fe5 2011-12-28 06:36:39 kettenis

2011-12-27 Mark Kettenis <kettenis@gnu.org>

* inf-ptrace.c [PT_IO && PIOD_READ_AUXV]
(inf_ptrace_xfer_partial): Implement TARGET_OBJECT_AUXV.
(inf_ptrace_auxv_parse): New function.
(inf_ptrace_target): Initialize to_auxv_parse field.

a7e27ce 2011-12-28 06:29:41 jkratoch

gdb/testsuite/
* gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
parameter to self_exec, adjust the function.
(main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
* gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
(set var do_exit = 0): Remove test.
(newline at end of file): Add one.

d69ccc5 2011-12-27 13:17:55 brobecke

New function ada-lang.c:should_use_wild_match...

... to avoid code duplication.

gdb/ChangeLog:

* ada-lang.c (should_use_wild_match): New function.
(ada_lookup_simple_minsym): Use should_use_wild_match.
Minor simplification. Add comment.
(ada_lookup_symbol_list): Use should_use_wild_match.
Minor simplification.

731b46d 2011-12-27 13:12:09 brobecke

remove use of sprintf in py-finishbreakpoint.c...

... and replace it with call to xsnprintf, following GDB's coding rules.

gdb/ChangeLog:

* py-finishbreakpoint.c (bpfinishpy_init): Replace call to
sprintf by call to xsnprintf.

20a5c86 2011-12-27 13:07:03 brobecke

Ignore data minimal symbols for breakpoint linespecs

gdb/ChangeLog:

* linespec.c (struct collect_minsyms) [list_mode]: New field.
(add_minsym): Ignore data symbols if not in list mode.
(search_minsyms_for_name): Set local.list_mode.

gdb/testsuite/ChangeLog:

* gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
New files.

a8f27d0 2011-12-27 13:03:55 brobecke

Improve gdb_realpath for Windows hosts

On Windows hosts, gdb_realpath is just an xstrdup. This makes filename
comparisons on Windows very chancy. Normally, we would normalize both
paths, and then compare. But since the normalization doesn't do
anything, two equivalent names on Windows might not match. This can
happen when trying to insert a breakpoint using the fullpath of a file.
For instance, if the compiler generated debug info that says that
the compilation directory is: `c:\\some\\double\\slashes\\dir', then
trying to insert a breakpoint on `c:/some/double/slashes/dir/foo.c:4'
does not work:

(gdb) b c:/some/double/slashes/dir/foo.c:4
No source file named c:/some/double/slashes/dir/foo.c:4.
(gdb) b c:\some\double\slashes\dir\foo.c:4
No source file named c:\some\double\slashes\dir\foo.c:4.

This fixes the problem by enhancing gdb_realpath on Windows hosts.
The code is inspired from libiberty's lrealpath.

gdb/ChangeLog:

* utils.c (gdb_realpath): Add better support for Windows hosts.

Show on old repository browser