r255410 - in /trunk/gcc/ada: ChangeLog exp_ch4....

pmderodat@gcc.gnu.org pmderodat@gcc.gnu.org
Tue Dec 5 11:46:00 GMT 2017


Author: pmderodat
Date: Tue Dec  5 11:46:16 2017
New Revision: 255410

URL: https://gcc.gnu.org/viewcvs?rev=255410&root=gcc&view=rev
Log:
2017-12-05  Arnaud Charlet  <charlet@adacore.com>

	* opt.ads (Expand_Nonbinary_Modular_Ops): New flag.
	* exp_ch4.adb (Expand_Nonbinary_Modular_Op): Use
	Expand_Nonbinary_Modular_Ops instead of Modify_Tree_For_C, so that
	other back-ends can also benefit from the front-end expansion. Remove
	test for Modify_Tree_For_C in all callers to better share code.
	* gnat1drv.adb (Adjust_Global_Switches): Set
	Expand_Nonbinary_Modular_Ops when generating C code.

2017-12-05  Ed Schonberg  <schonberg@adacore.com>

	* exp_ch5.adb (Expand_Formal_Container_Loop): Ensure that the loop
	parameter becomes invisible after analyzing the loop, which has been
	rewritten as a while-loop.

2017-12-05  Doug Rupp  <rupp@adacore.com>

	* vxaddr2line.adb: Revise and enhance for new ports, remove dead ports,
	and update for 64bit ports.

Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/exp_ch4.adb
    trunk/gcc/ada/exp_ch5.adb
    trunk/gcc/ada/gnat1drv.adb
    trunk/gcc/ada/opt.ads
    trunk/gcc/ada/vxaddr2line.adb



More information about the Gcc-cvs mailing list