r265921 - in /trunk/gcc: ada/ChangeLog ada/fe.h...

ebotcazou@gcc.gnu.org ebotcazou@gcc.gnu.org
Thu Nov 8 15:53:00 GMT 2018


Author: ebotcazou
Date: Thu Nov  8 15:53:47 2018
New Revision: 265921

URL: https://gcc.gnu.org/viewcvs?rev=265921&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:
    trunk/gcc/testsuite/gnat.dg/opt74.adb
    trunk/gcc/testsuite/gnat.dg/opt74_pkg.adb
    trunk/gcc/testsuite/gnat.dg/opt74_pkg.ads
Removed:
    trunk/gcc/testsuite/gnat.dg/warn12.adb
    trunk/gcc/testsuite/gnat.dg/warn12_pkg.ads
Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/fe.h
    trunk/gcc/ada/gcc-interface/misc.c
    trunk/gcc/ada/gcc-interface/trans.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gnat.dg/null_pointer_deref1.adb
    trunk/gcc/testsuite/gnat.dg/null_pointer_deref2.adb
    trunk/gcc/testsuite/gnat.dg/null_pointer_deref3.adb



More information about the Gcc-cvs mailing list