Alright, looks like the latest upload (7.1.0-11) now contains the patch [1]:
18502 Index: gcc/ada/system-linux-m68k.ads
18503 ===================================================================
18504 --- a/src/gcc/ada/system-linux-m68k.ads (.../tags/gcc_7_1_0_release)
18505 +++ b/src/gcc/ada/system-linux-m68k.ads (.../branches/gcc-7-branch)
18506 @@ -7,7 +7,7 @@
18507 -- S p e c
--
18508 -- (GNU/Linux/m68k Version)
--
18509 --
--
18510 --- Copyright (C) 2014-2016, Free Software Foundation, Inc.
--
18511 +-- Copyright (C) 2014-2017, Free Software Foundation, Inc.
--
18512 --
--
18513 -- This specification is derived from the Ada Reference Manual for use
with --
18514 -- GNAT. The copyright notice above, and the license provisions that
follow --
18515 @@ -40,6 +40,9 @@
18516 -- this unit Pure instead of Preelaborable; see RM 13.7.1(15). In
Ada
18517 -- 2005, this is Pure in any case (AI-362).
18518
18519 + pragma No_Elaboration_Code_All;
18520 + -- Allow the use of that restriction in units that WITH this unit
18521 +
18522 type Name is (SYSTEM_NAME_GNAT);
18523 System_Name : constant Name := SYSTEM_NAME_GNAT;
18524
18525 @@ -126,7 +129,7 @@
18526 -- of the individual switch values.
18527
18528 Backend_Divide_Checks : constant Boolean := False;
18529 - Backend_Overflow_Checks : constant Boolean := False;
18530 + Backend_Overflow_Checks : constant Boolean := True;
18531 Command_Line_Args : constant Boolean := True;
18532 Configurable_Run_Time : constant Boolean := False;
18533 Denorm : constant Boolean := True;
> [1]
> https://anonscm.debian.org/viewvc/gcccvs/branches/sid/gcc-7/debian/patches/svn-updates.diff?revision=9598&view=markup
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer - [email protected]
`. `' Freie Universitaet Berlin - [email protected]
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913