r265923 - in /branches/gcc-7-branch/gcc: ada/Ch...
ebotcazou@gcc.gnu.org
ebotcazou@gcc.gnu.org
Thu Nov 8 15:58:00 GMT 2018
Author: ebotcazou
Date: Thu Nov 8 15:58:16 2018
New Revision: 265923
URL: https://gcc.gnu.org/viewcvs?rev=265923&root=gcc&view=rev
Log:
* fe.h (Suppress_Checks): Declare.
* gcc-interface/misc.c (gnat_init_gcc_eh): Set -fnon-call-exceptions
only if checks are not suppressed and -faggressive-loop-optimizations
only if they are.
* gcc-interface/trans.c (struct loop_info_d): Remove has_checks and
warned_aggressive_loop_optimizations fields.
(gigi): Do not clear warn_aggressive_loop_optimizations here.
(Raise_Error_to_gnu): Do not set has_checks.
(gnat_to_gnu) <N_Indexed_Component>: Remove support for aggressive
loop optimizations.
Added:
branches/gcc-7-branch/gcc/testsuite/gnat.dg/opt74.adb
- copied unchanged from r265921, trunk/gcc/testsuite/gnat.dg/opt74.adb
branches/gcc-7-branch/gcc/testsuite/gnat.dg/opt74_pkg.adb
- copied unchanged from r265921, trunk/gcc/testsuite/gnat.dg/opt74_pkg.adb
branches/gcc-7-branch/gcc/testsuite/gnat.dg/opt74_pkg.ads
- copied unchanged from r265921, trunk/gcc/testsuite/gnat.dg/opt74_pkg.ads
Removed:
branches/gcc-7-branch/gcc/testsuite/gnat.dg/warn12.adb
branches/gcc-7-branch/gcc/testsuite/gnat.dg/warn12_pkg.ads
Modified:
branches/gcc-7-branch/gcc/ada/ChangeLog
branches/gcc-7-branch/gcc/ada/fe.h
branches/gcc-7-branch/gcc/ada/gcc-interface/misc.c
branches/gcc-7-branch/gcc/ada/gcc-interface/trans.c
branches/gcc-7-branch/gcc/testsuite/ChangeLog
branches/gcc-7-branch/gcc/testsuite/gnat.dg/null_pointer_deref1.adb
branches/gcc-7-branch/gcc/testsuite/gnat.dg/null_pointer_deref2.adb
branches/gcc-7-branch/gcc/testsuite/gnat.dg/null_pointer_deref3.adb
More information about the Gcc-cvs
mailing list