![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package gdb checked in at Thu Jun 21 22:08:08 CEST 2007. -------- --- gdb/gdb.changes 2007-06-08 17:15:29.000000000 +0200 +++ /mounts/work_src_done/STABLE/gdb/gdb.changes 2007-06-21 12:38:03.000000000 +0200 @@ -1,0 +2,5 @@ +Thu Jun 21 12:37:56 CEST 2007 - schwab@suse.de + +- Update to head of trunk. + +------------------------------------------------------------------- Old: ---- gdb-6.6.50.20070608-cvs.tar.bz2 libunwind-frame.diff New: ---- gdb-6.6.50.20070621-cvs.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gdb.spec ++++++ --- /var/tmp/diff_new_pack.z12769/_old 2007-06-21 22:07:46.000000000 +0200 +++ /var/tmp/diff_new_pack.z12769/_new 2007-06-21 22:07:46.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package gdb (Version 6.6.50.20070608) +# spec file for package gdb (Version 6.6.50.20070621) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -23,7 +23,7 @@ Group: Development/Tools/Debuggers Autoreqprov: on PreReq: %{install_info_prereq} -Version: 6.6.50.20070608 +Version: 6.6.50.20070621 Release: 1 Summary: The GNU Debugger Source: gdb-%{version}-cvs.tar.bz2 @@ -39,7 +39,6 @@ Patch10: ppc-long-double.diff Patch11: elf-symtab-read.diff Patch12: find-pc-sect-line.diff -Patch13: libunwind-frame.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -82,7 +81,6 @@ %patch10 %patch11 %patch12 -%patch13 %build CFLAGS="$RPM_OPT_FLAGS" \ @@ -138,6 +136,8 @@ %endif %changelog +* Thu Jun 21 2007 - schwab@suse.de +- Update to head of trunk. * Fri Jun 08 2007 - schwab@suse.de - Update to head of trunk. * Fri May 11 2007 - schwab@suse.de ++++++ elf-symtab-read.diff ++++++ --- /var/tmp/diff_new_pack.z12769/_old 2007-06-21 22:07:46.000000000 +0200 +++ /var/tmp/diff_new_pack.z12769/_new 2007-06-21 22:07:46.000000000 +0200 @@ -1,8 +1,11 @@ Index: gdb/elfread.c -================================================================================ ---- gdb/elfread.c -+++ gdb/elfread.c -@@ -182,7 +182,10 @@ +=================================================================== +RCS file: /cvs/src/src/gdb/elfread.c,v +retrieving revision 1.61 +diff -u -a -p -u -p -a -r1.61 gdb/elfread.c +--- gdb/elfread.c 18 Jun 2007 15:46:38 -0000 1.61 ++++ gdb/elfread.c 21 Jun 2007 15:23:57 -0000 +@@ -240,7 +240,11 @@ elf_symtab_read (struct objfile *objfile offset = ANOFFSET (objfile->section_offsets, sym->section->index); if (dynamic @@ -10,18 +13,24 @@ + && (sym->section == &bfd_und_section + /* On PowerPC64 we also want to add the function descriptor + symbols. */ -+ || strcmp (sym->section->name, ".opd") == 0) ++ || (strcmp (sym->section->name, ".opd") == 0 ++ && sym->flags & (BSF_GLOBAL | BSF_WEAK))) && (sym->flags & BSF_FUNCTION)) { struct minimal_symbol *msym; -@@ -309,7 +312,9 @@ +@@ -365,7 +369,14 @@ elf_symtab_read (struct objfile *objfile + } + else if (sym->section->flags & SEC_ALLOC) { - if (sym->flags & (BSF_GLOBAL | BSF_WEAK)) - { -- if (sym->section->flags & SEC_LOAD) -+ if (sym->flags & BSF_FUNCTION) +- if (sym->flags & (BSF_GLOBAL | BSF_WEAK)) ++ if (sym->flags & BSF_FUNCTION) ++ { ++ if (sym->flags & (BSF_GLOBAL | BSF_WEAK)) + ms_type = mst_solib_trampoline; -+ else if (sym->section->flags & SEC_LOAD) ++ else ++ continue; ++ } ++ else if (sym->flags & (BSF_GLOBAL | BSF_WEAK)) + { + if (sym->section->flags & SEC_LOAD) { - ms_type = mst_data; - } ++++++ gdb-6.6.50.20070608-cvs.tar.bz2 -> gdb-6.6.50.20070621-cvs.tar.bz2 ++++++ gdb/gdb-6.6.50.20070608-cvs.tar.bz2 /mounts/work_src_done/STABLE/gdb/gdb-6.6.50.20070621-cvs.tar.bz2 differ: byte 11, line 1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org