Index: tests/.expect/init1.txt
===================================================================
--- tests/.expect/init1.txt	(revision a33704dc8d0f703e6a86018ed22d93b2724d827e)
+++ tests/.expect/init1.txt	(revision 30cf6b0cfbca8a1fe71c42e0b8349678bc019d4b)
@@ -1,5 +1,2 @@
-init1.cfa: In function '_X1fFv___1':
-init1.cfa:43:69: warning: initialization of 'int (*)(int)' from incompatible pointer type 'void (*)()' [-Wincompatible-pointer-types]
-init1.cfa:44:29: warning: assignment to 'int (*)(int)' from incompatible pointer type 'void (*)()' [-Wincompatible-pointer-types]
 init1.cfa: In function '_X4mainFi___1':
-init1.cfa:132:9: note: #pragma message: Compiled
+init1.cfa:136:9: note: #pragma message: Compiled
Index: tests/init1.cfa
===================================================================
--- tests/init1.cfa	(revision a33704dc8d0f703e6a86018ed22d93b2724d827e)
+++ tests/init1.cfa	(revision 30cf6b0cfbca8a1fe71c42e0b8349678bc019d4b)
@@ -10,6 +10,6 @@
 // Created On       : Thu Jul 16 22:00:00 2020
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Fri Oct  9 23:11:02 2020
-// Update Count     : 5
+// Last Modified On : Sun Oct 11 10:26:50 2020
+// Update Count     : 8
 //
 
@@ -41,6 +41,10 @@
     const float * cpx2 = cpx;
 
+    // FIX ME: Code gen not producing correct cast.
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wincompatible-pointer-types"
     int (* fp)( int ) = 0p;
     fp = 0p;
+#pragma GCC diagnostic pop
 
     //
