Commit Graph

1755 Commits

Author SHA1 Message Date
Jeff Johnston 79bb0de3e5 Sync with upstream gcc. 2016-06-23 15:54:55 -04:00
Corinna Vinschen fe508576ef Sync toplevel with upstream GCC.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-22 10:25:20 +01:00
Nick Clifton cd0d459135 For the RX port, avoid using string instructions when __RX_DISALLOW_STRING_INSNS__ is defined.
* rx/crt0.S (_start): If string instructions are not allowed,
	avoid using SMOVF.

	* libc/machine/rx/memchr.S: Add non-string insn using version.
	* libc/machine/rx/memcpy.S: Likewise.
	* libc/machine/rx/memmove.S: Likewise.
	* libc/machine/rx/mempcpy.S: Likewise.
	* libc/machine/rx/strcat.S: Likewise.
	* libc/machine/rx/strcmp.S: Likewise.
	* libc/machine/rx/strcpy.S: Likewise.
	* libc/machine/rx/strlen.S: Likewise.
	* libc/machine/rx/strncat.S: Likewise.
	* libc/machine/rx/strncmp.S: Likewise.
	* libc/machine/rx/strncpy.S: Likewise.
2015-04-23 21:57:13 +02:00
DJ Delorie a8c0685bb2 merge from gcc 2015-03-04 18:01:00 +00:00
DJ Delorie ad45d512de merge from gcc 2015-01-15 21:01:51 +00:00
DJ Delorie ebf294095b merge from gcc 2015-01-14 22:03:05 +00:00
DJ Delorie b536197a75 merge from gcc 2014-12-15 06:56:39 +00:00
DJ Delorie 2eda5822db merge from gcc 2014-11-24 20:35:44 +00:00
DJ Delorie 3a4fcef804 merge from gcc 2014-11-05 18:23:19 +00:00
DJ Delorie 6eca6c43be merge from gcc 2014-10-28 23:25:21 +00:00
DJ Delorie 158f8b34a1 merge from gcc 2014-10-28 00:02:00 +00:00
DJ Delorie b23449bce1 merge from gcc 2014-10-15 21:12:58 +00:00
DJ Delorie 34e2edb76a merge from gcc 2014-10-14 18:02:03 +00:00
DJ Delorie 34fbc9859c merge from gcc 2014-09-28 17:46:07 +00:00
DJ Delorie 84600df21d merge from gcc 2014-06-11 17:56:17 +00:00
DJ Delorie ee9b1ceb2d merge from gcc 2014-05-22 15:01:34 +00:00
DJ Delorie 86d2e3d0e7 merge from gcc 2014-05-14 17:23:22 +00:00
DJ Delorie e9286a873f merge from gcc 2014-01-21 16:09:25 +00:00
DJ Delorie 2d15421aa8 merge from gcc 2013-12-23 18:30:21 +00:00
DJ Delorie 6b5a341878 merge from gcc 2013-12-04 16:09:03 +00:00
DJ Delorie 0160e166ee merge from gcc 2013-10-29 15:14:27 +00:00
DJ Delorie 17b0a565b0 merge from gcc 2013-10-23 22:37:24 +00:00
Chao-ying Fu a4ec505383 2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
* mips.h (mips_operand_type): Add OP_IMM_INDEX and OP_REG_INDEX.
	(mips_reg_operand_type): Add OP_REG_MSA and OP_REG_MSA_CTRL.
	For MIPS, add comments for +d, +e, +h, +k, +l, +n, +o, +u, +v, +w,
	+T, +U, +V, +W, +~, +!, +@, +#, +$, +%, +^, +&, +*, +|.
	For MIPS, update extension character sequences after +.
	(ASE_MSA): New define.
	(ASE_MSA64): New define.
	For microMIPS, add comments for +d, +e, +h, +k, +l, +n, +o, +u, +v, +w,
	+x, +T, +U, +V, +W, +~, +!, +@, +#, +$, +%, +^, +&, +*, +|.
	For microMIPS, update extension character sequences after +.
2013-10-14 18:41:17 +00:00
Chao-ying Fu 85786b4a55 2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
* mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
	(enum): Add Val_GNU_MIPS_ABI_MSA_ANY and Val_GNU_MIPS_ABI_MSA_128.
2013-10-14 18:37:05 +00:00
Sean Keys 40ec00004b * Removed short_hand field from opcode table and
refactored assembler/disassember accordingly.
     Testsuite checkout OK.
2013-10-11 04:55:42 +00:00