From db3dfa5a681c9876330aa8cdea78bfa1c5d1d580 Mon Sep 17 00:00:00 2001
From: an7s <an7s@git.zephyr-software.com>
Date: Mon, 23 Mar 2015 17:29:47 +0000
Subject: [PATCH] ...

Former-commit-id: c33ddb9145cc9a2f4d5c28ad200425d817275f05
---
 libIRDB/test/fill_in_indtargs.cpp       |  2 +-
 libIRDB/test/tests/switchtable/Makefile |  6 +++---
 libIRDB/test/tests/switchtable/README   | 14 ++++++++------
 3 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/libIRDB/test/fill_in_indtargs.cpp b/libIRDB/test/fill_in_indtargs.cpp
index e84c34685..1a2895b94 100644
--- a/libIRDB/test/fill_in_indtargs.cpp
+++ b/libIRDB/test/fill_in_indtargs.cpp
@@ -1003,7 +1003,7 @@ void check_for_nonPIC_switch_table(FileIR_t* firp, Instruction_t* insn, DISASM d
 		ibtargets.insert(ibtarget);
 	}
 
-	cout << "valid switch table found" << endl;
+	cout << "(non-PIC) valid switch table found" << endl;
 	jmptables[IJ] = ibtargets;
 }
 
diff --git a/libIRDB/test/tests/switchtable/Makefile b/libIRDB/test/tests/switchtable/Makefile
index a51153f7a..3dbe6e795 100644
--- a/libIRDB/test/tests/switchtable/Makefile
+++ b/libIRDB/test/tests/switchtable/Makefile
@@ -1,7 +1,7 @@
 INCLUDES= -I../../../../include -I../../../include/ -I../../../../beaengine/include 
-LIBS=-L ../../../lib/ -lIRDB-core -lIRDB-cfg -lIRDB-util -lpqxx -L ../../../../beaengine/lib/Linux.gnu.Debug -lBeaEngine_s_d 
-OPT=-g -fPIE -fPIC -O2 
-#OPT=-O
+#LIBS=-L ../../../lib/ -lIRDB-core -lIRDB-cfg -lIRDB-util -lpqxx -L ../../../../beaengine/lib/Linux.gnu.Debug -lBeaEngine_s_d 
+#OPT=-g -fPIE -fPIC -O
+OPT=-g -fPIE -fPIC
 .SUFFIXES: .exe .cpp .peasoup
 
 PROGS=jmp1.exe jmp2.exe jmp.shared.exe
diff --git a/libIRDB/test/tests/switchtable/README b/libIRDB/test/tests/switchtable/README
index a276cda5f..cbfc301ef 100644
--- a/libIRDB/test/tests/switchtable/README
+++ b/libIRDB/test/tests/switchtable/README
@@ -1,11 +1,12 @@
 to test:
 
-[ ] 32,nonPIC,nonOptimized
-[ ] 32,nonPIC,optimized
-[ ] 32,PIC,nonOptimized
-[ ] 32,PIC,optimized
-[ ] 32,shared lib, nonOpt
-[ ] 32,shared lib, optimized
+[x] 32,nonPIC,nonOptimized
+[x] 32,nonPIC,optimized
+[x] 32,PIC,nonOptimized
+[x] 32,PIC,optimized
+[x] 32,shared lib, nonOpt
+[x] 32,shared lib, optimized
+[?] verify GetIBTargets() off Instruction_t*
 
 [ ] 64,nonPIC,nonOptimized
 [ ] 64,nonPIC,optimized
@@ -13,6 +14,7 @@ to test:
 [ ] 64,PIC,optimized
 [ ] 64,shared lib, nonOpt
 [ ] 64,shared lib, optimized
+[ ] verify GetIBTargets() off Instruction_t*
 
 [ ] induce head-merge, and tail-merge in switch case
 
-- 
GitLab