2014-04-24  Dimitris Papavasiliou  <dpapavas@gmail.com>

	    * flag-types.h (enum ivar_visibility): Add.

c-family:
	    * c.opt (Wshadow-ivar, flocal-ivars, fivar-visibility): Add.

objc:
	* objc-act.c (objc_ivar_visibility, objc_default_ivar_visibility): Add.
	(objc_init): Initialize objc_default_ivar_visibility.
	(objc_start_class_interface): Use objc_default_ivar_visibility.
	(objc_start_class_implementation): Likewise.
	(objc_lookup_ivar): Implement -fno-local-ivars.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209753 138bc75d-0d04-0410-961f-82ee72b054a4
Link to bug report.


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