* elf-bfd.h (struct elf_assign_sym_version_info): Delete.
[binutils.git] / gas / ChangeLog
blob6525893e681c9c3887411a5531e1b64fc4a88efa
1 2009-01-19  Nick Clifton  <nickc@redhat.com>
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.
7 2009-01-19  Nick Clifton  <nickc@redhat.com>
9         * configure.tgt: Restore alpha sorting to object format switch
10         statement.
12 2009-01-19  Andrew Stubbs  <ams@codesourcery.com>
14         * read.c (s_vendor_attribute): Allow for unknown flag bits in type.
16 2009-01-16  Mark Shinwell  <shinwell@codesourcery.com>
18         * config/te-armeabi.h (EABI_DEFAULT): Use EF_ARM_EABI_VER5.
19         * config/te-armlinuxeabi.h (EABI_DEFAULT): Likewise.
21 2009-01-16  Andrew Stubbs  <ams@codesourcery.com>
22             Daniel Jacobowitz  <dan@codesourcery.com>
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.
32 2009-01-16  Alan Modra  <amodra@bigpond.net.au>
34         * configure.in (commonbfdlib): Delete.
35         * configure: Regenerate.
36         * po/POTFILES.in: Regenerate.
38 2009-01-15  Andrew Stubbs  <ams@codesourcery.com>
39             Julian Brown   <julian@codesourcery.com>
41         * config/tc-arm.c (cpu_arch): Change ARM_ARCH_V6M to 11.
43 2009-01-15  Andrew Stubbs  <ams@codesourcery.com>
45         * read.c (s_vendor_attribute): bfd_elf_add_obj_attr_compat ->
46         bfd_elf_add_obj_attr_int_string.
48 2009-01-15  Douglas B Rupp  <rupp@gnat.com>
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.
96 2009-01-15  Nick Clifton  <nickc@redhat.com>
98         PR 9722
99         * config/tc-arm.c (do_t_nop): Check for availability of Thumb2
100         instructions before generating a Thumb2 nop.
102 2009-01-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
103         
104         * config/tc-s390.h: Define LOCAL_LABEL_PREFIX.
106 2009-01-12  Alan Modra  <amodra@bigpond.net.au>
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.
115 2009-01-10  H.J. Lu  <hongjiu.lu@intel.com>
117         * doc/c-i386.texi: Reformat.
119 2009-01-10  H.J. Lu  <hongjiu.lu@intel.com>
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.
127         * gas/config/tc-i386.h (processor_type): Add PROCESSOR_COREI7.
129         * doc/c-i386.texi: Document corei7, clflush and syscall.
131 2009-01-09  H.J. Lu  <hongjiu.lu@intel.com>
133         * config/tc-i386.c (cpu_arch): Add .rdtscp.
134         (md_show_usage): Display rdtscp.
136         * doc/c-i386.texi: Document rdtscp.
138 2009-01-09  Peter Bergner  <bergner@vnet.ibm.com>
140         * config/tc-ppc.c (ppc_setup_opcodes): Remove PPC_OPCODE_NOPOWER4 test.
141         Test the new "deprecated" opcode field.
143 2009-01-07  Sterling Augustine  <sterling@tensilica.com>
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.
158 2009-01-06  Chao-ying Fu  <fu@mips.com>
160         * config/tc-mips.c (mips_ip): Set lastregno to 0xffffffff.
161         Use strncmp to match jalr and jalr.hb.
162         Fix a typo.
164 2009-01-05  H.J. Lu  <hongjiu.lu@intel.com>
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.
170 2009-01-02  Matthias Klose  <doko@ubuntu.com> 
172         * itbl-ops.c (itbl_disassemble): Don't rely on undefined sprintf 
173         behaviour. 
175 For older changes see ChangeLog-2008
177 Local Variables:
178 mode: change-log
179 left-margin: 8
180 fill-column: 74
181 version-control: never
182 End: