diff --git a/.gitattributes b/.gitattributes
index b3ab851d7387948ce060613ca2c6b36b9ed8a793..df876d1aa32dc001b2ec2faddfa8c4f189a3e186 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -527,6 +527,15 @@ tests/spec/bzip_exp/input_combined.out -text
 tests/spec/bzip_exp/input_program.out -text
 tests/spec/bzip_test.sh -text
 tests/spec/gcc -text
+tests/spec/gcc_exp/166.s -text
+tests/spec/gcc_exp/200.s -text
+tests/spec/gcc_exp/c-typeck.s -text
+tests/spec/gcc_exp/cp-decl.s -text
+tests/spec/gcc_exp/expr.s -text
+tests/spec/gcc_exp/expr2.s -text
+tests/spec/gcc_exp/g23.s -text
+tests/spec/gcc_exp/s04.s -text
+tests/spec/gcc_exp/scilab.s -text
 tests/spec/gobmk -text
 tests/spec/h264ref -text
 tests/spec/h264ref_exp/act.err -text
diff --git a/tests/spec/gcc_exp/166.s.REMOVED.git-id b/tests/spec/gcc_exp/166.s.REMOVED.git-id
new file mode 100644
index 0000000000000000000000000000000000000000..3ff00517b1a0b6a32904e42c4bc03c165b132f86
--- /dev/null
+++ b/tests/spec/gcc_exp/166.s.REMOVED.git-id
@@ -0,0 +1 @@
+40ff8ea1fd81fbfe220ef65e262042441152a373
\ No newline at end of file
diff --git a/tests/spec/gcc_exp/200.s.REMOVED.git-id b/tests/spec/gcc_exp/200.s.REMOVED.git-id
new file mode 100644
index 0000000000000000000000000000000000000000..f13ff91c67282b7d60433f86b4904a490d9dc5d6
--- /dev/null
+++ b/tests/spec/gcc_exp/200.s.REMOVED.git-id
@@ -0,0 +1 @@
+f6fc787801a35f26b0b4efb05fe1d467840a0a40
\ No newline at end of file
diff --git a/tests/spec/gcc_exp/c-typeck.s.REMOVED.git-id b/tests/spec/gcc_exp/c-typeck.s.REMOVED.git-id
new file mode 100644
index 0000000000000000000000000000000000000000..6725c75fa03120b7a8e8cad0ce7d020778e5577f
--- /dev/null
+++ b/tests/spec/gcc_exp/c-typeck.s.REMOVED.git-id
@@ -0,0 +1 @@
+5c007df4f95361b21bd148a0d59d3422a11eeea6
\ No newline at end of file
diff --git a/tests/spec/gcc_exp/cp-decl.s.REMOVED.git-id b/tests/spec/gcc_exp/cp-decl.s.REMOVED.git-id
new file mode 100644
index 0000000000000000000000000000000000000000..f480dcbc8becc3817f5934aa5f5a619129133181
--- /dev/null
+++ b/tests/spec/gcc_exp/cp-decl.s.REMOVED.git-id
@@ -0,0 +1 @@
+bfe44d1b785e60101ed7d1d3cdf18b523a327269
\ No newline at end of file
diff --git a/tests/spec/gcc_exp/expr.s.REMOVED.git-id b/tests/spec/gcc_exp/expr.s.REMOVED.git-id
new file mode 100644
index 0000000000000000000000000000000000000000..58fd6cff350b38519933cfc0bc058693ec9db33a
--- /dev/null
+++ b/tests/spec/gcc_exp/expr.s.REMOVED.git-id
@@ -0,0 +1 @@
+20bb64d99ecf5bea8d9d944479485acd5fc3f93d
\ No newline at end of file
diff --git a/tests/spec/gcc_exp/expr2.s.REMOVED.git-id b/tests/spec/gcc_exp/expr2.s.REMOVED.git-id
new file mode 100644
index 0000000000000000000000000000000000000000..524f6304c99df1381d7d61a86cccbcb3e432674d
--- /dev/null
+++ b/tests/spec/gcc_exp/expr2.s.REMOVED.git-id
@@ -0,0 +1 @@
+3098fd4466f965eb9118bd8f5717a25bda31097c
\ No newline at end of file
diff --git a/tests/spec/gcc_exp/g23.s.REMOVED.git-id b/tests/spec/gcc_exp/g23.s.REMOVED.git-id
new file mode 100644
index 0000000000000000000000000000000000000000..4c76c30c83254ec6dee7f9633be09e950aa5c0a0
--- /dev/null
+++ b/tests/spec/gcc_exp/g23.s.REMOVED.git-id
@@ -0,0 +1 @@
+ab6f6be958319ac63f5c398e23f06067a95f15c0
\ No newline at end of file
diff --git a/tests/spec/gcc_exp/s04.s.REMOVED.git-id b/tests/spec/gcc_exp/s04.s.REMOVED.git-id
new file mode 100644
index 0000000000000000000000000000000000000000..94ae13770659d05075d4f4fb10da8f6e5c67b689
--- /dev/null
+++ b/tests/spec/gcc_exp/s04.s.REMOVED.git-id
@@ -0,0 +1 @@
+b84bf9926e733f1fcffcefb8a179209a1a6d4bdd
\ No newline at end of file
diff --git a/tests/spec/gcc_exp/scilab.s.REMOVED.git-id b/tests/spec/gcc_exp/scilab.s.REMOVED.git-id
new file mode 100644
index 0000000000000000000000000000000000000000..5502af21379b00b6524f2a7d12d0d7a345585886
--- /dev/null
+++ b/tests/spec/gcc_exp/scilab.s.REMOVED.git-id
@@ -0,0 +1 @@
+b503d5265981a3b502ce50de204199f74ab3ee18
\ No newline at end of file