This patch adds a call to ggc_free from va_gc::release, which is
called by vec_free. This restores the functionality of the old VEC_free
and reduces the memory footprint during compilation.

2013-07-11  Teresa Johnson  <tejohnson@google.com>

	* vec.h (struct va_gc): Move release out-of-line.
	(va_gc::release): Call ggc_free on released vec.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200909 138bc75d-0d04-0410-961f-82ee72b054a4
	* fi.po: Update.


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

	PR target/57362
	* config/i386/i386.c (dispatch_function_versions): Fix array
	indexing of function_version_info to match actual_versions.

	PR target/57362
	* g++.dg/ext/pr57362.C: New.




git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200913 138bc75d-0d04-0410-961f-82ee72b054a4
2013-07-11  Steve Ellcey  <sellcey@mips.com>

	* config/mips/mips.c (mips_conditional_register_usage): Do not
	use t[0-7] registers in MIPS16 mode when optimizing for size.


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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200918 138bc75d-0d04-0410-961f-82ee72b054a4
config/rl78/constraints.md (U): New constraint.


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