Hello community,

here is the log from the commit of package valgrind for openSUSE:Factory 
checked in at 2013-11-08 08:45:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/valgrind (Old)
 and      /work/SRC/openSUSE:Factory/.valgrind.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "valgrind"

Changes:
--------
--- /work/SRC/openSUSE:Factory/valgrind/valgrind.changes        2013-08-14 
22:41:20.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.valgrind.new/valgrind.changes   2013-11-08 
08:45:07.000000000 +0100
@@ -1,0 +2,31 @@
+Wed Nov  6 19:43:17 UTC 2013 - bur...@net-b.de
+
+- update to 3.9.0:
+* Support for Intel AVX2 instructions.  This is available only on 64
+  bit code.
+* Support for POWER8 (Power ISA 2.07) instructions.
+* Initial support for Intel Transactional Synchronization Extensions,
+  both RTM and HLE.
+* Initial support for Hardware Transactional Memory on POWER.
+* Improvements in handling of vectorised code, leading to
+  significantly fewer false error reports.  You need to use the flag
+  --partial-loads-ok=yes to get the benefits of these changes.
+* Better control over the leak checker.  It is now possible to
+  specify which leak kinds (definite/indirect/possible/reachable)
+  should be displayed.
+* Reduced "possible leak" reports from the leak checker by the use
+  of better heuristics.
+* Better control of stacktrace acquisition for heap-allocated
+  blocks.
+* Better reporting of leak suppression usage.
+* New and modified GDB server monitor features.
+* New flag --sigill-diagnostics to control whether a diagnostic
+  message is printed when the JIT encounters an instruction it can't
+  translate.
+* The maximum amount of memory that Valgrind can use on 64 bit
+  targets has been increased from 32GB to 64GB.
+* Additional smaller new features and many bug fixes.
+- Remove obsolete raise-segnames-limit.diff,
+  valgrind-glibc-2.17.patch and valgrind-glibc-2.18.patch.
+
+-------------------------------------------------------------------

Old:
----
  raise-segnames-limit.diff
  valgrind-3.8.1.tar.bz2
  valgrind-glibc-2.17.patch
  valgrind-glibc-2.18.patch

New:
----
  valgrind-3.9.0.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ valgrind.spec ++++++
--- /var/tmp/diff_new_pack.fMDdTR/_old  2013-11-08 08:45:09.000000000 +0100
+++ /var/tmp/diff_new_pack.fMDdTR/_new  2013-11-08 08:45:09.000000000 +0100
@@ -33,15 +33,12 @@
 License:        GPL-2.0+
 Group:          Development/Tools/Debuggers
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Version:        3.8.1
+Version:        3.9.0
 Release:        0
 Source0:        http://valgrind.org/downloads/%{name}-%{version}.tar.bz2
 # svn  di svn://svn.valgrind.org/valgrind/tags/VALGRIND_3_5_0 
svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_5_BRANCH > 3_5_BRANCH.diff
 # svn  di svn://svn.valgrind.org/vex/tags/VEX_3_5_0 
svn://svn.valgrind.org/vex/branches/VEX_3_5_BRANCH > VEX_3_5_BRANCH.diff
 Patch1:         jit-register-unregister.diff
-Patch2:         raise-segnames-limit.diff
-Patch3:         valgrind-glibc-2.17.patch
-Patch4:         valgrind-glibc-2.18.patch
 # during building the major version of glibc is built into the suppression file
 %define glibc_main_version %(getconf GNU_LIBC_VERSION | cut -d' ' -f2 | cut 
-d. -f1)
 %define glibc_major_version %(getconf GNU_LIBC_VERSION | cut -d' ' -f2 | cut 
-d. -f2)
@@ -139,9 +136,6 @@
 cd VEX
 cd ..
 %patch1
-%patch2
-%patch3 -p1
-%patch4 -p1
 
 %build
 %ifarch %arm
@@ -153,7 +147,9 @@
 RPM_OPT_FLAGS="${RPM_OPT_FLAGS/-D_FORTIFY_SOURCE=2/}"
 export CFLAGS="$RPM_OPT_FLAGS"
 export CXXFLAGS="$RPM_OPT_FLAGS"
+%if %suse_version > 1100
 autoreconf -fi
+%endif
 export GDB=/usr/bin/gdb
 %configure
 make %{?jobs:-j%jobs}
@@ -251,6 +247,14 @@
 %_libdir/valgrind/mips-fpu.xml
 %_libdir/valgrind/mips-linux-valgrind.xml
 %_libdir/valgrind/mips-linux.xml
+%_libdir/valgrind/mips64-cp0-valgrind-s*.xml
+%_libdir/valgrind/mips64-cp0.xml
+%_libdir/valgrind/mips64-cpu-valgrind-s*.xml
+%_libdir/valgrind/mips64-cpu.xml
+%_libdir/valgrind/mips64-fpu-valgrind-s*.xml
+%_libdir/valgrind/mips64-fpu.xml
+%_libdir/valgrind/mips64-linux-valgrind.xml
+%_libdir/valgrind/mips64-linux.xml
 %_libdir/valgrind/power-core-valgrind-s*.xml
 %_libdir/valgrind/s390-acr-valgrind-s*.xml
 %_libdir/valgrind/s390-acr.xml

