gas -g doesn't tolerate unpadded .bytes in code segment.
diff --git a/crypto/perlasm/ppc-xlate.pl b/crypto/perlasm/ppc-xlate.pl
index c2a4621..fed56e3 100755
--- a/crypto/perlasm/ppc-xlate.pl
+++ b/crypto/perlasm/ppc-xlate.pl
@@ -66,7 +66,7 @@
     shift;
     my $line = join(",",@_);
     if ($line =~ /^"(.*)"$/)
-    {	".byte	" . join(",",unpack("C*",$1),0);	}
+    {	".byte	" . join(",",unpack("C*",$1),0) . "\n.align	2";	}
     else
     {	"";	}
 };