ada: Boolean flag for Unsigned_Base_Range aspect is ignored

Unsigned_Base_Range is erroneously enabled when set to False.

gcc/ada/ChangeLog:

	* sem_ch13.adb (Analyze_One_Aspect): For Unsigned_Base_Range aspect,
	skip generating its corresponding pragma when the aspect is set
	to False.
	* sem_ch3.adb (Analyze_Full_Type_Declaration): Fix initialization
	of local variable Is_Unsigned_Base_Range_Type_Decl to handle
	Unsigned_Base_Range aspect set to False.
2 files changed