r202466 - in /trunk/gcc/ada: ChangeLog errout.a...

charlet@gcc.gnu.org charlet@gcc.gnu.org
Tue Sep 10 15:21:00 GMT 2013


Author: charlet
Date: Tue Sep 10 15:21:28 2013
New Revision: 202466

URL: http://gcc.gnu.org/viewcvs?rev=202466&root=gcc&view=rev
Log:
2013-09-10  Robert Dewar  <dewar@adacore.com>

	* sinput.adb (Check_For_BOM): Avoid reading past end of file.

2013-09-10  Robert Dewar  <dewar@adacore.com>

	* errout.adb (Error_Msg_Ada_2012_Feature): New procedure.
	* errout.ads (Error_Msg_Ada_2012_Feature): New procedure.
	* inline.ads: Save/Restore Ada_Version_Pragma.
	* opt.adb: Save/Restore Ada_Version_Pragma.
	* opt.ads (Ada_Version_Pragma): New variable.
	* par-ch11.adb, par-ch12.adb, par-ch13.adb, par-ch4.adb, par-ch5.adb,
	par-ch6.adb, par-ch8.adb, par-prag.adb: Use Error_Msg_Ada_2012_Feature.
	* prj.adb: Initialize Ada_Version_Pragma.
	* sem_attr.adb: Use Error_Msg_Ada_2012_Feature.
	* sem_ch12.adb, sem_ch8.adb: Save/restore Ada_Version_Pragma.
	* sem_prag.adb (Analyze_Pragma, cases Ada_xx): Set Ada_Version_Pragma.
	* switch-c.adb: Initialize Ada_Version_Pragma.
	* sem_ch12.adb: Minor reformatting.

2013-09-10  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch3.adb (Process_Subtype): Discard constraint on access
	to class-wide type. Such constraints are not supported and are
	considered a language pathology.


Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/errout.adb
    trunk/gcc/ada/errout.ads
    trunk/gcc/ada/inline.ads
    trunk/gcc/ada/opt.adb
    trunk/gcc/ada/opt.ads
    trunk/gcc/ada/par-ch11.adb
    trunk/gcc/ada/par-ch12.adb
    trunk/gcc/ada/par-ch13.adb
    trunk/gcc/ada/par-ch4.adb
    trunk/gcc/ada/par-ch5.adb
    trunk/gcc/ada/par-ch6.adb
    trunk/gcc/ada/par-ch8.adb
    trunk/gcc/ada/par-prag.adb
    trunk/gcc/ada/prj.adb
    trunk/gcc/ada/sem_attr.adb
    trunk/gcc/ada/sem_ch12.adb
    trunk/gcc/ada/sem_ch3.adb
    trunk/gcc/ada/sem_ch8.adb
    trunk/gcc/ada/sem_prag.adb
    trunk/gcc/ada/sinput.adb
    trunk/gcc/ada/switch-c.adb



More information about the Gcc-cvs mailing list