rpms/ghdl/F-11 ghdl.spec, 1.54, 1.55 grt-processtimeoutchain.patch, 1.1, 1.2 ghdl-svn131.patch, 1.1, NONE grt-dispmemleak.patch, 1.1, NONE

sailer sailer at fedoraproject.org
Wed Dec 30 09:53:18 UTC 2009


Author: sailer

Update of /cvs/extras/rpms/ghdl/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30386

Modified Files:
	ghdl.spec grt-processtimeoutchain.patch 
Removed Files:
	ghdl-svn131.patch grt-dispmemleak.patch 
Log Message:
fix the process timeout chain bugfix



Index: ghdl.spec
===================================================================
RCS file: /cvs/extras/rpms/ghdl/F-11/ghdl.spec,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -p -r1.54 -r1.55
--- ghdl.spec	30 Dec 2009 00:30:48 -0000	1.54
+++ ghdl.spec	30 Dec 2009 09:53:17 -0000	1.55
@@ -5,7 +5,7 @@
 Summary: A VHDL simulator, using the GCC technology
 Name: ghdl
 Version: %{ghdlver}
-Release: 0.%{ghdlsvnver}svn.0%{?dist}
+Release: 0.%{ghdlsvnver}svn.1%{?dist}
 License: GPLv2+
 Group: Development/Languages
 URL: http://ghdl.free.fr/
@@ -29,6 +29,8 @@ Patch106: ghdl-ppc64abort.patch
 Patch107: ieee-mathreal.patch
 # https://gna.org/bugs/index.php?15015
 Patch108: grt-stats.patch
+# https://gna.org/bugs/index.php?14930                                     
+Patch109: grt-processtimeoutchain.patch                                    
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
@@ -135,6 +137,7 @@ popd
 %patch105 -p1 -b .grtadac
 %patch106 -p0 -b .ppc64abort
 %patch108 -p0 -b .grtstats
+%patch109 -p0 -b .processtimeoutchain
 
 %build
 %{__rm} -fr obj-%{gcc_target_platform}
@@ -317,6 +320,9 @@ popd
 
 
 %changelog
+* Wed Dec 30 2009 Thomas Sailer <t.sailer at alumni.ethz.ch> - 0.28-0.133svn.1
+- fix the Process Timeout Chain bugfix
+
 * Wed Dec 30 2009 Thomas Sailer <t.sailer at alumni.ethz.ch> - 0.28-0.133svn.0
 - update to svn133, drop upstreamed patches
 - fix crash when running ./tb --stats

grt-processtimeoutchain.patch:
 grt-processes.adb |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Index: grt-processtimeoutchain.patch
===================================================================
RCS file: /cvs/extras/rpms/ghdl/F-11/grt-processtimeoutchain.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- grt-processtimeoutchain.patch	14 Dec 2009 09:40:35 -0000	1.1
+++ grt-processtimeoutchain.patch	30 Dec 2009 09:53:17 -0000	1.2
@@ -1,10 +1,19 @@
---- gcc/vhdl/grt/grt-processes.adb.orig	2009-12-13 00:36:47.000000000 +0100
-+++ gcc/vhdl/grt/grt-processes.adb	2009-12-13 00:37:24.000000000 +0100
-@@ -312,6 +312,8 @@
-          Proc.Timeout_Chain_Next.Timeout_Chain_Prev :=
+--- gcc/vhdl/grt/grt-processes.adb.orig	2009-12-30 02:51:24.000000000 +0100
++++ gcc/vhdl/grt/grt-processes.adb	2009-12-30 02:52:27.000000000 +0100
+@@ -304,8 +304,6 @@
+       if Proc.Timeout_Chain_Prev /= null then
+          Proc.Timeout_Chain_Prev.Timeout_Chain_Next :=
+            Proc.Timeout_Chain_Next;
+-         --  Be sure a second call won't corrupt the chain.
+-         Proc.Timeout_Chain_Prev := null;
+       elsif Process_Timeout_Chain = Proc then
+          --  Only if Proc is in the chain.
+          Process_Timeout_Chain := Proc.Timeout_Chain_Next;
+@@ -315,6 +313,8 @@
             Proc.Timeout_Chain_Prev;
+          Proc.Timeout_Chain_Next := null;
        end if;
-+      Proc.Timeout_Chain_Next := null;
++      --  Be sure a second call won't corrupt the chain.
 +      Proc.Timeout_Chain_Prev := null;
     end Remove_Process_From_Timeout_Chain;
  


--- ghdl-svn131.patch DELETED ---


--- grt-dispmemleak.patch DELETED ---




More information about the scm-commits mailing list