gcc/gcc/config/sh
Oleg Endo 0bcf9a093e re PR target/52483 (SH Target: Loads from volatile memory leave redundant sign/zero extensions)
PR target/52483
	* config/sh/predicates.md (general_extend_operand): Invoke
	general_movsrc_operand for memory operands.
	(general_movsrc_operand): Allow reg+reg addressing, do not use
	general_operand for memory operands.

	PR target/52483
	* gcc.target/sh/pr52483-1.c: New.
	* gcc.target/sh/pr52483-2.c: New.
	* gcc.target/sh/pr52483-3.c: New.
	* gcc.target/sh/pr52483-4.c: New.
	* gcc.target/sh/pr52483-5.c: New.

From-SVN: r200350
2013-06-23 08:39:55 +00:00
..
constraints.md divtab.c: Fix formatting and comments throughout the file. 2013-02-03 20:06:01 +00:00
divcost-analysis Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
divtab-sh4-300.c Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
divtab-sh4.c Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
divtab.c divtab.c: Fix formatting and comments throughout the file. 2013-02-03 20:06:01 +00:00
elf.h divtab.c: Fix formatting and comments throughout the file. 2013-02-03 20:06:01 +00:00
embed-elf.h Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
iterators.md re PR target/55303 ([SH] Add support for clips / clipu instructions) 2013-05-06 00:16:55 +00:00
linux.h linux.h (TARGET_DEFAULT): Remove MASK_USERMODE. 2013-03-14 03:01:53 +00:00
little.h Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
netbsd-elf.h linux.h (TARGET_DEFAULT): Remove MASK_USERMODE. 2013-03-14 03:01:53 +00:00
newlib.h Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
predicates.md re PR target/52483 (SH Target: Loads from volatile memory leave redundant sign/zero extensions) 2013-06-23 08:39:55 +00:00
rtems.h Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
rtemself.h Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
sh-c.c Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
sh-modes.def Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
sh-protos.h divtab.c: Fix formatting and comments throughout the file. 2013-02-03 20:06:01 +00:00
sh.c sh.c: Remove <cstdlib> workaround. 2013-06-22 12:00:09 +00:00
sh.h re PR target/56995 (sh4 -mfmovd: ICE in find_costs_and_classes) 2013-04-22 09:16:21 +02:00
sh.md re PR tree-optimization/56547 ([SH] missed opportunity for fmac with -ffast-math) 2013-05-20 16:18:44 +00:00
sh.opt re PR target/49880 (SuperH: ICE when -m4 is used with -mdiv=call-div1) 2013-03-13 18:09:10 +00:00
sh1.md Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
sh4-300.md divtab.c: Fix formatting and comments throughout the file. 2013-02-03 20:06:01 +00:00
sh4.md divtab.c: Fix formatting and comments throughout the file. 2013-02-03 20:06:01 +00:00
sh4a.md divtab.c: Fix formatting and comments throughout the file. 2013-02-03 20:06:01 +00:00
sh64.h Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
shmedia.h Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
shmedia.md Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
sshmedia.h Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
superh.h divtab.c: Fix formatting and comments throughout the file. 2013-02-03 20:06:01 +00:00
superh.opt
sync.md Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
t-linux Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
t-netbsd-sh5-64
t-rtems
t-sh Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
t-sh64 Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
t-vxworks Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
ushmedia.h divtab.c: Fix formatting and comments throughout the file. 2013-02-03 20:06:01 +00:00
vxworks.h Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00