binutils-gdb/opcodes
H.J. Lu 8a9036a406 bfd/
2009-07-25  H.J. Lu  <hongjiu.lu@intel.com>

	* archures.c (bfd_architecture): Add bfd_arch_l1om.
	(bfd_l1om_arch): New.
	(bfd_archures_list): Add &bfd_l1om_arch.
	* bfd-in2.h: Regenerated.

	* config.bfd (targ64_selvecs): Add bfd_elf64_l1om_vec if
	bfd_elf64_x86_64_vec is supported.  Add bfd_elf64_l1om_freebsd_vec
	if bfd_elf64_x86_64_freebsd_vec is supported.
	(targ_selvecs): Likewise.

	* configure.in: Support bfd_elf64_l1om_vec and
	bfd_elf64_l1om_freebsd_vec.
	* configure: Regenerated.

	* cpu-l1om.c: New.

	* elf64-x86-64.c (elf64_l1om_elf_object_p): New.
	(bfd_elf64_l1om_vec): Likewise.
	(bfd_elf64_l1om_freebsd_vec): Likewise.

	* Makefile.am (ALL_MACHINES): Add cpu-l1om.lo.
	(ALL_MACHINES_CFILES): Add cpu-l1om.c.
	* Makefile.in: Regenerated.

	* targets.c (bfd_elf64_l1om_vec): New.
	(bfd_elf64_l1om_freebsd_vec): Likewise.
	(_bfd_target_vector): Add bfd_elf64_l1om_vec and
	bfd_elf64_l1om_freebsd_vec.

binutils/

2009-07-25  H.J. Lu  <hongjiu.lu@intel.com>

	* readelf.c (guess_is_rela): Handle EM_L1OM.
	(dump_relocations): Likewise.
	(get_machine_name): Likewise.
	(get_section_type_name): Likewise.
	(get_elf_section_flags): Likewise.
	(get_symbol_index_type): Likewise.
	(is_32bit_abs_reloc): Likewise.
	(is_32bit_pcrel_reloc): Likewise.
	(is_64bit_abs_reloc): Likewise.
	(is_64bit_pcrel_reloc): Likewise.
	(is_none_reloc): Likewise.

gas/

2009-07-25  H.J. Lu  <hongjiu.lu@intel.com>

	* config/tc-i386.c (cpu_arch): Add l1om.
	(check_cpu_arch_compatible): New.
	(set_cpu_arch): Use it.
	(i386_arch): New.
	(i386_mach): Return bfd_mach_l1om for Intel L1OM.
	(md_show_usage): Display l1om.
	(i386_target_format): Return ELF_TARGET_L1OM_FORMAT if
	cpu_arch_isa_flags.bitfield.cpul1om is set.

	* config/tc-i386.h (TARGET_ARCH): Use (i386_arch ()).
	(i386_arch): New.
	(ELF_TARGET_L1OM_FORMAT): Likewise.

	* doc/c-i386.texi: Document l1om.

gas/testsuite/

2009-07-25  H.J. Lu  <hongjiu.lu@intel.com>

	* gas/i386/l1om.d: New.
	* gas/i386/l1om-inval.l: Likewise.
	* gas/i386/l1om-inval.s: Likewise.

	* gas/i386/i386.exp: Run l1om-inval and l1om.

include/elf/

2009-07-25  H.J. Lu  <hongjiu.lu@intel.com>

	* common.h (EM_L1OM): New.

ld/

2009-07-25  H.J. Lu  <hongjiu.lu@intel.com>

	* configure.tgt (targ64_extra_emuls): Add elf_l1om if elf_x86_64
	is supported.  Add elf_l1om_fbsd if elf_x86_64_fbsd is supported.
	(targ_extra_emuls): Likewise.

	* Makefile.am (ALL_64_EMULATIONS): Add eelf_l1om.o and
	eelf_l1om_fbsd.o
	(eelf_l1om.c): New.
	(eelf_l1om_fbsd.c): Likewise.
	* Makefile.in: Regenerated.

	* emulparams/elf_l1om.sh: New.
	* emulparams/elf_l1om_fbsd.sh: Likewise.

ld/testsuite/

2009-07-25  H.J. Lu  <hongjiu.lu@intel.com>

	* ld-x86-64/abs-l1om.d: New.
	* ld-x86-64/protected2-l1om.d: Likewise.
	* ld-x86-64/protected3-l1om.d: Likewise.

	* ld-x86-64/x86-64.exp: Run abs-l1om, protected2-l1om and
	protected3-l1om.

opcodes/

