Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212858 138bc75d-0d04-0410-961f-82ee72b054a4
runtime: also disable split stacks for runtime_snprintf function under Clang


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212862 138bc75d-0d04-0410-961f-82ee72b054a4
	gcc/
	* graphite-isl-ast-to-gimple.c:
	Add using of build_nonstandard_integer_type instead of
	int128_integer_type_node.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212863 138bc75d-0d04-0410-961f-82ee72b054a4
	PR c/61852
	* c-decl.c (implicit_decl_warning): Add location_t parameter.  Use it.
	(implicitly_declare): Pass location to implicit_decl_warning.

	* gcc.dg/pr61852.c: New test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212865 138bc75d-0d04-0410-961f-82ee72b054a4
	gcc/
	* graphite-isl-ast-to-gimple.c:
	Fixes a formatting issue related to the number of characters in the
	line.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212868 138bc75d-0d04-0410-961f-82ee72b054a4
	* configure.ac: Accept only CLooG 0.18.1.
	* configure: Regenerate.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212869 138bc75d-0d04-0410-961f-82ee72b054a4
runtime: add a missing import

This adds an import of the runtime package to fix compilation
of the TestStopCPUProfilingWithProfilerOff function.

The gccgo compiler should never have accepted this.  The patch
for the comiler is http://codereview.appspot.com/116960043 .
The test is https://codereview.appspot.com/118000043 .


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212870 138bc75d-0d04-0410-961f-82ee72b054a4
compiler: Don't let dot-import names match names from previous files.

The test case for this will be bug488.go in the main
repository: https://codereview.appspot.com/118000043 .


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212871 138bc75d-0d04-0410-961f-82ee72b054a4
	* go.test/go-test.exp (go-gc-tests): Support multiple files in one
	package for compiledir tests.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212872 138bc75d-0d04-0410-961f-82ee72b054a4
runtime: remove unused variable

This variable is unused apparently as a result of local changes.
gccgo accepts this variable declaration, but other frontends may not.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212873 138bc75d-0d04-0410-961f-82ee72b054a4
2014-07-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* config/rs6000/altivec.md (unspec enum):  Fix typo in
	UNSPEC_VSLDOI.
	(altivec_vsldoi_<mode>): Likewise.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212874 138bc75d-0d04-0410-961f-82ee72b054a4
2014-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/61632
	* io/format.c (format_error): Avoid invalid string pointer by
	using the fortran string length values to generate error string.
	(parse_format): Allocate the null terminator for the format
	string.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212875 138bc75d-0d04-0410-961f-82ee72b054a4
compiler: If a variable that is only set, give not used error.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212876 138bc75d-0d04-0410-961f-82ee72b054a4
	* expr.c (store_field): Handle VOIDmode for calls that return values
	in multiple locations.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212877 138bc75d-0d04-0410-961f-82ee72b054a4
	* cse.c (exp_equiv_p) <MEM>: For GCSE, return 0 for expressions with
	different trapping status if -fnon-call-exceptions is enabled.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212879 138bc75d-0d04-0410-961f-82ee72b054a4
[Patch, microblaze]: Add optimized lshrsi3

When barrel shifter is not present, the immediate value
is greater than #5 and optimization is -OS, the
compiler will generate shift operation using loop.

Changelog

2013-11-26  David Holsgrove <david.holsgrove@xilinx.com>

 * gcc/config/microblaze/microblaze.md: Add size optimized lshrsi3 insn

ChangeLog/testsuite

2014-02-12  David Holsgrove <david.holsgrove@xilinx.com>

 * gcc/testsuite/gcc.target/microblaze/others/lshrsi_Os_1.c: New test.

Signed-off-by:Nagaraju <nmekala@xilix.com>
Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
[Patch, microblaze]: Add INIT_PRIORITY support

Added TARGET_ASM_CONSTRUCTOR and TARGET_ASM_DESTRUCTOR macros.

These macros allows users to control the order of initialization
of objects defined at namespace scope with the init_priority
attribute by specifying a relative priority, a constant integral
expression currently bounded between 101 and 65535 inclusive.

Lower numbers indicate a higher priority.

Changelog

2013-11-26  Nagaraju Mekala <nagaraju.mekala@xilinx.com>

 * gcc/config/microblaze/microblaze.c: Add microblaze_asm_constructor,
   microblaze_asm_destructor. Define TARGET_ASM_CONSTRUCTOR and
   TARGET_ASM_DESTRUCTOR.

Signed-off-by:nagaraju <nmekala@xilix.com>
Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
[Patch, microblaze]: Add supervisory call support

A function can be executed in supervisory mode when a function
is declared with svc_handler attribute.

If a function with svc_handler is called, the processor switches
to supervisory mode and executes. After executing the function
it returns to normal mode.

Same feature can also be invoked with svc_table_handler attribute
but this attribute will accept a service ID, to be used for
calling the function.

Signed-off-by:nagaraju <nmekala@xilix.com>
Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
[Patch, microblaze]: Increase max alignment to please the testsuite

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
[Patch, microblaze]: Disable fivopts by default

Turn off ivopts by default. Interferes with cse.

Changelog

2013-03-18  Edgar E. Iglesias <edgar.iglesias@xilinx.com>

 * gcc/common/config/microblaze/microblaze-common.c
   (microblaze_option_optimization_table): Disable fivopts by default.

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>