* configure.tgt: Restore alpha sorting to object format switch
[deliverable/binutils-gdb.git] / gas / ChangeLog
1 2009-01-19 Nick Clifton <nickc@redhat.com>
2
3 * config/tc-arm.h (CONVERT_SYMBOLIC_ATTRIBUTE): Only define for
4 ELF format ARM targets.
5 * config/tc-arm.c (arm_convert_symbolic_attribute): Likewise.
6
7 2009-01-19 Nick Clifton <nickc@redhat.com>
8
9 * configure.tgt: Restore alpha sorting to object format switch
10 statement.
11
12 2009-01-19 Andrew Stubbs <ams@codesourcery.com>
13
14 * read.c (s_vendor_attribute): Allow for unknown flag bits in type.
15
16 2009-01-16 Mark Shinwell <shinwell@codesourcery.com>
17
18 * config/te-armeabi.h (EABI_DEFAULT): Use EF_ARM_EABI_VER5.
19 * config/te-armlinuxeabi.h (EABI_DEFAULT): Likewise.
20
21 2009-01-16 Andrew Stubbs <ams@codesourcery.com>
22 Daniel Jacobowitz <dan@codesourcery.com>
23
24 * config/tc-arm.c (arm_copy_symbol_attributes): New function.
25 * config/tc-arm.h (arm_copy_symbol_attributes): New prototype.
26 (CONVERT_SYMBOLIC_ATTRIBUTE): New define.
27 * read.c (s_vendor_attribute): Add support for symbolic tag names.
28 Improve string parser.
29 * doc/c-arm.texi (ARM Machine Directives): Document
30 .eabi_attribute symbolic tag names.
31
32 2009-01-16 Alan Modra <amodra@bigpond.net.au>
33
34 * configure.in (commonbfdlib): Delete.
35 * configure: Regenerate.
36 * po/POTFILES.in: Regenerate.
37
38 2009-01-15 Andrew Stubbs <ams@codesourcery.com>
39 Julian Brown <julian@codesourcery.com>
40
41 * config/tc-arm.c (cpu_arch): Change ARM_ARCH_V6M to 11.
42
43 2009-01-15 Andrew Stubbs <ams@codesourcery.com>
44
45 * read.c (s_vendor_attribute): bfd_elf_add_obj_attr_compat ->
46 bfd_elf_add_obj_attr_int_string.
47
48 2009-01-15 Douglas B Rupp <rupp@gnat.com>
49
50 * configure.tgt(ia64-*-*vms*): New target.
51 * dwarf2dbg.h (dwarf2_loc_mark_labels): Make extern.
52 * tc.h (md_number_to_chars): Declare iff undefined.
53 * config/obj-elf.c (obj_elf_change_section): Change type of arg
54 attr to bfd_vma.
55 (obj_elf_parse_section_letters): Return a bfd_vma. Change type of
56 variables attr, md_attr to bfd_vma.
57 (obj_elf_section_word): Likewise.
58 (obj_elf_section): Change type of variable attr to bfd_vma
59 * config/obj-elf.h (obj_elf_change_section): Change type of arg
60 attr to bfd_vma.
61 * config/tc-ia64.c (bfdver.h,time.h): Include.
62 (ia64_elf_section_letter): Now returns a bfd_vma.
63 Handle VMS specific attributes.
64 (ia64_elf_section_flags): Arg attr now a bfd_vma.
65 (ia64_init): Don't turn on dependency checking for VMS.
66 (ia64_target_format): Check for VMS flag bit.
67 (do_alias): Hande decc$ functions.
68 (get_vms_time): New function.
69 (ia64_vms_note): New function.
70 * config/tc-ia64.h (ia64_elf_section_letter): Now returns a bfd_vma.
71 (ia64_elf_section_flags): Arg attr now a bfd_vma.
72 (tc_init_after_args): Define for VMS.
73 * config/tc-alpha.c (alpha_elf_section_letter): Return a bfd_vma.
74 (alpha_elf_section_flags): Change type of arg attr to bfd_vma.
75 * config/tc-alpha.h: Likewise.
76 * config/tc-i386.c (x86_64_section_letter): Return a bfd_vma.
77 (x86_64_section_word): Return a bfd_vma.
78 * config/tc-i386.h: Likewise.
79 * config/tc-ip2k.c (ip2k_elf_section_flags): Change type of arg
80 attr to bfd_vma.
81 * config/tc-ip2k.h: Likewise.
82 * config/tc-mep.c (mep_elf_section_letter): Return a bfd_vma.
83 (mep_elf_section_flags): Change type of arg attr to bfd_vma.
84 * config/tc-mep.h: Likewise.
85 * config/tc-ppc.c (ppc_section_letter): Return a bfd_vma.
86 (ppc_section_word): Return a bfd_vma.
87 (ppc_section_flags): Change type of arg attr to bfd_vma.
88 * config/tc-ppc.h: Likewise.
89 * config/tc-frv.h: Provide a prototype for frv_md_number_to_chars.
90 * config/te-vms.h (DWARF2_DIR_SHOULD_END_WITH_SEPARATOR,
91 DWAR2_FILE_TIME_NAME, DWARF2_FILE_SIZE_NAME, DWARF2_FILEN_NAME):
92 New file with new macros
93 * dwarf2dbg.c (get_filenum, out_file_list): Default and call new
94 macros.
95
96 2009-01-15 Nick Clifton <nickc@redhat.com>
97
98 PR 9722
99 * config/tc-arm.c (do_t_nop): Check for availability of Thumb2
100 instructions before generating a Thumb2 nop.
101
102 2009-01-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
103
104 * config/tc-s390.h: Define LOCAL_LABEL_PREFIX.
105
106 2009-01-12 Alan Modra <amodra@bigpond.net.au>
107
108 * config/tc-spu.c (md_pseudo_table): Add "brinfo".
109 (brinfo): New var.
110 (md_assemble): Poke brinfo into branch instructions.
111 (spu_brinfo): New function.
112 (md_apply_fix): Don't assume insn fields start off at zero, mask
113 them to remove possible brinfo.
114
115 2009-01-10 H.J. Lu <hongjiu.lu@intel.com>
116
117 * doc/c-i386.texi: Reformat.
118
119 2009-01-10 H.J. Lu <hongjiu.lu@intel.com>
120
121 * gas/config/tc-i386.c (cpu_arch): Add corei7, .clflush and
122 .syscall.
123 (i386_align_code): Handle PROCESSOR_COREI7.
124 (md_show_usage): Add corei7, clflush and syscall.
125 (i386_target_format): Replace cpup4 with cpuclflush.
126
127 * gas/config/tc-i386.h (processor_type): Add PROCESSOR_COREI7.
128
129 * doc/c-i386.texi: Document corei7, clflush and syscall.
130
131 2009-01-09 H.J. Lu <hongjiu.lu@intel.com>
132
133 * config/tc-i386.c (cpu_arch): Add .rdtscp.
134 (md_show_usage): Display rdtscp.
135
136 * doc/c-i386.texi: Document rdtscp.
137
138 2009-01-09 Peter Bergner <bergner@vnet.ibm.com>
139
140 * config/tc-ppc.c (ppc_setup_opcodes): Remove PPC_OPCODE_NOPOWER4 test.
141 Test the new "deprecated" opcode field.
142
143 2009-01-07 Sterling Augustine <sterling@tensilica.com>
144
145 * config/tc-xtensa.c (produce_flix): New.
146 (option_flix, optoin_no_generate_flix, option_no_flix) Define.
147 (md_longopts): Add support for them.
148 (md_parse_option): Likewise.
149 (md_show_usage): Add help message.
150 (finish_vinsn): Don't allow multi-slot flix when produce_flix
151 option is set to FLIX_NONE.
152 * config/xtensa-relax.c (transition_applies): Only relax to
153 flix branches when produce_flix equals FLIX_ALL.
154 * config/xtensa-relax.h (flix_level, FLIX_ALL, FLIX_NO_GENERATE
155 FLIX_NONE): New.
156 (produce_flix): Declare.
157
158 2009-01-06 Chao-ying Fu <fu@mips.com>
159
160 * config/tc-mips.c (mips_ip): Set lastregno to 0xffffffff.
161 Use strncmp to match jalr and jalr.hb.
162 Fix a typo.
163
164 2009-01-05 H.J. Lu <hongjiu.lu@intel.com>
165
166 AVX Programming Reference (December, 2008)
167 * config/tc-i386.c (build_modrm_byte): Remove 5 operand instruction
168 support. Don't swap REG and NDS for FMA.
169
170 2009-01-02 Matthias Klose <doko@ubuntu.com>
171
172 * itbl-ops.c (itbl_disassemble): Don't rely on undefined sprintf
173 behaviour.
174
175 For older changes see ChangeLog-2008
176 \f
177 Local Variables:
178 mode: change-log
179 left-margin: 8
180 fill-column: 74
181 version-control: never
182 End:
This page took 0.034698 seconds and 5 git commands to generate.