60b69056124cc8fed01077a2e08774606376d15f
[external/binutils.git] / gas / ChangeLog
1 2009-01-15  Nick Clifton  <nickc@redhat.com>
2
3         PR 9722
4         * config/tc-arm.c (do_t_nop): Check for availability of Thumb2
5         instructions before generating a Thumb2 nop.
6
7 2009-01-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8         
9         * config/tc-s390.h: Define LOCAL_LABEL_PREFIX.
10
11 2009-01-12  Alan Modra  <amodra@bigpond.net.au>
12
13         * config/tc-spu.c (md_pseudo_table): Add "brinfo".
14         (brinfo): New var.
15         (md_assemble): Poke brinfo into branch instructions.
16         (spu_brinfo): New function.
17         (md_apply_fix): Don't assume insn fields start off at zero, mask
18         them to remove possible brinfo.
19
20 2009-01-10  H.J. Lu  <hongjiu.lu@intel.com>
21
22         * doc/c-i386.texi: Reformat.
23
24 2009-01-10  H.J. Lu  <hongjiu.lu@intel.com>
25
26         * gas/config/tc-i386.c (cpu_arch): Add corei7, .clflush and
27         .syscall.
28         (i386_align_code): Handle PROCESSOR_COREI7.
29         (md_show_usage): Add corei7, clflush and syscall.
30         (i386_target_format): Replace cpup4 with cpuclflush.
31
32         * gas/config/tc-i386.h (processor_type): Add PROCESSOR_COREI7.
33
34         * doc/c-i386.texi: Document corei7, clflush and syscall.
35
36 2009-01-09  H.J. Lu  <hongjiu.lu@intel.com>
37
38         * config/tc-i386.c (cpu_arch): Add .rdtscp.
39         (md_show_usage): Display rdtscp.
40
41         * doc/c-i386.texi: Document rdtscp.
42
43 2009-01-09  Peter Bergner  <bergner@vnet.ibm.com>
44
45         * config/tc-ppc.c (ppc_setup_opcodes): Remove PPC_OPCODE_NOPOWER4 test.
46         Test the new "deprecated" opcode field.
47
48 2009-01-07  Sterling Augustine  <sterling@tensilica.com>
49
50         * config/tc-xtensa.c (produce_flix): New.
51         (option_flix, optoin_no_generate_flix, option_no_flix) Define.
52         (md_longopts): Add support for them.
53         (md_parse_option): Likewise.
54         (md_show_usage): Add help message.
55         (finish_vinsn): Don't allow multi-slot flix when produce_flix
56         option is set to FLIX_NONE.
57         * config/xtensa-relax.c (transition_applies): Only relax to
58         flix branches when produce_flix equals FLIX_ALL.
59         * config/xtensa-relax.h (flix_level, FLIX_ALL, FLIX_NO_GENERATE
60         FLIX_NONE): New.
61         (produce_flix): Declare.
62
63 2009-01-06  Chao-ying Fu  <fu@mips.com>
64
65         * config/tc-mips.c (mips_ip): Set lastregno to 0xffffffff.
66         Use strncmp to match jalr and jalr.hb.
67         Fix a typo.
68
69 2009-01-05  H.J. Lu  <hongjiu.lu@intel.com>
70
71         AVX Programming Reference (December, 2008)
72         * config/tc-i386.c (build_modrm_byte): Remove 5 operand instruction
73         support.  Don't swap REG and NDS for FMA.
74
75 2009-01-02  Matthias Klose  <doko@ubuntu.com> 
76
77         * itbl-ops.c (itbl_disassemble): Don't rely on undefined sprintf 
78         behaviour. 
79
80 For older changes see ChangeLog-2008
81 \f
82 Local Variables:
83 mode: change-log
84 left-margin: 8
85 fill-column: 74
86 version-control: never
87 End: