gn2bp: Allow pclmul and ssse3 cflag

Test: ./gen_android_bp --desc desc.json "//net:net_nqe_proto"
Test:  m cronet_aml_net_net_nqe_proto_gen cronet_aml_net_net_nqe_proto_gen_headers
Change-Id: I377f34092d4a994c92d5ca592cb1b1a91b227127
diff --git a/tools/gn2bp/Android.bp.swp b/tools/gn2bp/Android.bp.swp
index 8fab845..b0b3820 100644
--- a/tools/gn2bp/Android.bp.swp
+++ b/tools/gn2bp/Android.bp.swp
@@ -7185,6 +7185,8 @@
         "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
         "-D__STDC_CONSTANT_MACROS",
         "-D__STDC_FORMAT_MACROS",
+        "-mpclmul",
+        "-mssse3",
     ],
     local_include_dirs: [
         "./",
diff --git a/tools/gn2bp/gen_android_bp b/tools/gn2bp/gen_android_bp
index 949dfef..1d986bd 100755
--- a/tools/gn2bp/gen_android_bp
+++ b/tools/gn2bp/gen_android_bp
@@ -108,6 +108,10 @@
 
 # Compiler flags which are passed through to the blueprint.
 cflag_allowlist = [
+  # needed for zlib:zlib
+  "-mpclmul",
+  # needed for zlib:zlib
+  "-mssse3",
 ]
 
 # Additional arguments to apply to Android.bp rules.