Add gc build tag for the asm code.

Fixes #27.
diff --git a/decode_amd64.go b/decode_amd64.go
index 32bce47..cbcd464 100644
--- a/decode_amd64.go
+++ b/decode_amd64.go
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build gc
+
 package snappy
 
 // decode has the same semantics as in decode_other.go.
diff --git a/decode_amd64.s b/decode_amd64.s
index c33f5bf..099d096 100644
--- a/decode_amd64.s
+++ b/decode_amd64.s
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// +build gc
+
 #include "textflag.h"
 
 // func decode(dst, src []byte) int
diff --git a/decode_other.go b/decode_other.go
index 1a8114a..b557136 100644
--- a/decode_other.go
+++ b/decode_other.go
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
-// +build !amd64
+// +build !amd64 !gc
 
 package snappy