Print status of a VLA in Fortran during type print.

If one executes e.g. print &vla, GDB will print the
bounds in the following way if not allocated:
  (0:0, 0:0, ...)
This fix will change this behaviour to:
  (<not allocated>)
The same applies for associated.

2013-10-10  Keven Boell  <keven.boell@intel.com>

	* f-typeprint.c (f_type_print_varspec_suffix): Add
	support for allocated/associated tag.

Change-Id: I41bfa7446e6a599bdb0c3e88252734216e610d4b
Signed-off-by: Keven Boell <keven.boell@intel.com>
Alligned TYPE_NOT_ALLOCATED/TYPE_NOT_ASSOCIATED.

Removed the flags for allocation and association status and
use the existing dwarf2_prop structure instead to be more
consistent with the other dynamic tags.

gdb/

2013-10-11  Keven Boell  <keven.boell@intel.com>

	* gdbtypes.h (struct main_type): Remove
	flag_not_associated and flag_not_allocated
	and use existing dwarf2_prop structures.
	* f-typeprint.c (f_print_type): Reflect uses.
	* valprint.c (valprint_check_validity): Reflect uses.
	* valarith.c (value_subscripted_rvalue): Reflect uses.
	* gdbtypes.c (resolve_dynamic_values_1): Reflect uses.
	* dwarf2loc.c (dwarf2_address_data_valid): Reflect uses.

Change-Id: I3814cd5b72b90b0779f13c76302153ad58749ff2
Signed-off-by: Keven Boell <keven.boell@intel.com>