H.J. Lu
2210942396
Don't generate multi-byte NOPs for i686.
gas/
2010-08-06 Quentin Neill <quentin.neill@amd.com>
* config/tc-i386.c (arch_entry): Add negated bit to
disambiguate flag names starting with "no".
(cpu_arch): Add negated bit definitions. Add
".nop" CPU extension.
(i386_align_code): Use new .cpunop bit to decide
when to generate alignment using nops.
(set_cpu_arch): Use negated bit instead to decide
when to use cpu_flags or vs. cpu_flags_and_not.
(md_parse_option): Likewise.
gas/testsuite/
2010-08-06 Quentin Neill <quentin.neill@amd.com>
* gas/i386/arch-10-1.l: Add nopl instruction.
* gas/i386/arch-10-2.l: Likewise.
* gas/i386/arch-10-3.l: Likewise.
* gas/i386/arch-10-4.l: Likewise.
* gas/i386/arch-10.s: Likewise.
* gas/i386/arch-10.d: Add nopl instruction, and +nopl extension
flag to as flags.
* gas/i386/nops-5-i686.d: Change alignment code generated for
-mtune=i686.
* gas/i386/nops-5.d: Change alignment code generated for
.arch i686.
* gas/i386/x86-64-nops-5-k8.d: Likewise.
* gas/i386/x86-64-nops-5.d: Likewise.
opcodes/
2010-08-06 Quentin Neill <quentin.neill@amd.com>
* i386-gen.c (cpu_flag_init): Define CpuNop extension flag, add
to processor flags for PENTIUMPRO processors and later.
* i386-opc.h (enum): Add CpuNop.
(i386_cpu_flags): Add cpunop bit.
* i386-opc.tbl: Change nop cpu_flags.
* i386-init.h: Regenerated.
* i386-tbl.h: Likewise.
2010-08-06 18:22:50 +00:00
..
2009-09-02 07:25:43 +00:00
2009-07-24 11:45:01 +00:00
2010-01-14 04:52:57 +00:00
2010-03-10 14:23:58 +00:00
2010-04-20 07:10:31 +00:00
2010-03-10 14:23:58 +00:00
2009-09-02 07:25:43 +00:00
2009-11-10 18:05:24 +00:00
2009-09-02 07:25:43 +00:00
2010-06-28 14:06:57 +00:00
2009-09-25 19:13:27 +00:00
2010-07-15 13:42:20 +00:00
2009-08-18 16:44:35 +00:00
2010-07-11 08:45:51 +00:00
2010-06-29 04:17:34 +00:00
2009-11-02 11:49:48 +00:00
2009-11-02 11:49:48 +00:00
2010-07-15 14:34:42 +00:00
2010-01-13 14:08:54 +00:00
2010-05-31 15:53:13 +00:00
2010-06-28 14:06:57 +00:00
2009-07-02 08:09:35 +00:00
2009-07-02 08:09:35 +00:00
2009-09-02 07:25:43 +00:00
2009-11-02 11:49:48 +00:00
2009-09-02 07:25:43 +00:00
2010-06-10 08:51:46 +00:00
2009-09-29 14:17:19 +00:00
2009-11-05 00:38:45 +00:00
2010-06-28 14:06:57 +00:00
2009-09-02 07:25:43 +00:00
2009-09-25 19:13:27 +00:00
2010-07-08 22:40:28 +00:00
2010-05-04 16:21:07 +00:00
2010-06-28 14:06:57 +00:00
2009-10-27 15:39:27 +00:00
2010-03-10 14:23:58 +00:00
2010-03-10 14:23:58 +00:00
2009-12-11 13:42:17 +00:00
2009-09-02 07:25:43 +00:00
2010-06-28 14:06:57 +00:00
2009-09-02 07:25:43 +00:00
2010-06-28 14:06:57 +00:00
2009-09-02 07:25:43 +00:00
2009-12-11 13:42:17 +00:00
2010-08-03 10:53:10 +00:00
2010-08-02 13:53:29 +00:00
2009-09-02 07:25:43 +00:00
2010-06-28 14:06:57 +00:00
2009-07-24 11:45:01 +00:00
2009-09-02 07:25:43 +00:00
2009-12-11 13:42:17 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2010-05-19 10:47:49 +00:00
2009-09-02 07:25:43 +00:00
2010-06-28 14:06:57 +00:00
2010-06-28 14:06:57 +00:00
2010-07-29 19:23:38 +00:00
2010-08-06 18:22:50 +00:00
2010-03-08 14:07:45 +00:00
2009-09-08 10:36:39 +00:00
2010-06-28 14:06:57 +00:00
2009-09-02 07:25:43 +00:00
2010-02-12 14:34:45 +00:00
2010-03-25 21:12:36 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2010-06-28 14:06:57 +00:00
2009-10-19 15:30:06 +00:00
2010-08-04 04:21:06 +00:00
2010-08-04 04:21:06 +00:00
2009-12-11 13:42:17 +00:00
2009-09-02 07:25:43 +00:00
2010-06-28 14:06:57 +00:00
2010-06-28 14:06:57 +00:00
2009-11-04 09:52:00 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-10-29 09:43:18 +00:00
2009-09-01 00:24:02 +00:00
2010-06-28 14:06:57 +00:00
2009-08-06 17:38:04 +00:00
2010-07-27 21:04:59 +00:00
2010-07-22 07:39:20 +00:00
2010-06-28 14:06:57 +00:00
2009-09-02 07:25:43 +00:00
2009-12-11 13:42:17 +00:00
2010-06-28 14:06:57 +00:00
2009-09-02 07:25:43 +00:00
2010-07-05 05:56:11 +00:00
2009-04-16 15:39:48 +00:00
2010-06-28 14:06:57 +00:00
2010-06-28 14:06:57 +00:00
2009-12-11 13:42:17 +00:00
2009-07-24 11:45:01 +00:00
2010-06-28 14:06:57 +00:00
2009-08-29 22:11:02 +00:00
2010-06-28 14:06:57 +00:00
2010-07-29 07:48:43 +00:00
2010-05-18 03:31:07 +00:00
2010-07-16 06:32:46 +00:00
2010-07-02 20:40:28 +00:00
2010-06-28 14:06:57 +00:00
2010-01-21 11:40:28 +00:00
2010-03-01 16:47:52 +00:00
2009-12-11 13:42:17 +00:00
2009-12-11 13:42:17 +00:00
2009-09-02 07:25:43 +00:00
2010-06-28 14:06:57 +00:00
2010-05-25 14:12:43 +00:00
2010-06-28 14:06:57 +00:00
2009-09-02 07:25:43 +00:00
2009-10-29 09:43:18 +00:00
2009-09-02 07:25:43 +00:00
2010-06-28 14:06:57 +00:00
2010-06-18 22:44:20 +00:00
2010-06-18 22:44:20 +00:00
2009-12-11 13:42:17 +00:00
2010-06-28 14:06:57 +00:00
2009-09-02 07:25:43 +00:00
2010-08-02 08:43:18 +00:00
2010-06-28 14:06:57 +00:00
2009-10-19 15:27:39 +00:00
2010-06-28 14:06:57 +00:00
2010-06-28 14:06:57 +00:00
2009-09-02 07:25:43 +00:00
2009-12-11 13:42:17 +00:00
2009-10-25 16:15:19 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2010-01-23 12:05:33 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2010-01-21 20:58:34 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-11-04 09:52:00 +00:00
2009-09-07 09:15:31 +00:00
2009-09-07 09:15:31 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00