Maciej W. Rozycki b32465c97c MIPS16e2: Add new MIPS16e2 relaxation GAS and LD tests
Verify MIPS16 PC-relative instruction relaxation using the MIPS16e2 LUI
instruction rather than an LI/SLL instruction pair.

	gas/
	* testsuite/gas/mips/mips16-pcrel-1.d: Remove `-mips3' from `as'
	flags.
	* testsuite/gas/mips/mips16-pcrel-pic-1.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-n32-0.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-n32-1.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-n64-0.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-n64-1.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-n64-sym32-0.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-n64-sym32-1.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-reloc-4.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-reloc-5.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-reloc-6.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-reloc-7.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-addend-4.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-addend-5.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-addend-6.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-addend-7.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-addend-9.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-addend-pic-9.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-addend-n32-8.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-addend-n32-9.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-addend-n64-sym32-8.d:
	Likewise.
	* testsuite/gas/mips/mips16-pcrel-addend-n64-sym32-9.d:
	Likewise.
	* testsuite/gas/mips/mips16-pcrel-addend-n64-8.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-addend-n64-9.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-absolute-2.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-absolute-3.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-absolute-6.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-absolute-7.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-absolute-pic-6.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-absolute-n32-4.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-absolute-n32-6.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-absolute-n64-4.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-absolute-n64-6.d: Likewise.
	* testsuite/gas/mips/mips16-pcrel-absolute-n64-sym32-4.d:
	Likewise.
	* testsuite/gas/mips/mips16-pcrel-absolute-n64-sym32-6.d:
	Likewise.
	* testsuite/gas/mips/mips16-pcrel-absolute-pic-n32-4.d:
	Likewise.
	* testsuite/gas/mips/mips16-pcrel-absolute-pic-n32-6.d:
	Likewise.
	* testsuite/gas/mips/mips16-pcrel-absolute-pic-n64-4.d:
	Likewise.
	* testsuite/gas/mips/mips16-pcrel-absolute-pic-n64-6.d:
	Likewise.
	* testsuite/gas/mips/mips16-pcrel-absolute-pic-n64-sym32-4.d:
	Likewise.
	* testsuite/gas/mips/mips16-pcrel-absolute-pic-n64-sym32-6.d:
	Likewise.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-0.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-1.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-2.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-n32-0.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-n32-1.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-n64-sym32-0.d: New
	test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-n64-sym32-1.d: New
	test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-delay-0.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-delay-1.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-reloc-2.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-reloc-3.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-reloc-6.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-reloc-7.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-addend-2.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-addend-3.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-addend-6.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-addend-7.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-addend-8.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-addend-9.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-addend-n32-8.d: New
	test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-addend-n32-9.d: New
	test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-addend-n64-sym32-8.d:
	New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-addend-n64-sym32-9.d:
	New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute.d: New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-1.d: New
	test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-2.d: New
	test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-3.d: New
	test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-4.d: New
	test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-5.d: New
	test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-6.d: New
	test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-7.d: New
	test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-pic-4.d: New
	test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-pic-6.d: New
	test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-n32-4.d: New
	test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-n32-6.d: New
	test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-n64-sym32-4.d:
	New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-n64-sym32-6.d:
	New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-pic-n32-4.d:
	New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-pic-n32-6.d:
	New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-pic-n64-sym32-4.d:
	New test.
	* testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-pic-n64-sym32-6.d:
	New test.
	* testsuite/gas/mips/mips16-pcrel-1.l: Adjust line numbers.
	* testsuite/gas/mips/mips16-pcrel-1.s: Adjust for alignment
	preservation between MIPS16 and MIPS16e2 code.
	* testsuite/gas/mips/mips.exp: Run MIPS16 relaxation tests over
	all MIPS16 architectures.

	ld/
	* testsuite/ld-mips-elf/mips16e2-pcrel-0.d: New test.
	* testsuite/ld-mips-elf/mips16e2-pcrel-1.d: New test.
	* testsuite/ld-mips-elf/mips16e2-pcrel-addend-2.d: New test.
	* testsuite/ld-mips-elf/mips16e2-pcrel-addend-6.d: New test.
	* testsuite/ld-mips-elf/mips16e2-pcrel-n32-0.d: New test.
	* testsuite/ld-mips-elf/mips16e2-pcrel-n32-1.d: New test.
	* testsuite/ld-mips-elf/mips16e2-pcrel-n64-sym32-0.d: New test.
	* testsuite/ld-mips-elf/mips16e2-pcrel-n64-sym32-1.d: New test.
	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