2009-07-25  H.J. Lu  <hongjiu.lu@intel.com>

	* configure.in: Handle bfd_l1om_arch.
	* disassemble.c (disassembler): Likewise.

	* configure: Regenerated.

	* i386-dis.c (print_insn): Handle bfd_mach_l1om and
	bfd_mach_l1om_intel_syntax.  Use 8 bytes per line for Intel L1OM.

	* i386-gen.c (cpu_flag_init): Set CPU_UNKNOWN_FLAGS to ~CpuL1OM.
	Add CPU_L1OM_FLAGS.
	(cpu_flags): Add CpuL1OM.
	(set_bitfield): Take an argument to set the value field.
	(process_i386_cpu_flag): Support ~CpuXXX and ~(CpuXXX|CpuYYY).
	(process_i386_opcode_modifier): Updated.
	(process_i386_operand_type): Likewise.
	* i386-init.h: Regenerated.
	* i386-tbl.h: Likewise.

	* i386-opc.h (CpuL1OM): New.
	(CpuXsave): Updated.
	(i386_cpu_flags): Add cpul1om.
2009-07-25 14:58:58 +00:00
..
po * po/fi.po: Updated Finish translation. 2009-06-22 11:32:21 +00:00
aclocal.m4 2008-09-29 H.J. Lu <hongjiu.lu@intel.com> 2008-09-29 16:54:07 +00:00
alpha-dis.c
alpha-opc.c
arc-dis.c
arc-dis.h
arc-ext.c
arc-ext.h
arc-opc.c
arm-dis.c PR 10288 2009-07-20 12:11:18 +00:00
avr-dis.c * avr-dis.c: Replace uses of sprintf without a format string with 2008-11-06 12:03:24 +00:00
bfin-dis.c 2009-01-14 Mike Frysinger <vapier@gentoo.org> 2009-01-14 19:35:12 +00:00
cgen-asm.c
cgen-asm.in Add LM32 port. 2008-12-23 19:10:25 +00:00
cgen-bitset.c
cgen-dis.c
cgen-dis.in Add LM32 port. 2008-12-23 19:10:25 +00:00
cgen-ibld.in Add LM32 port. 2008-12-23 19:10:25 +00:00
cgen-opc.c bfd/ 2009-03-18 11:47:18 +00:00
cgen-ops.h
cgen-types.h
cgen.sh * cgen.sh: Handle multiple simultaneous runs for parallel makes. 2009-06-14 16:36:56 +00:00
ChangeLog bfd/ 2009-07-25 14:58:58 +00:00
ChangeLog-0001
ChangeLog-0203
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008 gas/ 2009-01-06 01:03:27 +00:00
ChangeLog-9297
ChangeLog-9899
config.in PR 6526 2008-08-15 08:31:52 +00:00
configure bfd/ 2009-07-25 14:58:58 +00:00
configure.in bfd/ 2009-07-25 14:58:58 +00:00
cr16-dis.c PR 10173 2009-06-15 15:24:52 +00:00
cr16-opc.c
cris-dis.c Silence gcc printf warnings 2008-07-30 04:34:58 +00:00
cris-opc.c
crx-dis.c
crx-opc.c
d10v-dis.c
d10v-opc.c
d30v-dis.c
d30v-opc.c
dep-in.sed * dep-in.sed: Don't use \n in replacement part of s command. 2009-06-04 06:57:56 +00:00
dis-buf.c
dis-init.c 2008-07-07 Stan Shebs <stan@codesourcery.com> 2008-07-07 18:35:24 +00:00
disassemble.c bfd/ 2009-07-25 14:58:58 +00:00
dlx-dis.c
fr30-asm.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
fr30-desc.c Regenerate. 2009-07-10 14:20:41 +00:00
fr30-desc.h Regenerate. 2009-07-10 14:20:41 +00:00
fr30-dis.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
fr30-ibld.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
fr30-opc.c Regenerate. 2009-07-10 14:20:41 +00:00
fr30-opc.h Regenerate. 2009-07-10 14:20:41 +00:00
frv-asm.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
frv-desc.c Regenerate. 2009-07-10 14:20:41 +00:00
frv-desc.h Regenerate. 2009-07-10 14:20:41 +00:00
frv-dis.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
frv-ibld.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
frv-opc.c Regenerate. 2009-07-10 14:20:41 +00:00
frv-opc.h Regenerate. 2009-07-10 14:20:41 +00:00
h8300-dis.c
h8500-dis.c
h8500-opc.h
hppa-dis.c
i370-dis.c
i370-opc.c
i386-dis.c bfd/ 2009-07-25 14:58:58 +00:00
i386-gen.c bfd/ 2009-07-25 14:58:58 +00:00
i386-init.h bfd/ 2009-07-25 14:58:58 +00:00
i386-opc.c
i386-opc.h bfd/ 2009-07-25 14:58:58 +00:00
i386-opc.tbl gas/ 2009-07-24 15:41:20 +00:00
i386-reg.tbl binutils/ 2008-08-01 14:21:30 +00:00
i386-tbl.h bfd/ 2009-07-25 14:58:58 +00:00
i860-dis.c
i960-dis.c
ia64-asmtab.c gas/ 2008-08-28 14:07:50 +00:00
ia64-asmtab.h
ia64-dis.c gas/ 2008-08-28 14:07:50 +00:00
ia64-gen.c 2009-05-29 Tristan Gingold <gingold@adacore.com> 2009-06-02 07:48:05 +00:00
ia64-ic.tbl gas/ 2008-08-28 14:07:50 +00:00
ia64-opc-a.c
ia64-opc-b.c
ia64-opc-d.c
ia64-opc-f.c
ia64-opc-i.c
ia64-opc-m.c
ia64-opc-x.c
ia64-opc.c
ia64-opc.h
ia64-raw.tbl gas/ 2008-08-28 14:07:50 +00:00
ia64-war.tbl
ia64-waw.tbl gas/ 2008-08-28 14:07:50 +00:00
ip2k-asm.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
ip2k-desc.c Regenerate. 2009-07-10 14:20:41 +00:00
ip2k-desc.h Regenerate. 2009-07-10 14:20:41 +00:00
ip2k-dis.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
ip2k-ibld.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
ip2k-opc.c Regenerate. 2009-07-10 14:20:41 +00:00
ip2k-opc.h Regenerate. 2009-07-10 14:20:41 +00:00
iq2000-asm.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
iq2000-desc.c Regenerate. 2009-07-10 14:20:41 +00:00
iq2000-desc.h Regenerate. 2009-07-10 14:20:41 +00:00
iq2000-dis.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
iq2000-ibld.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
iq2000-opc.c Regenerate. 2009-07-10 14:20:41 +00:00
iq2000-opc.h Regenerate. 2009-07-10 14:20:41 +00:00
lm32-asm.c Add LM32 port. 2008-12-23 19:10:25 +00:00
lm32-desc.c Regenerate. 2009-07-10 14:20:41 +00:00
lm32-desc.h Regenerate. 2009-07-10 14:20:41 +00:00
lm32-dis.c Add LM32 port. 2008-12-23 19:10:25 +00:00
lm32-ibld.c Add LM32 port. 2008-12-23 19:10:25 +00:00
lm32-opc.c Regenerate. 2009-07-10 14:20:41 +00:00
lm32-opc.h Regenerate. 2009-07-10 14:20:41 +00:00
lm32-opinst.c Regenerate. 2009-07-10 14:20:41 +00:00
m32c-asm.c cpu/ 2009-06-22 00:53:25 +00:00
m32c-desc.c Regenerate. 2009-07-10 14:20:41 +00:00
m32c-desc.h Regenerate. 2009-07-10 14:20:41 +00:00
m32c-dis.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
m32c-ibld.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
m32c-opc.c Regenerate. 2009-07-10 14:20:41 +00:00
m32c-opc.h Regenerate. 2009-07-10 14:20:41 +00:00
m32r-asm.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
m32r-desc.c Regenerate. 2009-07-10 14:20:41 +00:00
m32r-desc.h Regenerate. 2009-07-10 14:20:41 +00:00
m32r-dis.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
m32r-ibld.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
m32r-opc.c Regenerate. 2009-07-10 14:20:41 +00:00
m32r-opc.h Regenerate. 2009-07-10 14:20:41 +00:00
m32r-opinst.c Regenerate. 2009-07-10 14:20:41 +00:00
m68hc11-dis.c
m68hc11-opc.c
m68k-dis.c (NEXTBYTE, NEXTWORD, NEXTLONG, NEXTULONG, NEXTSINGLE) 2008-11-26 10:43:18 +00:00
m68k-opc.c gas/ 2009-02-12 08:31:03 +00:00
m88k-dis.c
m10200-dis.c
m10200-opc.c
m10300-dis.c
m10300-opc.c
MAINTAINERS
Makefile.am * dep-in.sed: Don't use \n in replacement part of s command. 2009-06-04 06:57:56 +00:00
Makefile.in * dep-in.sed: Don't use \n in replacement part of s command. 2009-06-04 06:57:56 +00:00
makefile.vms 2009-05-25 Tristan Gingold <gingold@adacore.com> 2009-05-25 12:43:48 +00:00
maxq-dis.c
mcore-dis.c
mcore-opc.h
mep-asm.c [cgen] 2009-06-24 03:06:42 +00:00
mep-desc.c [cgen] 2009-07-07 01:56:05 +00:00
mep-desc.h [cgen] 2009-07-07 01:56:05 +00:00
mep-dis.c [cgen] 2009-06-24 03:06:42 +00:00
mep-ibld.c [cgen] 2009-06-24 03:06:42 +00:00
mep-opc.c [cgen] 2009-07-07 01:56:05 +00:00
mep-opc.h [cgen] 2009-07-07 01:56:05 +00:00
mips16-opc.c
mips-dis.c bfd: 2009-02-03 18:16:04 +00:00
mips-opc.c opcodes/ 2009-02-18 20:51:59 +00:00
mmix-dis.c
mmix-opc.c
moxie-dis.c Add PC-relative branch instructions to moxie port. 2009-06-11 11:27:58 +00:00
moxie-opc.c Add PC-relative branch instructions to moxie port. 2009-06-11 11:27:58 +00:00
msp430-dis.c
mt-asm.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
mt-desc.c Regenerate. 2009-07-10 14:20:41 +00:00
mt-desc.h Regenerate. 2009-07-10 14:20:41 +00:00
mt-dis.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
mt-ibld.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
mt-opc.c Regenerate. 2009-07-10 14:20:41 +00:00
mt-opc.h Regenerate. 2009-07-10 14:20:41 +00:00
ns32k-dis.c
openrisc-asm.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
openrisc-desc.c Regenerate. 2009-07-10 14:20:41 +00:00
openrisc-desc.h Regenerate. 2009-07-10 14:20:41 +00:00
openrisc-dis.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
openrisc-ibld.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
openrisc-opc.c Regenerate. 2009-07-10 14:20:41 +00:00
openrisc-opc.h Regenerate. 2009-07-10 14:20:41 +00:00
opintl.h
or32-dis.c
or32-opc.c * or32-opc.c (or32_print_register, or32_print_immediate, 2009-01-02 14:21:54 +00:00
pdp11-dis.c
pdp11-opc.c
pj-dis.c
pj-opc.c
ppc-dis.c opcodes/ 2009-04-02 13:30:56 +00:00
ppc-opc.c opcodes/ 2009-04-07 18:28:02 +00:00
s390-dis.c 2008-04-10 Andreas Krebbel <krebbel1@de.ibm.com> 2008-04-10 13:36:43 +00:00
s390-mkopc.c 2008-04-10 Andreas Krebbel <krebbel1@de.ibm.com> 2008-04-10 13:05:07 +00:00
s390-opc.c * s390-opc.c (INSTR_RR_0R_OPT, INSTR_RX_0RRD_OPT, MASK_RR_0R_OPT, 2009-06-19 10:55:42 +00:00
s390-opc.txt * s390-opc.c (INSTR_RR_0R_OPT, INSTR_RX_0RRD_OPT, MASK_RR_0R_OPT, 2009-06-19 10:55:42 +00:00
score7-dis.c * score-dis.c (print_insn_score48, print_insn_score32): Move default 2009-06-22 00:01:57 +00:00
score-dis.c * score-dis.c (print_insn_score48, print_insn_score32): Move default 2009-06-22 00:01:57 +00:00
score-opc.h Add support for Score7 architecture. 2009-03-02 10:33:08 +00:00
sh64-dis.c
sh64-opc.c
sh64-opc.h
sh-dis.c
sh-opc.h
sparc-dis.c gas/ 2008-04-25 19:58:03 +00:00
sparc-opc.c opcodes/ 2008-04-23 07:49:33 +00:00
spu-dis.c
spu-opc.c
stamp-h.in
sysdep.h
tic4x-dis.c
tic30-dis.c
tic54x-dis.c * fr30-opc.c: Regenerate. 2009-02-18 17:13:04 +00:00
tic54x-opc.c
tic80-dis.c
tic80-opc.c
v850-dis.c
v850-opc.c
vax-dis.c bfd/ 2009-06-16 02:23:09 +00:00
w65-dis.c
w65-opc.h
xc16x-asm.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
xc16x-desc.c Regenerate. 2009-07-10 14:20:41 +00:00
xc16x-desc.h Regenerate. 2009-07-10 14:20:41 +00:00
xc16x-dis.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
xc16x-ibld.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
xc16x-opc.c Regenerate. 2009-07-10 14:20:41 +00:00
xc16x-opc.h Regenerate. 2009-07-10 14:20:41 +00:00
xstormy16-asm.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
xstormy16-desc.c Regenerate. 2009-07-10 14:20:41 +00:00
xstormy16-desc.h Regenerate. 2009-07-10 14:20:41 +00:00
xstormy16-dis.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
xstormy16-ibld.c Regenerate for copyright date update. 2009-01-20 07:22:30 +00:00
xstormy16-opc.c Regenerate. 2009-07-10 14:20:41 +00:00
xstormy16-opc.h Regenerate. 2009-07-10 14:20:41 +00:00
xtensa-dis.c
z8k-dis.c
z8k-opc.h
z8kgen.c
z80-dis.c Fix bugs in the disassembly of some ld-instructions 2008-09-14 08:38:02 +00:00