Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37774338
en ru br
ALT Linux repositórios
S:0.9.0a-alt5
5.0: 0.8.2a-alt1

Group :: Sistema/Kernel e hardware
RPM: procbench

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: procbench-g++8.patch
Download


From 20ac7d008eb0f90988de7b490ca37390eabf2409 Mon Sep 17 00:00:00 2001
From: Andrey Bychkov <mrdrew@altlinux.org>
Date: Wed, 13 Feb 2019 09:54:19 +0300
Subject: [PATCH] Fix no return statement in the non-void function (according
 g++8)
---
 .../procbench_0.9.0aubuntu3~intrepid/src/aurora.cpp   |  2 ++
 .../procbench_0.9.0aubuntu3~intrepid/src/mem_test.cpp | 11 ++++++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/procbench_0.9.0a/procbench_0.9.0aubuntu3~intrepid/src/aurora.cpp b/procbench_0.9.0a/procbench_0.9.0aubuntu3~intrepid/src/aurora.cpp
index 832fc53..9b5c674 100644
--- a/procbench_0.9.0a/procbench_0.9.0aubuntu3~intrepid/src/aurora.cpp
+++ b/procbench_0.9.0a/procbench_0.9.0aubuntu3~intrepid/src/aurora.cpp
@@ -428,6 +428,7 @@ int aurora::read_a_data_type()
 	else if (strcmp (read_word,"DWORD")==0) return DT_DWORD;
 	else if (strcmp (read_word,"STRING")==0) return DT_STRING;
 	else show_error("Unknown data type");
+	return 0;
 }
 
 // Read a word from the script file
@@ -574,6 +575,7 @@ au_data* aurora::find_data(const char *name)
 			return NULL;		
 			}
 		}
+	return NULL;
 }
 
 //////////////////////////////////////////////////
diff --git a/procbench_0.9.0a/procbench_0.9.0aubuntu3~intrepid/src/mem_test.cpp b/procbench_0.9.0a/procbench_0.9.0aubuntu3~intrepid/src/mem_test.cpp
index f15b91e..3780ebb 100644
--- a/procbench_0.9.0a/procbench_0.9.0aubuntu3~intrepid/src/mem_test.cpp
+++ b/procbench_0.9.0a/procbench_0.9.0aubuntu3~intrepid/src/mem_test.cpp
@@ -39,18 +39,20 @@ long temp;
 
 int nop_test()
 {
-
+	return 0;
 }
 
 int shr_test()
 {
 	asm volatile(REPEAT10000("shr $1, %eax;"));
+	return 0;
 
 }
 
 int ror_test()
 {
 	asm volatile(REPEAT10000("ror $1, %eax;"));
+	return 0;
 
 }
 
@@ -58,18 +60,21 @@ int ror_test()
 int mov1_test()
 {
 	asm volatile(REPEAT10000("mov 	$1686586, %eax;"));
+	return 0;
 
 }
 
 int mov2_test()
 {
 	asm volatile(REPEAT10000("mov 	%ebx, %eax;"));
+	return 0;
 
 }
 
 int add_test()
 {
 	asm volatile(REPEAT10000("add 	%ebx, %eax;"));
+	return 0;
 
 }
 
@@ -83,17 +88,21 @@ int mul_test()
 	asm volatile(REPEAT10000("mul 	%ebx;"));
 	asm volatile("pop 	%ebx;");
 	asm volatile("pop 	%edx;");
+	
+	return 0;
 
 }
 #endif
 long inc_test(){
 	asm volatile(REPEAT10000("inc %eax;"));
 	//asm(REPEAT10000("pop eax;"));
+	return 0;
 }
 
 long jmp_test(){
 	asm volatile(REPEAT10000("nop;"));
 	//asm(REPEAT10000("pop eax;"));
+	return 0;
 }
 
 
-- 
2.19.2
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009