++++++ jit-register-unregister.diff ++++++
--- /var/tmp/diff_new_pack.fMDdTR/_old  2013-11-08 08:45:09.000000000 +0100
+++ /var/tmp/diff_new_pack.fMDdTR/_new  2013-11-08 08:45:09.000000000 +0100
@@ -1,5 +1,6 @@
---- coregrind/m_debuginfo/debuginfo.c
-+++ coregrind/m_debuginfo/debuginfo.c
+diff -u -r ../valgrind-3.9.0.orig/coregrind/m_debuginfo/debuginfo.c 
./coregrind/m_debuginfo/debuginfo.c
+--- ../valgrind-3.9.0.orig/coregrind/m_debuginfo/debuginfo.c   2013-10-23 
12:50:10.000000000 +0200
++++ ./coregrind/m_debuginfo/debuginfo.c        2013-11-06 20:42:17.248338211 
+0100
 @@ -49,6 +49,7 @@
  #include "pub_core_oset.h"
  #include "pub_core_stacktrace.h" // VG_(get_StackTrace) XXX: circular 
dependency
@@ -7,8 +8,8 @@
 +#include "pub_core_mallocfree.h"
  
  #include "priv_misc.h"           /* dinfo_zalloc/free */
- #include "priv_d3basics.h"       /* ML_(pp_GX) */
-@@ -1260,6 +1261,132 @@
+ #include "priv_image.h"
+@@ -1272,6 +1273,132 @@
  #endif /* defined(VGO_linux) || defined(VGO_darwin) */
  
  
@@ -141,7 +142,7 @@
  /*------------------------------------------------------------*/
  /*---                                                      ---*/
  /*--- TOP LEVEL: QUERYING EXISTING DEBUG INFO              ---*/
-@@ -1418,8 +1545,19 @@
+@@ -1430,8 +1557,19 @@
     PtrdiffT   offset;
  
     search_all_symtabs ( a, &di, &sno, match_anywhere_in_sym, findText );
@@ -162,11 +163,12 @@
  
     vg_assert(di->symtab[sno].pri_name);
     VG_(demangle) ( do_cxx_demangling, do_z_demangling,
---- coregrind/m_scheduler/scheduler.c
-+++ coregrind/m_scheduler/scheduler.c
-@@ -1873,6 +1873,16 @@
-             goto my_default;
-          }
+diff -u -r ../valgrind-3.9.0.orig/coregrind/m_scheduler/scheduler.c 
./coregrind/m_scheduler/scheduler.c
+--- ../valgrind-3.9.0.orig/coregrind/m_scheduler/scheduler.c   2013-10-23 
12:50:12.000000000 +0200
++++ ./coregrind/m_scheduler/scheduler.c        2013-11-06 20:42:17.248338211 
+0100
+@@ -1980,6 +1980,16 @@
+          LibVEX_InitIRI ( (IRICB *)arg[1] );
+          break;
  
 +      case VG_USERREQ__JIT_REGISTER_MAP:
 +         VG_(register_jited_code)( (Char*)arg[1], arg[2], arg[3] );
@@ -181,8 +183,9 @@
        default:
         my_default:
         if (os_client_request(tid, arg)) {
---- coregrind/pub_core_debuginfo.h
-+++ coregrind/pub_core_debuginfo.h
+diff -u -r ../valgrind-3.9.0.orig/coregrind/pub_core_debuginfo.h 
./coregrind/pub_core_debuginfo.h
+--- ../valgrind-3.9.0.orig/coregrind/pub_core_debuginfo.h      2013-10-23 
12:50:09.000000000 +0200
++++ ./coregrind/pub_core_debuginfo.h   2013-11-06 20:42:17.248338211 +0100
 @@ -99,6 +99,12 @@
  extern
  Bool VG_(get_inst_offset_in_function)( Addr a, /*OUT*/PtrdiffT* offset );
@@ -196,9 +199,10 @@
  
  /* Use DWARF2/3 CFA information to do one step of stack unwinding.
     D3UnwindRegs holds the current register values, and is
---- include/valgrind.h
-+++ include/valgrind.h
-@@ -4443,6 +4443,10 @@
+diff -u -r ../valgrind-3.9.0.orig/include/valgrind.h ./include/valgrind.h
+--- ../valgrind-3.9.0.orig/include/valgrind.h  2013-10-23 12:49:54.000000000 
+0200
++++ ./include/valgrind.h       2013-11-06 20:42:17.249338211 +0100
+@@ -5001,6 +5001,10 @@
            /* Querying of debug info. */
            VG_USERREQ__MAP_IP_TO_SRCLOC = 0x1701,
  
@@ -209,7 +213,7 @@
            /* Disable/enable error reporting level.  Takes a single
               Word arg which is the delta to this thread's error
               disablement indicator.  Hence 1 disables or further
-@@ -4607,6 +4611,19 @@
+@@ -5168,6 +5172,19 @@
                                      _qyy_arg1, _qyy_arg2,               \
                                      _qyy_arg3, 0)
  

++++++ valgrind-3.8.1.tar.bz2 -> valgrind-3.9.0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/valgrind/valgrind-3.8.1.tar.bz2 
/work/SRC/openSUSE:Factory/.valgrind.new/valgrind-3.9.0.tar.bz2 differ: char 
11, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to