This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH PR81408]Turn TREE level unsafe loop optimizations warning to missed optimization message


Hi,
I removed unsafe loop optimization on TREE level last year, so GCC doesn't do unsafe
loop optimizations on TREE now.  All "unsafe loop optimizations" warnings reported by
TREE optimizers are simply missed optimizations.  This patch turns such warning into
missed optimization messages.  I didn't change when this will be dumped, for now it is
when called from ivopts.
Bootstrap and test on x86_64 and AArch64.  Is it OK?

Thanks,
bin
2017-07-13  Bin Cheng  <bin.cheng@arm.com>

	PR target/81408
	* tree-ssa-loop-niter.c (number_of_iterations_exit): Dump missed
	optimization for loop niter analysis.

gcc/testsuite/ChangeLog
2017-07-13  Bin Cheng  <bin.cheng@arm.com>

	PR target/81408
	* g++.dg/tree-ssa/pr81408.C: New.
	* gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.

Attachment: pr81408-201714.txt
Description: pr81408-201714.txt


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]