Revert turning -Wincompatible-pointer-types into a permerror.

Index: gcc/c/c-typeck.cc
--- gcc/c/c-typeck.cc.orig
+++ gcc/c/c-typeck.cc
@@ -8573,7 +8573,7 @@ convert_for_assignment (location_t location, location_
 		gcc_rich_location richloc (expr_loc, &rhs_label,
 					   highlight_colors::actual);
 		warned
-		  = permerror_opt (&richloc, OPT_Wincompatible_pointer_types,
+		  = pedwarn (&richloc, OPT_Wincompatible_pointer_types,
 				   "passing argument %d of %qE from "
 				   "incompatible pointer type",
 				   parmnum, rname);
@@ -8584,13 +8584,13 @@ convert_for_assignment (location_t location, location_
 	    case ic_assign:
 	      if (bltin)
 		warned
-		  = permerror_opt (location, OPT_Wincompatible_pointer_types,
+		  = pedwarn (location, OPT_Wincompatible_pointer_types,
 				   "assignment to %e from pointer to "
 				   "%qD with incompatible type %e",
 				   &e_type, bltin, &e_rhstype);
 	      else
 		warned
-		  = permerror_opt (location, OPT_Wincompatible_pointer_types,
+		  = pedwarn (location, OPT_Wincompatible_pointer_types,
 				   "assignment to %e from incompatible "
 				   "pointer type %e",
 				   &e_type, &e_rhstype);
@@ -8599,13 +8599,13 @@ convert_for_assignment (location_t location, location_
 	    case ic_init_const:
 	      if (bltin)
 		warned
-		  = permerror_init (location, OPT_Wincompatible_pointer_types,
+		  = pedwarn_init (location, OPT_Wincompatible_pointer_types,
 				    "initialization of %e from pointer to "
 				    "%qD with incompatible type %e",
 				    &e_type, bltin, &e_rhstype);
 	      else
 		warned
-		  = permerror_init (location, OPT_Wincompatible_pointer_types,
+		  = pedwarn_init (location, OPT_Wincompatible_pointer_types,
 				    "initialization of %e from incompatible "
 				    "pointer type %e",
 				    &e_type, &e_rhstype);
@@ -8613,13 +8613,13 @@ convert_for_assignment (location_t location, location_
 	    case ic_return:
 	      if (bltin)
 		warned
-		  = permerror_opt (location, OPT_Wincompatible_pointer_types,
+		  = pedwarn (location, OPT_Wincompatible_pointer_types,
 				   "returning pointer to %qD of type %e from "
 				   "a function with incompatible type %e",
 				   bltin, &e_rhstype, &e_type);
 	      else
 		warned
-		  = permerror_opt (location, OPT_Wincompatible_pointer_types,
+		  = pedwarn (location, OPT_Wincompatible_pointer_types,
 				   "returning %e from a function with "
 				   "incompatible return type %e",
 				   &e_rhstype, &e_type);
