* expmed.c (lowpart_bit_field_p): Fix comment.
	(store_bit_field_using_insv): Fix formatting.
	(store_bit_field): Likewise.
	(store_fixed_bit_field): More declaration and remove return.
	(store_fixed_bit_field_1): Fix formatting.
	(extract_fixed_bit_field): Move declaration.
	(extract_fixed_bit_field_1): Simplify.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206044 138bc75d-0d04-0410-961f-82ee72b054a4
[ARM 1/5 big.LITTLE] Add driver support for rewriting -mcpu names

gcc/
	* common/config/arm/arm-common.c (arm_rewrite_selected_cpu): New.
	(arm_rewrite_mcpu): Likewise.
	* config/arm/arm-protos.h (arm_rewrite_selected_cpu): New.
	* config/arm/arm.h (BIG_LITTLE_SPEC): New.
	(BIG_LITTLE_SPEC_FUNCTIONS): Likewise.
	(EXTRA_SPEC_FUNCTIONS): Include BIG_LITTLE_SPEC_FUNCTIONS.
	(ASM_CPU_SPEC): Include BIG_LITTLE_SPEC.
	* config/arm/arm.c (arm_file_start): Rewrite arm_selecetd_cpu values.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206045 138bc75d-0d04-0410-961f-82ee72b054a4
[ARM 2/5 big.LITTLE] Allow tuning parameters without unique tuning targets.
gcc/
	* config/arm/arm-cores.def: Add new column for TUNE_IDENT.
	* config/arm/genopt.sh: Improve layout.
	* config/arm/arm-tune.md: Regenerate.
	* config/arm/arm-tables.opt: Regenerate.
	* config/arm/arm-opts.h (ARM_CORE): Modify macro for TUNE_IDENT.
	* config/arm/arm.c (ARM_CORE): Modify macro for TUNE_IDENT.
	(arm_option_override): When a CPU is chosen, that should also
	form the tune target.
	* config/arm/arm.h (ARM_CORE): Modify macro for TUNE_IDENT.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206046 138bc75d-0d04-0410-961f-82ee72b054a4
[ARM 3/5 big.LITTLE] Add support for -mcpu=cortex-a15.cortex-a7

2013-12-17  James Greenhalgh  <james.greenhalgh@arm.com>

	* config/arm/arm-cores.def (cortex-a15.cortex-a7): New.
	* doc/invoke.texi: Document -mcpu=cortex-a15.cortex-a7.
	* config/arm/arm-tables.opt: Regenerate.
	* config/arm/arm-tune.md: Regenerate.
	* config/arm/bpabi.h
	(BE8_LINK_SPEC): Handle -mcpu=cortex-a5.cortex-a7.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206047 138bc75d-0d04-0410-961f-82ee72b054a4
[ARM 4/5 big.LITTLE] Add support for -mcpu=cortex-a57

gcc/
	* config/arm/arm-cores.def (cortex-a57): New.
	* doc/invoke.texi: Document -mcpu=cortex-a57.
	* config/arm/arm-tables.opt: Regenerate.
	* config/arm/arm-tune.md: Regenerate.
	* config/arm/bpabi.h (BE8_LINK_SPEC): Handle -mcpu=cortex-a57.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206048 138bc75d-0d04-0410-961f-82ee72b054a4
[ARM 5/5 big.LITTLE] Add support for -mcpu=cortex-a57.cortex-a53

gcc/

	* config/arm/arm-cores.def (cortex-a57.cortex-a53): New.
	* doc/invoke.texi: Document -mcpu=cortex-a57.cortex-a53.
	* config/arm/arm-tables.opt: Regenerate.
	* config/arm/arm-tune.md: Regenerate.
	* config/arm/bpabi.h
	(BE8_LINK_SPEC): Handle -mcpu=cortex-a57.cortex-a53.



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