2017-06-06  TCWG Automation  <linaro-toolchain@lists.linaro.org>

	Make Linaro GCC Release 7.1-2017.05.

	gcc/
	* LINARO-VERSION: Update.

2017-05-18  TCWG Automation  <linaro-toolchain@lists.linaro.org>

	gcc/
	* LINARO-VERSION: Bump version number, post release candidate.

2017-05-18  TCWG Automation  <linaro-toolchain@lists.linaro.org>

	Make Linaro GCC Release Candidate 7.1-2017.05-rc1.

	gcc/
	* LINARO-VERSION: Update.

2017-05-17  TCWG Automation  <linaro-toolchain@lists.linaro.org>

	Make Linaro GCC Snapshot 7.1-2017.05.

	gcc/
	* LINARO-VERSION: Update.

2017-05-10  Yvan Roux  <yvan.roux@linaro.org>

	Merge branches/gcc-7-branch rev 247824.

2017-05-10  Christophe Lyon  <christophe.lyon@linaro.org>

	gcc/
	Backport from trunk r247646.
	2017-05-05  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* config.gcc: Allow combinations of aprofile and rmprofile values for
	--with-multilib-list.
	* config/arm/t-multilib: New file.
	* config/arm/t-aprofile: Remove initialization of MULTILIB_*
	variables.  Remove setting of ISA and floating-point ABI in
	MULTILIB_OPTIONS and MULTILIB_DIRNAMES.  Set architecture and FPU in
	MULTI_ARCH_OPTS_A and MULTI_ARCH_DIRS_A rather than MULTILIB_OPTIONS
	and MULTILIB_DIRNAMES respectively.  Add comment to introduce all
	matches.  Add architecture matches for marvel-pj4 and generic-armv7-a
	CPU options.
	* config/arm/t-rmprofile: Likewise except for the matches changes.
	* doc/install.texi (--with-multilib-list): Document the combination of
	aprofile and rmprofile values and warn about pitfalls in doing that.

	gcc/
	Backport from trunk r247650.
	2017-05-05  Nathan Sidwell  <nathan@acm.org>

	* config.gcc (arm*-*-*): Add missing 'fi'.

	gcc/
	Backport from trunk r247741.
	2017-05-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* config.gcc (arm*-*-*): Set TM_MULTILIB_CONFIG from
	with_multilib_list after it has been checked.

2017-05-10  Christophe Lyon  <christophe.lyon@linaro.org>

	gcc/
	Backport from trunk r247606.
	2017-05-04  Wilco Dijkstra  <wdijkstr@arm.com>

	* config/aarch64/aarch64.c (generic_addrcost_table):
	Change HI/TI mode setting.

	gcc/
	Backport from trunk r247608.
	2017-05-04  Wilco Dijkstra  <wdijkstr@arm.com>

	* config/aarch64/aarch64.c (generic_tunings): Set jump alignment to 4.
	Set loop alignment to 8.

	gcc/
	Backport from trunk r247610.
	2017-05-04  Wilco Dijkstra  <wdijkstr@arm.com>

	* config/aarch64/aarch64.c (generic_tunings): Update prefetch model.

2017-05-10  Christophe Lyon  <christophe.lyon@linaro.org>

	gcc/
	Backport from trunk r247584.
	2017-05-04  Prakhar Bahuguna  <prakhar.bahuguna@arm.com>

	* gcc/config/arm/arm-builtins.c (arm_init_builtins): Rename
	__builtin_arm_ldfscr to __builtin_arm_get_fpscr, and rename
	__builtin_arm_stfscr to __builtin_arm_set_fpscr.

	gcc/testsuite/
	Backport from trunk r247584.
	2017-05-04  Prakhar Bahuguna  <prakhar.bahuguna@arm.com>

	* gcc.target/arm/fpscr.c: New file.

2017-05-10  Christophe Lyon  <christophe.lyon@linaro.org>

	gcc/testsuite/
	Backport from trunk r247582.
	2017-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
	target.

2017-05-10  Christophe Lyon  <christophe.lyon@linaro.org>

	gcc/
	Backport from trunk r247542.
	2017-05-03  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* config/arm/iterators.md (CCSI): New mode iterator.
	(arch): New mode attribute.
	* config/arm/sync.md (atomic_compare_and_swap<mode>_1): Rename into ...
	(atomic_compare_and_swap<CCSI:arch><NARROW:mode>_1): This and ...
	(atomic_compare_and_swap<CCSI:arch><SIDI:mode>_1): This.  Use CCSI
	code iterator for success result mode.
	* config/arm/arm.c (arm_expand_compare_and_swap): Adapt code to use
	the corresponding new insn generators.

2017-05-09  Christophe Lyon  <christophe.lyon@linaro.org>

	gcc/
	Backport from trunk r247504.
	2017-04-27  Tamar Christina  <tamar.christina@arm.com>

	* simplify-rtx.c (simplify_binary_operation_1): Add LSHIFTRT case.

	gcc/testsuite/
	Backport from trunk r247504.
	2017-04-27  Tamar Christina  <tamar.christina@arm.com>

	* gcc.dg/lsr-div1.c: New testcase.

2017-05-02  Yvan Roux  <yvan.roux@linaro.org>

	Create Linaro branch from gcc-7-branch at r247521.

	* .gitreview: New file.

	gcc/
	* LINARO-VERSION: New file.
	* configure.ac: Add Linaro version string.
	* configure: Regenerate.

	gcc/
	Cherry-pick from linaro/gcc-4_9-branch r217544.
	2014-11-14  Yvan Roux  <yvan.roux@linaro.org>

	Add Linaro release macros (Linaro only patch.)

	* Makefile.in (LINAROVER, LINAROVER_C, LINAROVER_S): Define.
	(CFLAGS-cppbuiltin.o): Add LINAROVER macro definition.
	(cppbuiltin.o): Depend on $(LINAROVER).
	* cppbuiltin.c (parse_linarover): New.
	(define_GNUC__): Define __LINARO_RELEASE__ and __LINARO_SPIN__ macros.