2017-05-15 14:00:50 +01:00
..
2007-06-29 16:41:32 +00:00
2007-06-29 16:41:32 +00:00
2007-06-29 16:41:32 +00:00
ld/
2006-10-16 21:34:25 +00:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2015-05-28 15:21:17 -07:00
2013-10-13 10:17:20 +00:00
2013-10-13 10:17:20 +00:00
2013-10-13 10:17:20 +00:00
2013-10-13 10:17:20 +00:00
2013-10-13 10:17:20 +00:00
2013-10-13 10:17:20 +00:00
2013-10-13 10:17:20 +00:00
2013-10-13 10:17:20 +00:00
2013-10-13 10:17:20 +00:00
2012-05-13 09:45:45 +00:00
2012-05-13 09:45:45 +00:00
2013-09-24 22:15:38 +00:00
2009-09-19 08:06:11 +00:00
2013-05-03 15:19:27 +00:00
2013-05-03 15:19:27 +00:00
2013-05-03 15:19:27 +00:00
2013-05-03 15:19:27 +00:00
2013-05-03 15:19:27 +00:00
2012-08-06 21:28:45 +00:00
2006-03-14 07:47:49 +00:00
2012-08-06 21:05:54 +00:00
2012-08-06 21:05:54 +00:00
2008-08-07 20:01:14 +00:00
2008-03-20 10:53:11 +00:00
2008-08-07 20:01:14 +00:00
2008-03-20 10:53:11 +00:00
2007-11-14 20:46:15 +00:00
2007-11-14 20:46:15 +00:00
2012-08-06 21:28:45 +00:00
2007-11-14 20:46:15 +00:00
2007-11-14 20:46:15 +00:00
2007-11-14 20:46:15 +00:00
2007-11-14 20:46:15 +00:00
2007-11-14 20:46:15 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2013-02-13 14:08:58 +00:00
2008-08-07 19:58:38 +00:00
2008-08-07 19:58:38 +00:00
2008-08-07 19:58:38 +00:00
2008-08-07 19:58:38 +00:00
ld/
2006-07-29 08:48:15 +00:00
ld/
2006-07-29 08:48:15 +00:00
ld/
2006-07-29 08:48:15 +00:00
ld/
2006-07-29 08:48:15 +00:00
ld/
2006-10-16 21:34:25 +00:00
2012-08-06 21:05:54 +00:00
ld/
2006-10-16 21:34:25 +00:00
2013-05-29 16:22:14 +00:00
2013-05-29 16:22:14 +00:00
2011-07-24 14:20:15 +00:00
2011-07-24 14:20:15 +00:00
2011-07-24 14:20:15 +00:00
2011-07-24 14:20:15 +00:00
2011-07-24 14:20:15 +00:00
2011-07-24 14:20:15 +00:00
2015-08-12 17:10:22 +01:00
2011-07-24 14:20:15 +00:00
2012-05-13 09:55:45 +00:00
2012-05-13 09:55:45 +00:00
2012-05-13 09:55:45 +00:00
2012-05-13 09:55:45 +00:00
2006-11-02 15:20:31 +00:00
2006-11-02 15:20:31 +00:00
2008-08-06 19:44:47 +00:00
2007-06-25 10:13:57 +00:00
2008-08-06 19:44:47 +00:00
2010-09-19 10:26:28 +00:00
2013-08-23 07:54:19 +00:00
2008-08-06 19:44:47 +00:00
2008-08-06 19:44:47 +00:00
2013-09-24 22:15:38 +00:00
2013-02-13 14:08:58 +00:00
2013-09-24 22:15:38 +00:00
2008-08-07 20:01:14 +00:00
2008-08-06 19:44:47 +00:00
2008-08-06 19:44:47 +00:00
2015-08-12 17:10:22 +01:00
2008-08-18 18:14:05 +00:00
2008-08-18 18:14:05 +00:00
2008-08-18 18:14:05 +00:00
2008-08-18 18:14:05 +00:00
2008-08-18 18:14:05 +00:00
2008-08-18 18:14:05 +00:00
2013-07-12 15:58:15 +00:00
2013-07-12 15:58:15 +00:00
2013-07-12 15:58:15 +00:00
2013-07-12 15:58:15 +00:00
2008-07-10 19:06:54 +00:00
2008-07-10 19:06:54 +00:00
2013-09-24 22:15:38 +00:00
2013-09-24 22:15:38 +00:00
2013-09-24 22:15:38 +00:00
2013-09-24 22:15:38 +00:00
2013-10-13 10:03:22 +00:00
2013-10-13 10:03:22 +00:00
2013-10-13 10:03:22 +00:00
2013-10-13 10:03:22 +00:00
2013-10-13 10:03:22 +00:00
2013-10-13 10:03:22 +00:00
2013-10-13 10:03:22 +00:00
2013-10-13 10:03:22 +00:00
2013-10-13 10:03:22 +00:00
2015-06-26 11:53:33 +01:00
2012-08-06 21:28:45 +00:00
2012-08-06 21:28:45 +00:00
ld/
2006-10-16 21:34:25 +00:00
ld/
2006-10-16 21:34:25 +00:00
2011-05-15 18:52:01 +00:00
2011-05-15 18:52:01 +00:00
2008-08-07 19:50:05 +00:00
2008-08-07 19:50:05 +00:00
2012-06-06 10:50:18 +00:00
2006-06-11 08:33:27 +00:00
2012-08-06 21:28:45 +00:00
2007-11-14 20:46:15 +00:00
2007-11-14 20:46:15 +00:00
2006-02-04 08:29:58 +00:00
2006-02-04 08:29:58 +00:00
2013-02-11 18:09:24 +00:00
2013-02-11 18:09:24 +00:00
2007-11-14 20:46:15 +00:00
2013-02-11 18:06:10 +00:00
2008-08-07 20:01:14 +00:00
2013-02-11 18:06:10 +00:00
2015-08-12 17:10:22 +01:00
2013-02-11 17:46:02 +00:00
2015-08-12 17:10:22 +01:00
2015-08-12 17:10:22 +01:00
2015-08-12 17:10:22 +01:00
2015-08-12 17:10:22 +01:00
2013-02-11 17:46:02 +00:00
2015-08-12 17:10:22 +01:00
2013-09-24 22:15:38 +00:00
2009-12-10 14:20:04 +00:00
2009-12-10 14:20:04 +00:00
2007-08-13 21:16:39 +00:00
2007-04-12 19:26:09 +00:00
2007-08-17 13:22:44 +00:00
2007-08-13 21:16:39 +00:00
2007-08-13 21:16:39 +00:00