[Ada] Fix PR ada/82813

Message ID 2567679.VrDbuXkVer@polaris
State New
Headers show
Series
  • [Ada] Fix PR ada/82813
Related show

Commit Message

Eric Botcazou March 12, 2018, 10:41 p.m.
-Wstringop-overflow is supposed to be a C-family warning but it is somehow 
issued in Ada too and can warn on bogus cases so let's just kill it.

Tested on x86-64/Linux, applied on the mainline and 7 branch.


2018-03-12  Eric Botcazou  <ebotcazou@adacore.com>

	PR ada/82813
	* gcc-interface/misc.c (gnat_post_options): Disable string overflow
	warnings.

-- 
Eric Botcazou

Patch

Index: gcc-interface/misc.c
===================================================================
--- gcc-interface/misc.c	(revision 258411)
+++ gcc-interface/misc.c	(working copy)
@@ -265,6 +265,9 @@  gnat_post_options (const char **pfilenam
   /* No return type warnings for Ada.  */
   warn_return_type = 0;
 
+  /* No string overflow warnings for Ada.  */
+  warn_stringop_overflow = 0;
+
   /* No caret by default for Ada.  */
   if (!global_options_set.x_flag_diagnostics_show_caret)
     global_dc->show_caret = false;