2014-01-24  Eric Botcazou  <ebotcazou@adacore.com>

	* set_targ.adb: Set Short_Enums.
	* gcc-interface/lang.opt (fshort-enums): New option.
	* gcc-interface/misc.c (gnat_handle_option): Handle it.
	(gnat_post_options): Do not modify the global settings.

2014-01-24  Robert Dewar  <dewar@adacore.com>

	* g-rannum.ads, g-rannum.adb (Random_Ordinary_Fixed): New generic
	function.
	(Random_Decimal_Fixed): New generic function.
	* s-rannum.ads: Minor comment clarifications.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207049 138bc75d-0d04-0410-961f-82ee72b054a4
	* typeck2.c (split_nonconstant_init_1): Fix num_split_elts
	handling for RANGE_ARRAY case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207050 138bc75d-0d04-0410-961f-82ee72b054a4
	PR c++/59886
	PR c++/59659
	* typeck2.c (process_init_constructor_array): Don't create
	RANGE_EXPR yet.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207051 138bc75d-0d04-0410-961f-82ee72b054a4