ChangeLog-2011 revision 1.1.1.1.4.2 1 1.1.1.1.4.2 yamt 2011-12-29 Iain Sandoe <idsandoe (a] googlemail.com>
2 1.1.1.1.4.2 yamt
3 1.1.1.1.4.2 yamt * as.c (perform_an_assembly_pass): Do not create text, data and bss
4 1.1.1.1.4.2 yamt sections for MACH-O. Do not switch to the text section.
5 1.1.1.1.4.2 yamt * config/obj-macho.c (obj_mach_o_segT_from_bfd_name): Forward decl.
6 1.1.1.1.4.2 yamt (mach_o_begin): Startup with only text section unless suppressed.
7 1.1.1.1.4.2 yamt * config/obj-macho.h (obj_begin): define to mach_o_begin ().
8 1.1.1.1.4.2 yamt
9 1.1.1.1.4.2 yamt 2011-12-22 DJ Delorie <dj (a] redhat.com>
10 1.1.1.1.4.2 yamt
11 1.1.1.1.4.2 yamt * config/rl78-defs.h (rl78_linkrelax_addr16): Add.
12 1.1.1.1.4.2 yamt (rl78_linkrelax_dsp, rl78_linkrelax_imm): Remove.
13 1.1.1.1.4.2 yamt * config/rl78-parse.y: Tag all addr16 and branch patterns with
14 1.1.1.1.4.2 yamt relaxation markers.
15 1.1.1.1.4.2 yamt * config/tc-rl78.c (rl78_linkrelax_addr16): New.
16 1.1.1.1.4.2 yamt (rl78_linkrelax_branch): New.
17 1.1.1.1.4.2 yamt (OPTION_RELAX): New.
18 1.1.1.1.4.2 yamt (md_longopts): Add relax option.
19 1.1.1.1.4.2 yamt (md_parse_option): Add OPTION_RELAX.
20 1.1.1.1.4.2 yamt (rl78_frag_init): Support relaxation.
21 1.1.1.1.4.2 yamt (rl78_handle_align): New.
22 1.1.1.1.4.2 yamt (md_assemble): Support relaxation.
23 1.1.1.1.4.2 yamt (md_apply_fix): Likewise.
24 1.1.1.1.4.2 yamt (md_convert_frag): Likewise.
25 1.1.1.1.4.2 yamt * config/tc-rl78.h (MAX_MEM_FOR_RS_ALIGN_CODE): New.
26 1.1.1.1.4.2 yamt (HANDLE_ALIGN): New.
27 1.1.1.1.4.2 yamt (rl78_handle_align): Declare.
28 1.1.1.1.4.2 yamt
29 1.1.1.1.4.2 yamt * config/rl78-parse.y (rl78_bit_insn): New. Set it for all bit
30 1.1.1.1.4.2 yamt insn patterns.
31 1.1.1.1.4.2 yamt (find_bit_index): New. Strip .BIT suffix off relevent
32 1.1.1.1.4.2 yamt expressions for bit insns.
33 1.1.1.1.4.2 yamt (rl78_lex): Exclude bit suffixes from expression parsing.
34 1.1.1.1.4.2 yamt
35 1.1.1.1.4.2 yamt 2011-12-21 Nick Clifton <nickc (a] redhat.com>
36 1.1.1.1.4.2 yamt
37 1.1.1.1.4.2 yamt PR gas/13449
38 1.1.1.1.4.2 yamt * config/tc-arm.c (create_unwind_entry): Zero allocated table
39 1.1.1.1.4.2 yamt entries.
40 1.1.1.1.4.2 yamt
41 1.1.1.1.4.2 yamt 2011-12-19 Iain Sandoe <idsandoe (a] googlemail.com>
42 1.1.1.1.4.2 yamt
43 1.1.1.1.4.2 yamt * config/obj-macho.c (obj_mach_o_section): Account for target-
44 1.1.1.1.4.2 yamt dependent section types. Improve error handling when wrong section
45 1.1.1.1.4.2 yamt types/attributes are specified.
46 1.1.1.1.4.2 yamt
47 1.1.1.1.4.2 yamt 2011-12-19 Chung-Lin Tang <cltang (a] codesourcery.com>
48 1.1.1.1.4.2 yamt
49 1.1.1.1.4.2 yamt * config/tc-mips.c (mips_pseudo_table): Add tprelword/tpreldword
50 1.1.1.1.4.2 yamt entries.
51 1.1.1.1.4.2 yamt (mips16_percent_op): Add MIPS16 TLS relocation ops.
52 1.1.1.1.4.2 yamt (md_apply_fix): Add BFD_RELOC_MIPS16_TLS_* switch cases.
53 1.1.1.1.4.2 yamt (s_tls_rel_directive): Rename from s_dtprel_internal(). Abstract out
54 1.1.1.1.4.2 yamt directive string and reloc type as function parameters. Update
55 1.1.1.1.4.2 yamt comments.
56 1.1.1.1.4.2 yamt (s_dtprelword,s_dtpreldword): Change to use s_tls_rel_directive().
57 1.1.1.1.4.2 yamt (s_tprelword,s_tpreldword): New functions.
58 1.1.1.1.4.2 yamt
59 1.1.1.1.4.2 yamt 2011-12-15 Tristan Gingold <gingold (a] adacore.com>
60 1.1.1.1.4.2 yamt
61 1.1.1.1.4.2 yamt * config/obj-macho.c (obj_mach_o_fileprop): Fix typo.
62 1.1.1.1.4.2 yamt
63 1.1.1.1.4.2 yamt 2011-12-15 Konstantin Belousov <kib (a] FreeBSD.org>
64 1.1.1.1.4.2 yamt
65 1.1.1.1.4.2 yamt * config/obj-elf.c (obj_elf_type): Add ELFOSABI_FREEBSD to the
66 1.1.1.1.4.2 yamt supported abi's.
67 1.1.1.1.4.2 yamt
68 1.1.1.1.4.2 yamt 2011-12-15 Iain Sandoe <iains (a] gcc.gnu.org>
69 1.1.1.1.4.2 yamt
70 1.1.1.1.4.2 yamt * config/obj-macho.c (obj_mach_o_subsections_by_symbols): New global.
71 1.1.1.1.4.2 yamt (obj_mach_o_file_properties): New enum.
72 1.1.1.1.4.2 yamt (obj_mach_o_subsections_via_symbols): Generalize name to...
73 1.1.1.1.4.2 yamt ... (obj_mach_o_fileprop) and use to set subsections_via_symbols.
74 1.1.1.1.4.2 yamt
75 1.1.1.1.4.2 yamt 2011-12-14 Stuart Henderson <shenders (a] gcc.gnu.org>
76 1.1.1.1.4.2 yamt
77 1.1.1.1.4.2 yamt * config/bfin-parse.y (asm_1): set SRCx fields to all 1s for
78 1.1.1.1.4.2 yamt dspalu32 instrs that don't use them.
79 1.1.1.1.4.2 yamt
80 1.1.1.1.4.2 yamt 2011-12-14 Nick Clifton <nickc (a] redhat.com>
81 1.1.1.1.4.2 yamt
82 1.1.1.1.4.2 yamt * config/tc-cris.c (md_convert_frag): Mark the length_code local
83 1.1.1.1.4.2 yamt variable as unused as it is only used when ENABLE_CHECKING is on.
84 1.1.1.1.4.2 yamt
85 1.1.1.1.4.2 yamt 2011-12-14 Iain Sandoe <iains (a] gcc.gnu.org>
86 1.1.1.1.4.2 yamt
87 1.1.1.1.4.2 yamt * config/obj-macho.c: Add some more top-level comments.
88 1.1.1.1.4.2 yamt (collect_16char_name): New.
89 1.1.1.1.4.2 yamt (obj_mach_o_section): Amend to allow syntax compatible with
90 1.1.1.1.4.2 yamt existing system tools. Use section translation data when available.
91 1.1.1.1.4.2 yamt (obj_mach_o_segT_from_bfd_name): New.
92 1.1.1.1.4.2 yamt (known_sections): Update.
93 1.1.1.1.4.2 yamt (obj_mach_o_known_section): Use obj_mach_o_segT_from_bfd_name.
94 1.1.1.1.4.2 yamt (objc_sections): New.
95 1.1.1.1.4.2 yamt (obj_mach_o_objc_section): New.
96 1.1.1.1.4.2 yamt (debug_sections): New.
97 1.1.1.1.4.2 yamt (obj_mach_o_debug_section): New.
98 1.1.1.1.4.2 yamt (tgt_sections): New.
99 1.1.1.1.4.2 yamt (obj_mach_o_opt_tgt_section): New.
100 1.1.1.1.4.2 yamt (obj_mach_o_base_section): New.
101 1.1.1.1.4.2 yamt (obj_mach_o_common_parse): Update to create BSS on demand and to handle
102 1.1.1.1.4.2 yamt lcomm optional alignment param.
103 1.1.1.1.4.2 yamt (obj_mach_o_comm): Update parameter name.
104 1.1.1.1.4.2 yamt (obj_mach_o_placeholder): New.
105 1.1.1.1.4.2 yamt (mach_o_pseudo_table): Update for GCC section directives.
106 1.1.1.1.4.2 yamt * config/obj-macho.h (_OBJ_MACH_O_H): New.
107 1.1.1.1.4.2 yamt (USE_ALIGN_PTWO): Define.
108 1.1.1.1.4.2 yamt (S_SET_ALIGN) Define.
109 1.1.1.1.4.2 yamt
110 1.1.1.1.4.2 yamt 2011-12-13 Andrew Burgess <aburgess (a] broadcom.com>
111 1.1.1.1.4.2 yamt
112 1.1.1.1.4.2 yamt * doc/internals.texi (TC_FORCE_RELOCATION_SUB_SAME): Update
113 1.1.1.1.4.2 yamt to match code.
114 1.1.1.1.4.2 yamt
115 1.1.1.1.4.2 yamt 2011-12-08 Andrew Pinski <apinski (a] cavium.com>
116 1.1.1.1.4.2 yamt Adam Nemet <anemet (a] caviumnetworks.com>
117 1.1.1.1.4.2 yamt
118 1.1.1.1.4.2 yamt * tc-mips.c (CPU_IS_OCTEON): Add Octeon2.
119 1.1.1.1.4.2 yamt (mips_cpu_info_table): Add Octeon2.
120 1.1.1.1.4.2 yamt * doc/c-mips.texi: Document octeon2 as an acceptable value for -march=.
121 1.1.1.1.4.2 yamt
122 1.1.1.1.4.2 yamt 2011-12-07 Sameera Deshpande <sameera.deshpande (a] arm.com>
123 1.1.1.1.4.2 yamt
124 1.1.1.1.4.2 yamt * config/tc-arm.c (do_t_ldstd): Warn for unpredictable cases.
125 1.1.1.1.4.2 yamt
126 1.1.1.1.4.2 yamt 2011-11-07 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com>
127 1.1.1.1.4.2 yamt
128 1.1.1.1.4.2 yamt * config/tc-arm.c (ARM_IT_MAX_OPERANDS): New define.
129 1.1.1.1.4.2 yamt (arm_it): Use ARM_IT_MAX_OPERANDS.
130 1.1.1.1.4.2 yamt (neon_select_shape): Ensure we have matched all operands.
131 1.1.1.1.4.2 yamt
132 1.1.1.1.4.2 yamt 2011-11-07 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com>
133 1.1.1.1.4.2 yamt
134 1.1.1.1.4.2 yamt * config/tc-arm.c (parse_neon_mov): Update which_operand
135 1.1.1.1.4.2 yamt correctly.
136 1.1.1.1.4.2 yamt
137 1.1.1.1.4.2 yamt 2011-12-05 Richard Earnshaw <rearnsha (a] arm.com>
138 1.1.1.1.4.2 yamt
139 1.1.1.1.4.2 yamt * tc-arm.c (aeabi_set_public_attributes): Correctly set
140 1.1.1.1.4.2 yamt Tag_ARM_ISA_use and Tag_Thumb_ISA_use.
141 1.1.1.1.4.2 yamt
142 1.1.1.1.4.2 yamt 2011-11-30 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com>
143 1.1.1.1.4.2 yamt
144 1.1.1.1.4.2 yamt * config/tc-arm.c (arm_cpu_option_table): Add name_len field.
145 1.1.1.1.4.2 yamt (arm_arch_option_table): Likewise.
146 1.1.1.1.4.2 yamt (arm_option_extension_value_table): Likewise.
147 1.1.1.1.4.2 yamt (ARM_CPU_OPT): New define.
148 1.1.1.1.4.2 yamt (ARM_ARCH_OPT): Likewise.
149 1.1.1.1.4.2 yamt (ARM_EXT_OPT): Likewise.
150 1.1.1.1.4.2 yamt (arm_cpus): Use ARM_CPU_OPT to initialize.
151 1.1.1.1.4.2 yamt (arm_archs): Use ARM_ARCH_OPT to initialize.
152 1.1.1.1.4.2 yamt (arm_extensions): Use ARM_EXT_OPT to initialize.
153 1.1.1.1.4.2 yamt (arm_parse_extension): Ensure option string matching matches
154 1.1.1.1.4.2 yamt the whole string.
155 1.1.1.1.4.2 yamt (arm_parse_cpu): Likewise.
156 1.1.1.1.4.2 yamt (arm_parse_arch): Likewise.
157 1.1.1.1.4.2 yamt
158 1.1.1.1.4.2 yamt 2011-11-29 Andrew Pinski <apinski (a] cavium.com>
159 1.1.1.1.4.2 yamt
160 1.1.1.1.4.2 yamt * config/tc-mips.c (CPU_IS_OCTEON): New macro function.
161 1.1.1.1.4.2 yamt (CPU_HAS_SEQ): Change to use CPU_IS_OCTEON.
162 1.1.1.1.4.2 yamt (NO_ISA_COP): Likewise.
163 1.1.1.1.4.2 yamt (macro) <ld_st>: Add support when off0 is true.
164 1.1.1.1.4.2 yamt Add support for M_SAA_AB, M_SAA_OB, M_SAAD_OB and M_SAAD_AB.
165 1.1.1.1.4.2 yamt (mips_cpu_info_table): Add octeon+.
166 1.1.1.1.4.2 yamt * doc/c-mips.texi: Document octeon+ as an acceptable value for -march=.
167 1.1.1.1.4.2 yamt
168 1.1.1.1.4.2 yamt 2011-11-25 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com>
169 1.1.1.1.4.2 yamt
170 1.1.1.1.4.2 yamt * config/tc-arm.c (do_t_mov_cmp): Allow MOV lowreg, lowreg when no CPU
171 1.1.1.1.4.2 yamt is specified.
172 1.1.1.1.4.2 yamt
173 1.1.1.1.4.2 yamt 2011-11-23 Tristan Gingold <gingold (a] adacore.com>
174 1.1.1.1.4.2 yamt
175 1.1.1.1.4.2 yamt * config/tc-alpha.c (s_alpha_prologue): Requires empty line.
176 1.1.1.1.4.2 yamt
177 1.1.1.1.4.2 yamt 2011-11-23 Tristan Gingold <gingold (a] adacore.com>
178 1.1.1.1.4.2 yamt
179 1.1.1.1.4.2 yamt * config/tc-alpha.c (s_alpha_frame): Emit a warning if bad value
180 1.1.1.1.4.2 yamt of RA.
181 1.1.1.1.4.2 yamt (s_alpha_pdesc): Adjust comment.
182 1.1.1.1.4.2 yamt
183 1.1.1.1.4.2 yamt 2011-11-23 Thomas Klein <th.r.klein (a] web.de>
184 1.1.1.1.4.2 yamt
185 1.1.1.1.4.2 yamt * config/tc-arm.c (do_t_mov_cmp): Prevent emitting code for MOV
186 1.1.1.1.4.2 yamt with two low register at arch v4t or v5t when assember using
187 1.1.1.1.4.2 yamt unified syntax.
188 1.1.1.1.4.2 yamt
189 1.1.1.1.4.2 yamt 2011-11-21 DJ Delorie <dj (a] redhat.com>
190 1.1.1.1.4.2 yamt
191 1.1.1.1.4.2 yamt * config/rl78-defs.h (rl78_error): Add "const".
192 1.1.1.1.4.2 yamt * config/rl78-parse.y (rl78_error): Likewise.
193 1.1.1.1.4.2 yamt
194 1.1.1.1.4.2 yamt 2011-11-21 Andreas Tobler <andreast (a] fgznet.ch>
195 1.1.1.1.4.2 yamt
196 1.1.1.1.4.2 yamt * config/tc-ppc.c (ppc_target_format): Add format for powerpc*-freebsd.
197 1.1.1.1.4.2 yamt
198 1.1.1.1.4.2 yamt 2011-11-16 David S. Miller <davem (a] davemloft.net>
199 1.1.1.1.4.2 yamt
200 1.1.1.1.4.2 yamt * config/tc-sparc.c (md_apply_fix): Handle BFD_RELOC_8.
201 1.1.1.1.4.2 yamt
202 1.1.1.1.4.2 yamt 2011-11-16 Maciej W. Rozycki <macro (a] codesourcery.com>
203 1.1.1.1.4.2 yamt
204 1.1.1.1.4.2 yamt * config/tc-mips.c (macro): Fix unsupported opcode message
205 1.1.1.1.4.2 yamt capitalization.
206 1.1.1.1.4.2 yamt (mips_ip, mips16_ip): Likewise.
207 1.1.1.1.4.2 yamt
208 1.1.1.1.4.2 yamt 2011-11-16 Maciej W. Rozycki <macro (a] codesourcery.com>
209 1.1.1.1.4.2 yamt
210 1.1.1.1.4.2 yamt * config/tc-mips.c (ISA_SUPPORTS_MCU_ASE): Also set if microMIPS
211 1.1.1.1.4.2 yamt mode.
212 1.1.1.1.4.2 yamt
213 1.1.1.1.4.2 yamt 2011-11-16 Maciej W. Rozycki <macro (a] codesourcery.com>
214 1.1.1.1.4.2 yamt
215 1.1.1.1.4.2 yamt * config/tc-mips.c (macro_build_jalr): Reverse a negative
216 1.1.1.1.4.2 yamt conditional.
217 1.1.1.1.4.2 yamt (mips_ip): Likewise.
218 1.1.1.1.4.2 yamt
219 1.1.1.1.4.2 yamt 2011-11-16 Catherine Moore <clm (a] codesourcery.com>
220 1.1.1.1.4.2 yamt Maciej W. Rozycki <macro (a] codesourcery.com>
221 1.1.1.1.4.2 yamt
222 1.1.1.1.4.2 yamt * config/tc-mips.c (mips_cpu_info_table): Add "m14ke" and
223 1.1.1.1.4.2 yamt "m14kec".
224 1.1.1.1.4.2 yamt * doc/c-mips.texi (MIPS architecture options): Add "m14ke" and
225 1.1.1.1.4.2 yamt "m14kec" to the list of -march options.
226 1.1.1.1.4.2 yamt
227 1.1.1.1.4.2 yamt 2011-11-15 Maciej W. Rozycki <macro (a] codesourcery.com>
228 1.1.1.1.4.2 yamt
229 1.1.1.1.4.2 yamt * write.c (dump_section_relocs): Don't convert PC-relative relocs
230 1.1.1.1.4.2 yamt that have an in-place addend narrower than the addresses used.
231 1.1.1.1.4.2 yamt
232 1.1.1.1.4.2 yamt 2011-11-14 Maciej W. Rozycki <macro (a] codesourcery.com>
233 1.1.1.1.4.2 yamt
234 1.1.1.1.4.2 yamt * config/tc-mips.c (can_swap_branch_p): Exclude microMIPS
235 1.1.1.1.4.2 yamt variant frags too.
236 1.1.1.1.4.2 yamt
237 1.1.1.1.4.2 yamt 2011-11-07 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com>
238 1.1.1.1.4.2 yamt
239 1.1.1.1.4.2 yamt * config/tc-arm.c (arm_cpus): Add cortex-a7 entry.
240 1.1.1.1.4.2 yamt * doc/c-arm.texi (ARM Options): Add cortex-a7 to list of accepted
241 1.1.1.1.4.2 yamt CPUs.
242 1.1.1.1.4.2 yamt
243 1.1.1.1.4.2 yamt 2011-11-04 DJ Delorie <dj (a] redhat.com>
244 1.1.1.1.4.2 yamt
245 1.1.1.1.4.2 yamt * doc/c-rl78.texi (RL78-Float): Remove unused menu entry.
246 1.1.1.1.4.2 yamt
247 1.1.1.1.4.2 yamt 2011-11-02 DJ Delorie <dj (a] redhat.com>
248 1.1.1.1.4.2 yamt
249 1.1.1.1.4.2 yamt * config/tc-rl78.c (tc_gen_reloc): Remove unused variable.
250 1.1.1.1.4.2 yamt
251 1.1.1.1.4.2 yamt 2011-11-02 Nick Clifton <nickc (a] redhat.com>
252 1.1.1.1.4.2 yamt
253 1.1.1.1.4.2 yamt * config/tc-arm.c (md_begin): Remove ARM_PLT32 reloc associated
254 1.1.1.1.4.2 yamt with the (PLT) instruction suffix when operating in eabi mode.
255 1.1.1.1.4.2 yamt * doc/c-arm.texi (ARM_Relocations): Extend description of (PLT)
256 1.1.1.1.4.2 yamt suffix.
257 1.1.1.1.4.2 yamt
258 1.1.1.1.4.2 yamt 2011-11-01 DJ Delorie <dj (a] redhat.com>
259 1.1.1.1.4.2 yamt
260 1.1.1.1.4.2 yamt * Makefile.am (TARGET_CPU_CFILES): Add tc-rl78.c.
261 1.1.1.1.4.2 yamt (TARGET_CPU_HFILES): Add rc-rl78.h.
262 1.1.1.1.4.2 yamt (EXTRA_DIST): Add rl78-parse.c and rl78-parse.y.
263 1.1.1.1.4.2 yamt (rl78-parse.c, rl78-parse.h, rl78-parse.o, rl78-defs.h): New rules.
264 1.1.1.1.4.2 yamt * Makefile.in: Regenerate.
265 1.1.1.1.4.2 yamt * configure.in: Add rl78 case.
266 1.1.1.1.4.2 yamt * configure: Regenerate.
267 1.1.1.1.4.2 yamt * configure.tgt: Add rl78 case.
268 1.1.1.1.4.2 yamt * config/rl78-defs.h: New file.
269 1.1.1.1.4.2 yamt * config/rl78-parse.y: New file.
270 1.1.1.1.4.2 yamt * config/tc-rl78.c: New file.
271 1.1.1.1.4.2 yamt * config/tc-rl78.h: New file.
272 1.1.1.1.4.2 yamt * NEWS: Add Renesas RL78.
273 1.1.1.1.4.2 yamt
274 1.1.1.1.4.2 yamt * doc/Makefile.am (c-rl78.texi): New.
275 1.1.1.1.4.2 yamt * doc/Makefile.in: Likewise.
276 1.1.1.1.4.2 yamt * doc/all.texi: Enable it.
277 1.1.1.1.4.2 yamt * doc/as.texi: Add it.
278 1.1.1.1.4.2 yamt * doc/c-rl78.texi: New file.
279 1.1.1.1.4.2 yamt
280 1.1.1.1.4.2 yamt 2011-10-28 Walter Lee <walt (a] tilera.com>
281 1.1.1.1.4.2 yamt
282 1.1.1.1.4.2 yamt * NEWS: Fix TILEPro capitalization.
283 1.1.1.1.4.2 yamt * config/tc-tilegx.c (emit_tilegx_instruction) Handle
284 1.1.1.1.4.2 yamt relocations of aliases.
285 1.1.1.1.4.2 yamt * config/tc-tilepro.c: (emit_tilepro_instruction) Likewise.
286 1.1.1.1.4.2 yamt
287 1.1.1.1.4.2 yamt 2011-10-28 Nick Clifton <nickc (a] redhat.com>
288 1.1.1.1.4.2 yamt
289 1.1.1.1.4.2 yamt * po/ja.po: New Japanese translation.
290 1.1.1.1.4.2 yamt * configure.in (ALL_LINGUAS): Add ja.
291 1.1.1.1.4.2 yamt * configure: Regenerate.
292 1.1.1.1.4.2 yamt
293 1.1.1.1.4.2 yamt 2011-10-26 Joern Rennecke <joern.rennecke (a] embecosm.com>
294 1.1.1.1.4.2 yamt
295 1.1.1.1.4.2 yamt * doc/as.texinfo [EPIPHANY]: Include c-epiphany.texi to avoid
296 1.1.1.1.4.2 yamt duplication.
297 1.1.1.1.4.2 yamt
298 1.1.1.1.4.2 yamt 2011-10-25 Mike Frysinger <vapier (a] gentoo.org>
299 1.1.1.1.4.2 yamt
300 1.1.1.1.4.2 yamt * config/rx-defs.h (rx_error): Add const to first arg.
301 1.1.1.1.4.2 yamt * config/rx-parse.y (rx_error): Likewise.
302 1.1.1.1.4.2 yamt
303 1.1.1.1.4.2 yamt 2011-10-25 Nick Clifton <nickc (a] redhat.com>
304 1.1.1.1.4.2 yamt
305 1.1.1.1.4.2 yamt * config/tc-ns32k.c (md_begin): Rename local variable 'stat' to
306 1.1.1.1.4.2 yamt 'status'.
307 1.1.1.1.4.2 yamt
308 1.1.1.1.4.2 yamt 2011-10-25 Joern Rennecke <joern.rennecke (a] embecosm.com>
309 1.1.1.1.4.2 yamt
310 1.1.1.1.4.2 yamt * NEWS: Mention addition of Adapteva Epiphany support.
311 1.1.1.1.4.2 yamt * config/tc-epiphany.c: New file.
312 1.1.1.1.4.2 yamt * config/tc-epiphany.h: New file.
313 1.1.1.1.4.2 yamt * Makefile.am (TARGET_CPU_CFILES): Add config/tc-epiphany.c .
314 1.1.1.1.4.2 yamt (TARGET_CPU_HFILES): Add config/tc-epiphany.h .
315 1.1.1.1.4.2 yamt * configure.in: Also set using_cgen for epiphany.
316 1.1.1.1.4.2 yamt * configure.tgt: Handle epiphany.
317 1.1.1.1.4.2 yamt * doc/Makefile.am (CPU_DOCS): Add c-epiphany.texi .
318 1.1.1.1.4.2 yamt * doc/all.texi: Set EPIPHANY.
319 1.1.1.1.4.2 yamt * doc/as.texinfo: Add EPIPHANY-specific text.
320 1.1.1.1.4.2 yamt * doc/c-epiphany.texi: New file.
321 1.1.1.1.4.2 yamt * po/gas.pot: Regenerate.
322 1.1.1.1.4.2 yamt * Makefile.in: Regenerate.
323 1.1.1.1.4.2 yamt * configure: Regenerate.
324 1.1.1.1.4.2 yamt * doc/Makefile.in: Regenerate.
325 1.1.1.1.4.2 yamt * po/POTFILES.in: Regenerate.
326 1.1.1.1.4.2 yamt
327 1.1.1.1.4.2 yamt 2011-10-24 Maciej W. Rozycki <macro (a] codesourcery.com>
328 1.1.1.1.4.2 yamt
329 1.1.1.1.4.2 yamt * config/tc-mips.c (move_register): Fix formatting.
330 1.1.1.1.4.2 yamt
331 1.1.1.1.4.2 yamt 2011-10-24 Maciej W. Rozycki <macro (a] codesourcery.com>
332 1.1.1.1.4.2 yamt
333 1.1.1.1.4.2 yamt * config/tc-mips.c (can_swap_branch_p): Remove empty line.
334 1.1.1.1.4.2 yamt (start_noreorder): Likewise.
335 1.1.1.1.4.2 yamt
336 1.1.1.1.4.2 yamt 2011-10-24 Maciej W. Rozycki <macro (a] codesourcery.com>
337 1.1.1.1.4.2 yamt
338 1.1.1.1.4.2 yamt * config/tc-mips.c (s_option): Fix formatting.
339 1.1.1.1.4.2 yamt (mips_elf_final_processing): Likewise.
340 1.1.1.1.4.2 yamt
341 1.1.1.1.4.2 yamt 2011-10-24 Maciej W. Rozycki <macro (a] codesourcery.com>
342 1.1.1.1.4.2 yamt
343 1.1.1.1.4.2 yamt * config/tc-mips.c (validate_micromips_insn): Fix formatting.
344 1.1.1.1.4.2 yamt
345 1.1.1.1.4.2 yamt 2011-10-24 David Binderman <dcb314 (a] hotmail.com>
346 1.1.1.1.4.2 yamt
347 1.1.1.1.4.2 yamt * config/tc-mn10200.c (md_convert_frag): Add missing break.
348 1.1.1.1.4.2 yamt
349 1.1.1.1.4.2 yamt 2011-10-21 Tristan Gingold <gingold (a] adacore.com>
350 1.1.1.1.4.2 yamt
351 1.1.1.1.4.2 yamt * config/tc-alpha.c (load_expression): Use symbol_mark_used accessor.
352 1.1.1.1.4.2 yamt (s_alpha_comm): Use symbol_set_frag accessor.
353 1.1.1.1.4.2 yamt
354 1.1.1.1.4.2 yamt 2011-10-20 Alan Modra <amodra (a] gmail.com>
355 1.1.1.1.4.2 yamt
356 1.1.1.1.4.2 yamt * config/tc-mips.c (micromips_add_label): Avoid gcc warning.
357 1.1.1.1.4.2 yamt (md_convert_frag): Likewise.
358 1.1.1.1.4.2 yamt
359 1.1.1.1.4.2 yamt 2011-10-18 Jie Zhang <jie (a] codesourcery.com>
360 1.1.1.1.4.2 yamt Julian Brown <julian (a] codesourcery.com>
361 1.1.1.1.4.2 yamt
362 1.1.1.1.4.2 yamt * config/tc-arm.c (parse_shifter_operand): Fix handling of explicit
363 1.1.1.1.4.2 yamt rotation.
364 1.1.1.1.4.2 yamt (encode_arm_shifter_operand): Likewise.
365 1.1.1.1.4.2 yamt
366 1.1.1.1.4.2 yamt 2011-10-13 James Greenhalgh <james.greenhalgh (a] arm.com>
367 1.1.1.1.4.2 yamt
368 1.1.1.1.4.2 yamt * config/tc-arm.c (check_ldr_r15_aligned): New.
369 1.1.1.1.4.2 yamt (do_ldst): Warn in upredictable cases.
370 1.1.1.1.4.2 yamt (do_t_ldst): Likewise.
371 1.1.1.1.4.2 yamt (insns): Update accordingly.
372 1.1.1.1.4.2 yamt
373 1.1.1.1.4.2 yamt 2011-10-13 Alan Modra <amodra (a] gmail.com>
374 1.1.1.1.4.2 yamt
375 1.1.1.1.4.2 yamt * as.c (main): Define .gasversion. rather than __GAS_VERSION__.
376 1.1.1.1.4.2 yamt * frags.h (bss_address_frag): Delete
377 1.1.1.1.4.2 yamt (predefined_address_frag): New.
378 1.1.1.1.4.2 yamt * frags.c (frag_init): Init predefined_address_frag. Delete ref
379 1.1.1.1.4.2 yamt to bss_address_frag.
380 1.1.1.1.4.2 yamt * symbols.c (S_CAN_BE_REDEFINED): New function.
381 1.1.1.1.4.2 yamt * symbols.h (S_CAN_BE_REDEFINED): Declare.
382 1.1.1.1.4.2 yamt * read.c (assign_symbol): Use S_CAN_BE_REDEFINED.
383 1.1.1.1.4.2 yamt
384 1.1.1.1.4.2 yamt 2011-10-12 Alan Modra <amodra (a] gmail.com>
385 1.1.1.1.4.2 yamt
386 1.1.1.1.4.2 yamt * symbols.c (local_symbol_make): Make global.
387 1.1.1.1.4.2 yamt * symbols.h (local_symbol_make): Declare.
388 1.1.1.1.4.2 yamt * as.c (main): Define __GAS_VERSION__.
389 1.1.1.1.4.2 yamt
390 1.1.1.1.4.2 yamt 2011-10-10 Nick Clifton <nickc (a] redhat.com>
391 1.1.1.1.4.2 yamt
392 1.1.1.1.4.2 yamt * po/es.po: Updated Spanish translation.
393 1.1.1.1.4.2 yamt * po/fi.po: Updated Finnish translation.
394 1.1.1.1.4.2 yamt * po/fr.po: Updated French translation.
395 1.1.1.1.4.2 yamt
396 1.1.1.1.4.2 yamt 2011-10-05 DJ Delorie <dj (a] redhat.com>
397 1.1.1.1.4.2 yamt Nick Clifton <nickc (a] redhat.com>
398 1.1.1.1.4.2 yamt
399 1.1.1.1.4.2 yamt * config/rx-defs.h (rx_pid_register): New.
400 1.1.1.1.4.2 yamt (rx_gp_register): New.
401 1.1.1.1.4.2 yamt * config/rx-parse.y (rx_lex): Add support for %gpreg and %pidreg.
402 1.1.1.1.4.2 yamt (displacement): Add PID support.
403 1.1.1.1.4.2 yamt * config/tc-rx.c (rx_pid_mode): New.
404 1.1.1.1.4.2 yamt (rx_num_int_regs): New.
405 1.1.1.1.4.2 yamt (rx_pid_register): New.
406 1.1.1.1.4.2 yamt (rx_gp_register): New.
407 1.1.1.1.4.2 yamt (options): Add -mpid and -mint-register= options.
408 1.1.1.1.4.2 yamt (md_longopts): Likewise.
409 1.1.1.1.4.2 yamt (md_parse_option): Likewise.
410 1.1.1.1.4.2 yamt (md_show_usage): Likewise.
411 1.1.1.1.4.2 yamt (rx_pid_symbol): New.
412 1.1.1.1.4.2 yamt (rx_pidreg_symbol): New.
413 1.1.1.1.4.2 yamt (rx_gpreg_symbol): New.
414 1.1.1.1.4.2 yamt (md_begin): Support PID.
415 1.1.1.1.4.2 yamt (rx_validate_fix_sub): Support PID.
416 1.1.1.1.4.2 yamt (tc_gen_reloc): Support PID.
417 1.1.1.1.4.2 yamt * doc/c-rx.texi: Document PID support.
418 1.1.1.1.4.2 yamt
419 1.1.1.1.4.2 yamt 2011-09-27 Kai Tietz <ktietz (a] redhat.com>
420 1.1.1.1.4.2 yamt
421 1.1.1.1.4.2 yamt * config/obj-coff.c (obj_coff_section): Add 'e' as specifier
422 1.1.1.1.4.2 yamt for marking section SEC_EXCLUDE.
423 1.1.1.1.4.2 yamt
424 1.1.1.1.4.2 yamt 2011-09-22 Tristan Gingold <gingold (a] adacore.com>
425 1.1.1.1.4.2 yamt
426 1.1.1.1.4.2 yamt * NEWS: Add marker for 2.22.
427 1.1.1.1.4.2 yamt
428 1.1.1.1.4.2 yamt 2011-09-21 David S. Miller <davem (a] davemloft.net>
429 1.1.1.1.4.2 yamt
430 1.1.1.1.4.2 yamt * config/tc-sparc.c (hwcap_allowed): New.
431 1.1.1.1.4.2 yamt (struct sparc_arch): New field 'hwcap_allowed' containing a bitmask
432 1.1.1.1.4.2 yamt of F_FOO flags which are enabled by the particular arch setting.
433 1.1.1.1.4.2 yamt Add new options that provide explicit access to new instructions.
434 1.1.1.1.4.2 yamt (md_parse_option): Only bump max_architecture if the requested one
435 1.1.1.1.4.2 yamt is larger, or this is the first explicit request.
436 1.1.1.1.4.2 yamt (get_hwcap_name): New function.
437 1.1.1.1.4.2 yamt (sparc_ip): Validate that hwcaps used by an instruction have actually
438 1.1.1.1.4.2 yamt been enabled.
439 1.1.1.1.4.2 yamt * doc/c-sparc.texi: Document new sparc options.
440 1.1.1.1.4.2 yamt
441 1.1.1.1.4.2 yamt 2011-09-21 David S. Miller <davem (a] davemloft.net>
442 1.1.1.1.4.2 yamt
443 1.1.1.1.4.2 yamt * config/tc-sparc.c (hwcap_seen): New bitmask, defined when
444 1.1.1.1.4.2 yamt not TE_SOLARIS.
445 1.1.1.1.4.2 yamt (sparc_ip): When not TE_SOLARIS, accumulate hwcap bits from
446 1.1.1.1.4.2 yamt sparc_opcode->flags of instruction into hwcap_seen.
447 1.1.1.1.4.2 yamt (sparc_md_end): Create Tag_GNU_Sparc_HWCAPS attribute if
448 1.1.1.1.4.2 yamt hwcap_seen is non-zero and not TE_SOLARIS.
449 1.1.1.1.4.2 yamt
450 1.1.1.1.4.2 yamt 2011-09-19 Tristan Gingold <gingold (a] adacore.com>
451 1.1.1.1.4.2 yamt
452 1.1.1.1.4.2 yamt * config/tc-alpha.c (insert_operand): Call as_bad_value_out_of_range
453 1.1.1.1.4.2 yamt instead of as_warn_out_of_range.
454 1.1.1.1.4.2 yamt
455 1.1.1.1.4.2 yamt 2011-09-08 Mark Fortescue <mark (a] mtfhpc.demon.co.uk>
456 1.1.1.1.4.2 yamt
457 1.1.1.1.4.2 yamt * config/tc-sparc.c (sparc_ip): Handle 'i' + r<0..31>
458 1.1.1.1.4.2 yamt in addition to 'i' + [goli]<0..7>.
459 1.1.1.1.4.2 yamt
460 1.1.1.1.4.2 yamt 2011-09-08 Joern Rennecke <joern.rennecke (a] embecosm.com>
461 1.1.1.1.4.2 yamt
462 1.1.1.1.4.2 yamt * cgen.c (gas_cgen_pcrel_r_type): New function.
463 1.1.1.1.4.2 yamt (gas_cgen_tc_gen_reloc): Check for GAS_CGEN_PCREL_R_TYPE.
464 1.1.1.1.4.2 yamt * cgen.h (gas_cgen_pcrel_r_type): Declare.
465 1.1.1.1.4.2 yamt
466 1.1.1.1.4.2 yamt 2011-09-08 Richard Sandiford <rdsandiford (a] googlemail.com>
467 1.1.1.1.4.2 yamt
468 1.1.1.1.4.2 yamt PR gas/13167
469 1.1.1.1.4.2 yamt * dwarf2dbg.c (dwarf2_flush_pending_lines): Use symbol_temp_new_now.
470 1.1.1.1.4.2 yamt
471 1.1.1.1.4.2 yamt 2011-09-05 Richard Sandiford <rdsandiford (a] googlemail.com>
472 1.1.1.1.4.2 yamt
473 1.1.1.1.4.2 yamt PR gas/13024
474 1.1.1.1.4.2 yamt * dwarf2dbg.c (pending_lines, pending_lines_tail): New variables.
475 1.1.1.1.4.2 yamt (dwarf2_gen_line_info_1): Delete.
476 1.1.1.1.4.2 yamt (dwarf2_push_line, dwarf2_flush_pending_lines): New functions.
477 1.1.1.1.4.2 yamt (dwarf2_gen_line_info, dwarf2_emit_label): Use them.
478 1.1.1.1.4.2 yamt (dwarf2_consume_line_info): Call dwarf2_flush_pending_lines.
479 1.1.1.1.4.2 yamt (dwarf2_directive_loc): Push previous .locs instead of generating
480 1.1.1.1.4.2 yamt them immediately.
481 1.1.1.1.4.2 yamt
482 1.1.1.1.4.2 yamt 2011-08-26 Nick Clifton <nickc (a] redhat.com>
483 1.1.1.1.4.2 yamt
484 1.1.1.1.4.2 yamt * po/es.po: Updated Spanish translation.
485 1.1.1.1.4.2 yamt
486 1.1.1.1.4.2 yamt 2011-08-26 Tristan Gingold <gingold (a] adacore.com>
487 1.1.1.1.4.2 yamt
488 1.1.1.1.4.2 yamt * config/tc-alpha.c (s_alpha_linkage): Simplify. Add comments.
489 1.1.1.1.4.2 yamt
490 1.1.1.1.4.2 yamt 2011-08-26 Tristan Gingold <gingold (a] adacore.com>
491 1.1.1.1.4.2 yamt
492 1.1.1.1.4.2 yamt * config/tc-alpha.c (add_to_link_pool): Improve comment.
493 1.1.1.1.4.2 yamt (s_alpha_fp_save): Fix indentation.
494 1.1.1.1.4.2 yamt
495 1.1.1.1.4.2 yamt 2011-08-19 Nick Clifton <nickc (a] redhat.com>
496 1.1.1.1.4.2 yamt
497 1.1.1.1.4.2 yamt * doc/as.texinfo: Include c-xstormy16.texi.
498 1.1.1.1.4.2 yamt
499 1.1.1.1.4.2 yamt 2011-08-18 Alan Modra <amodra (a] gmail.com>
500 1.1.1.1.4.2 yamt
501 1.1.1.1.4.2 yamt * write.c (resolve_reloc_expr_symbols): Convert local symbols
502 1.1.1.1.4.2 yamt on relocs to section+offset.
503 1.1.1.1.4.2 yamt (get_frag_for_reloc): New function.
504 1.1.1.1.4.2 yamt (write_relocs): Merge sort fixup relocs with those from .reloc
505 1.1.1.1.4.2 yamt directives.
506 1.1.1.1.4.2 yamt
507 1.1.1.1.4.2 yamt 2011-08-10 Maciej W. Rozycki <macro (a] codesourcery.com>
508 1.1.1.1.4.2 yamt
509 1.1.1.1.4.2 yamt * config/tc-mips.c (can_swap_branch_p): Update the comment on
510 1.1.1.1.4.2 yamt MIPS16 fixups.
511 1.1.1.1.4.2 yamt
512 1.1.1.1.4.2 yamt 2011-08-09 Chao-ying Fu <fu (a] mips.com>
513 1.1.1.1.4.2 yamt Daniel Jacobowitz <dan (a] codesourcery.com>
514 1.1.1.1.4.2 yamt
515 1.1.1.1.4.2 yamt * config/tc-mips.c (mips_cpu_info_table): Add "m14k" and
516 1.1.1.1.4.2 yamt "m14kc".
517 1.1.1.1.4.2 yamt * doc/c-mips.texi (MIPS architecture options): Add "m14k" and
518 1.1.1.1.4.2 yamt "m14kc" to the list of -march options.
519 1.1.1.1.4.2 yamt
520 1.1.1.1.4.2 yamt 2011-08-09 Chao-ying Fu <fu (a] mips.com>
521 1.1.1.1.4.2 yamt Maciej W. Rozycki <macro (a] codesourcery.com>
522 1.1.1.1.4.2 yamt
523 1.1.1.1.4.2 yamt * config/tc-mips.c (mips_set_options): Add ase_mcu.
524 1.1.1.1.4.2 yamt (mips_opts): Initialise ase_mcu to -1.
525 1.1.1.1.4.2 yamt (ISA_SUPPORTS_MCU_ASE): New macro.
526 1.1.1.1.4.2 yamt (MIPS_CPU_ASE_MCU): Likewise.
527 1.1.1.1.4.2 yamt (is_opcode_valid): Handle MCU.
528 1.1.1.1.4.2 yamt (macro_build, macro): Likewise.
529 1.1.1.1.4.2 yamt (validate_mips_insn, validate_micromips_insn): Likewise.
530 1.1.1.1.4.2 yamt (mips_ip): Likewise.
531 1.1.1.1.4.2 yamt (options): Add OPTION_MCU and OPTION_NO_MCU.
532 1.1.1.1.4.2 yamt (md_longopts): Add mmcu and mno-mcu.
533 1.1.1.1.4.2 yamt (md_parse_option): Handle OPTION_MCU and OPTION_NO_MCU.
534 1.1.1.1.4.2 yamt (mips_after_parse_args): Handle MCU.
535 1.1.1.1.4.2 yamt (s_mipsset): Likewise.
536 1.1.1.1.4.2 yamt (md_show_usage): Handle MCU options.
537 1.1.1.1.4.2 yamt
538 1.1.1.1.4.2 yamt * doc/as.texinfo: Document -mmcu and -mno-mcu options.
539 1.1.1.1.4.2 yamt * doc/c-mips.texi: Likewise, and document ".set mcu" and
540 1.1.1.1.4.2 yamt ".set nomcu" directives.
541 1.1.1.1.4.2 yamt
542 1.1.1.1.4.2 yamt 2011-08-09 Maciej W. Rozycki <macro (a] codesourcery.com>
543 1.1.1.1.4.2 yamt
544 1.1.1.1.4.2 yamt * config/tc-mips.c (gpr_mod_mask): Remove INSN2_MOD_GPR_MB,
545 1.1.1.1.4.2 yamt INSN2_MOD_GPR_MC, INSN2_MOD_GPR_ME, INSN2_MOD_GPR_MG,
546 1.1.1.1.4.2 yamt INSN2_MOD_GPR_MHI, INSN2_MOD_GPR_MJ, INSN2_MOD_GPR_MM,
547 1.1.1.1.4.2 yamt INSN2_MOD_GPR_MN, INSN2_MOD_GPR_MP and INSN2_MOD_GPR_MQ opcode
548 1.1.1.1.4.2 yamt register use checks.
549 1.1.1.1.4.2 yamt (gpr_read_mask): Add INSN2_READ_GPR_MC, INSN2_READ_GPR_ME
550 1.1.1.1.4.2 yamt INSN2_READ_GPR_MG, INSN2_READ_GPR_MJ, INSN2_READ_GPR_MMN,
551 1.1.1.1.4.2 yamt INSN2_READ_GPR_MP and INSN2_READ_GPR_MQ opcode register use
552 1.1.1.1.4.2 yamt checks.
553 1.1.1.1.4.2 yamt (gpr_write_mask): Replace INSN2_WRITE_GPR_S opcode register
554 1.1.1.1.4.2 yamt use flag with INSN_WRITE_GPR_S. Add INSN2_WRITE_GPR_MB,
555 1.1.1.1.4.2 yamt INSN2_WRITE_GPR_MHI, INSN2_WRITE_GPR_MJ and INSN2_WRITE_GPR_MP
556 1.1.1.1.4.2 yamt opcode register use checks.
557 1.1.1.1.4.2 yamt (can_swap_branch_p): Enable microMIPS branch swapping.
558 1.1.1.1.4.2 yamt (append_insn): Likewise.
559 1.1.1.1.4.2 yamt
560 1.1.1.1.4.2 yamt 2011-08-09 Maciej W. Rozycki <macro (a] codesourcery.com>
561 1.1.1.1.4.2 yamt
562 1.1.1.1.4.2 yamt * config/tc-mips.c (RELAX_MICROMIPS_ENCODE): Remove forced 16-bit
563 1.1.1.1.4.2 yamt branch size information.
564 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_U16BIT): Remove macro.
565 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_UNCOND): Adjust accordingly.
566 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_COMPACT, RELAX_MICROMIPS_LINK): Likewise.
567 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_RELAX32): Likewise.
568 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_TOOFAR16): Likewise.
569 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_MARK_TOOFAR16): Likewise.
570 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_CLEAR_TOOFAR16): Likewise.
571 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_TOOFAR32): Likewise.
572 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_MARK_TOOFAR32): Likewise.
573 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_CLEAR_TOOFAR32): Likewise.
574 1.1.1.1.4.2 yamt (append_insn): Always check forced_insn_length for microMIPS
575 1.1.1.1.4.2 yamt relaxation. Adjust code for the removal of
576 1.1.1.1.4.2 yamt RELAX_MICROMIPS_U16BIT.
577 1.1.1.1.4.2 yamt (mips_ip) <'D', 'E'>: If forced_insn_length, then emit the
578 1.1.1.1.4.2 yamt relocation straight away.
579 1.1.1.1.4.2 yamt (relaxed_micromips_16bit_branch_length): Adjust code for the
580 1.1.1.1.4.2 yamt removal of RELAX_MICROMIPS_U16BIT.
581 1.1.1.1.4.2 yamt
582 1.1.1.1.4.2 yamt 2011-08-08 Tristan Gingold <gingold (a] adacore.com>
583 1.1.1.1.4.2 yamt
584 1.1.1.1.4.2 yamt * config/obj-macho.c (obj_mach_o_section): New function.
585 1.1.1.1.4.2 yamt (struct known_section): New type.
586 1.1.1.1.4.2 yamt (known_sections): Declare.
587 1.1.1.1.4.2 yamt (obj_mach_o_known_section): New function.
588 1.1.1.1.4.2 yamt (obj_mach_o_common_parse): Ditto.
589 1.1.1.1.4.2 yamt (obj_mach_o_comm): Ditto.
590 1.1.1.1.4.2 yamt (obj_mach_o_subsections_via_symbols): Ditto.
591 1.1.1.1.4.2 yamt (mach_o_pseudo_table): Add new pseudos.
592 1.1.1.1.4.2 yamt
593 1.1.1.1.4.2 yamt 2011-08-06 Richard Henderson <rth (a] redhat.com>
594 1.1.1.1.4.2 yamt
595 1.1.1.1.4.2 yamt * dw2gencfi.c (all_fde_data): Export.
596 1.1.1.1.4.2 yamt * dw2gencfi.h (all_fde_data): Declare.
597 1.1.1.1.4.2 yamt * config/tc-alpha.c (alpha_elf_md_end): Don't convert legacy unwind
598 1.1.1.1.4.2 yamt info to cfi unwind info if the user already has supplied some.
599 1.1.1.1.4.2 yamt
600 1.1.1.1.4.2 yamt 2011-08-06 Richard Sandiford <rdsandiford (a] googlemail.com>
601 1.1.1.1.4.2 yamt
602 1.1.1.1.4.2 yamt * config/tc-mips.c (emit_nop): Delete.
603 1.1.1.1.4.2 yamt (get_delay_slot_nop): New function.
604 1.1.1.1.4.2 yamt (nops_for_insn_or_target): Use it.
605 1.1.1.1.4.2 yamt (append_insn): Likewise. When avoiding hazards, call add_fixed_insn
606 1.1.1.1.4.2 yamt and insert_into_history directly.
607 1.1.1.1.4.2 yamt
608 1.1.1.1.4.2 yamt 2011-08-06 Richard Sandiford <rdsandiford (a] googlemail.com>
609 1.1.1.1.4.2 yamt
610 1.1.1.1.4.2 yamt * config/tc-mips.c (delayed_branch_p, compact_branch_p)
611 1.1.1.1.4.2 yamt (uncond_branch_p, branch_likely_p): New functions.
612 1.1.1.1.4.2 yamt (insns_between, nops_for_insn_or_target, append_insn)
613 1.1.1.1.4.2 yamt (macro_start): Use them.
614 1.1.1.1.4.2 yamt (get_append_method): Likewise. Remove redundant test.
615 1.1.1.1.4.2 yamt
616 1.1.1.1.4.2 yamt 2011-08-05 David S. Miller <davem (a] davemloft.net>
617 1.1.1.1.4.2 yamt
618 1.1.1.1.4.2 yamt * config/tc-sparc.c (v9a_asr_table): Add "cps".
619 1.1.1.1.4.2 yamt (sparc_ip): Handle '4', '5' and '(' format codes.
620 1.1.1.1.4.2 yamt
621 1.1.1.1.4.2 yamt 2011-08-04 H.J. Lu <hongjiu.lu (a] intel.com>
622 1.1.1.1.4.2 yamt
623 1.1.1.1.4.2 yamt PR gas/13056
624 1.1.1.1.4.2 yamt * output-file.c (output_file_close): Call bfd_cache_close_all
625 1.1.1.1.4.2 yamt on error.
626 1.1.1.1.4.2 yamt
627 1.1.1.1.4.2 yamt * write.c (write_object_file): Revert the last change.
628 1.1.1.1.4.2 yamt
629 1.1.1.1.4.2 yamt 2011-08-04 Alan Modra <amodra (a] gmail.com>
630 1.1.1.1.4.2 yamt
631 1.1.1.1.4.2 yamt * write.c (write_object_file): Call set_symtab even if we had
632 1.1.1.1.4.2 yamt errors.
633 1.1.1.1.4.2 yamt
634 1.1.1.1.4.2 yamt 2011-08-04 Tristan Gingold <gingold (a] adacore.com>
635 1.1.1.1.4.2 yamt
636 1.1.1.1.4.2 yamt * config/obj-elf.c (obj_elf_section): Do not free name.
637 1.1.1.1.4.2 yamt
638 1.1.1.1.4.2 yamt 2011-08-03 James Greenhalgh <james.greenhalgh (a] arm.com>
639 1.1.1.1.4.2 yamt
640 1.1.1.1.4.2 yamt * config/tc-arm.c (do_t_strexbh): New.
641 1.1.1.1.4.2 yamt (insns): Update accordingly.
642 1.1.1.1.4.2 yamt
643 1.1.1.1.4.2 yamt 2011-08-01 H.J. Lu <hongjiu.lu (a] intel.com>
644 1.1.1.1.4.2 yamt
645 1.1.1.1.4.2 yamt PR ld/13048
646 1.1.1.1.4.2 yamt * config/tc-i386.c (handle_quad): Removed.
647 1.1.1.1.4.2 yamt (md_pseudo_table): Remove "quad".
648 1.1.1.1.4.2 yamt (tc_gen_reloc): Don't check BFD_RELOC_64 for disallow_64bit_reloc.
649 1.1.1.1.4.2 yamt (x86_dwarf2_addr_size): New.
650 1.1.1.1.4.2 yamt
651 1.1.1.1.4.2 yamt * config/tc-i386.h (x86_dwarf2_addr_size): New.
652 1.1.1.1.4.2 yamt (DWARF2_ADDR_SIZE): Likewise.
653 1.1.1.1.4.2 yamt
654 1.1.1.1.4.2 yamt 2011-08-01 Nick Clifton <nickc (a] redhat.com>
655 1.1.1.1.4.2 yamt
656 1.1.1.1.4.2 yamt PR ld/12974
657 1.1.1.1.4.2 yamt * config/tc-arm.c (literal_pool): Add locs field.
658 1.1.1.1.4.2 yamt (add_to_lit_pool): Initialise the locs entry for the new literal.
659 1.1.1.1.4.2 yamt (s_ltorg): Generate a DWARF2 line number entry for each emitted
660 1.1.1.1.4.2 yamt literal pool entry.
661 1.1.1.1.4.2 yamt
662 1.1.1.1.4.2 yamt 2011-08-01 Tristan Gingold <gingold (a] adacore.com>
663 1.1.1.1.4.2 yamt
664 1.1.1.1.4.2 yamt * write.c (write_relocs): Fix -Wshadow in DEBUG3 and DEBUG4.
665 1.1.1.1.4.2 yamt
666 1.1.1.1.4.2 yamt 2011-08-01 Tristan Gingold <gingold (a] adacore.com>
667 1.1.1.1.4.2 yamt
668 1.1.1.1.4.2 yamt * frags.c (frag_grow): Simplify the code.
669 1.1.1.1.4.2 yamt
670 1.1.1.1.4.2 yamt 2011-07-30 Richard Sandiford <rdsandiford (a] googlemail.com>
671 1.1.1.1.4.2 yamt
672 1.1.1.1.4.2 yamt * config/tc-mips.c (nops_for_vr4130): Revert previous commit.
673 1.1.1.1.4.2 yamt
674 1.1.1.1.4.2 yamt 2011-07-29 Maciej W. Rozycki <macro (a] codesourcery.com>
675 1.1.1.1.4.2 yamt
676 1.1.1.1.4.2 yamt * config/tc-mips.c: Adjust comments throughout.
677 1.1.1.1.4.2 yamt (reglist_lookup): Reshape code.
678 1.1.1.1.4.2 yamt (jmp_reloc_p, jalr_reloc_p): Reformat.
679 1.1.1.1.4.2 yamt (got16_reloc_p, hi16_reloc_p, lo16_reloc_p): Handle microMIPS
680 1.1.1.1.4.2 yamt relocations.
681 1.1.1.1.4.2 yamt (gpr_mod_mask): Remove unused variable.
682 1.1.1.1.4.2 yamt (gpr_read_mask, gpr_write_mask): Reshape code.
683 1.1.1.1.4.2 yamt (fpr_read_mask, fpr_write_mask): Likewise.
684 1.1.1.1.4.2 yamt (nops_for_vr4130): Ensure non-microMIPS mode.
685 1.1.1.1.4.2 yamt (can_swap_branch_p): Correct pinfo2 reference. Reshape code.
686 1.1.1.1.4.2 yamt (append_insn): Skip Loongson 2F workaround in MIPS16 mode. Use
687 1.1.1.1.4.2 yamt the outermost operator of a compound relocation to determines
688 1.1.1.1.4.2 yamt the relocated field. Fix formatting.
689 1.1.1.1.4.2 yamt (md_convert_frag): Reshape code.
690 1.1.1.1.4.2 yamt
691 1.1.1.1.4.2 yamt 2011-07-29 Tristan Gingold <gingold (a] adacore.com>
692 1.1.1.1.4.2 yamt
693 1.1.1.1.4.2 yamt * frags.c (frag_var_init): New function.
694 1.1.1.1.4.2 yamt (frag_var): Call frag_var_init to initialize.
695 1.1.1.1.4.2 yamt (frag_variant): Ditto.
696 1.1.1.1.4.2 yamt
697 1.1.1.1.4.2 yamt 2011-07-27 Nathan Sidwell <nathan (a] codesourcery.com>
698 1.1.1.1.4.2 yamt
699 1.1.1.1.4.2 yamt * dwarf2dbg.c (out_debug_line): Ignore non-normal segments, with a
700 1.1.1.1.4.2 yamt warning.
701 1.1.1.1.4.2 yamt * doc/as.texinfo (Offset): Document .offset directive.
702 1.1.1.1.4.2 yamt
703 1.1.1.1.4.2 yamt 2011-07-27 Tristan Gingold <gingold (a] adacore.com>
704 1.1.1.1.4.2 yamt
705 1.1.1.1.4.2 yamt * frags.c (frag_grow): Revert previous patch.
706 1.1.1.1.4.2 yamt
707 1.1.1.1.4.2 yamt 2011-07-26 Kazuhiro Inaoka <kazuhiro.inaoka.ud (a] renesas.com>
708 1.1.1.1.4.2 yamt
709 1.1.1.1.4.2 yamt * config/tc-rx.c (md_convert_frag): Fix encoding of beq.a
710 1.1.1.1.4.2 yamt synthetic instruction.
711 1.1.1.1.4.2 yamt
712 1.1.1.1.4.2 yamt 2011-07-25 Tristan Gingold <gingold (a] adacore.com>
713 1.1.1.1.4.2 yamt
714 1.1.1.1.4.2 yamt * frags.c (frag_grow): Simplify the code.
715 1.1.1.1.4.2 yamt
716 1.1.1.1.4.2 yamt 2011-07-24 Maciej W. Rozycki <macro (a] codesourcery.com>
717 1.1.1.1.4.2 yamt Chao-ying Fu <fu (a] mips.com>
718 1.1.1.1.4.2 yamt Richard Sandiford <rdsandiford (a] googlemail.com>
719 1.1.1.1.4.2 yamt
720 1.1.1.1.4.2 yamt * config/tc-mips.h (mips_segment_info): Add one bit for
721 1.1.1.1.4.2 yamt microMIPS.
722 1.1.1.1.4.2 yamt (TC_LABEL_IS_LOCAL): New macro.
723 1.1.1.1.4.2 yamt (mips_label_is_local): New prototype.
724 1.1.1.1.4.2 yamt * config/tc-mips.c (S0, S7): New macros.
725 1.1.1.1.4.2 yamt (emit_branch_likely_macro): New variable.
726 1.1.1.1.4.2 yamt (mips_set_options): Add micromips.
727 1.1.1.1.4.2 yamt (mips_opts): Initialise micromips to -1.
728 1.1.1.1.4.2 yamt (file_ase_micromips): New variable.
729 1.1.1.1.4.2 yamt (CPU_HAS_MICROMIPS): New macro.
730 1.1.1.1.4.2 yamt (hilo_interlocks): Set for microMIPS too.
731 1.1.1.1.4.2 yamt (gpr_interlocks): Likewise.
732 1.1.1.1.4.2 yamt (cop_interlocks): Likewise.
733 1.1.1.1.4.2 yamt (cop_mem_interlocks): Likewise.
734 1.1.1.1.4.2 yamt (HAVE_CODE_COMPRESSION): New macro.
735 1.1.1.1.4.2 yamt (micromips_op_hash): New variable.
736 1.1.1.1.4.2 yamt (micromips_nop16_insn, micromips_nop32_insn): New variables.
737 1.1.1.1.4.2 yamt (NOP_INSN): Handle microMIPS ASE.
738 1.1.1.1.4.2 yamt (mips32_to_micromips_reg_b_map): New macro.
739 1.1.1.1.4.2 yamt (mips32_to_micromips_reg_c_map): Likewise.
740 1.1.1.1.4.2 yamt (mips32_to_micromips_reg_d_map): Likewise.
741 1.1.1.1.4.2 yamt (mips32_to_micromips_reg_e_map): Likewise.
742 1.1.1.1.4.2 yamt (mips32_to_micromips_reg_f_map): Likewise.
743 1.1.1.1.4.2 yamt (mips32_to_micromips_reg_g_map): Likewise.
744 1.1.1.1.4.2 yamt (mips32_to_micromips_reg_l_map): Likewise.
745 1.1.1.1.4.2 yamt (mips32_to_micromips_reg_n_map): Likewise.
746 1.1.1.1.4.2 yamt (mips32_to_micromips_reg_h_map): New variable.
747 1.1.1.1.4.2 yamt (mips32_to_micromips_reg_m_map): Likewise.
748 1.1.1.1.4.2 yamt (mips32_to_micromips_reg_q_map): Likewise.
749 1.1.1.1.4.2 yamt (micromips_to_32_reg_h_map): New variable.
750 1.1.1.1.4.2 yamt (micromips_to_32_reg_i_map): Likewise.
751 1.1.1.1.4.2 yamt (micromips_to_32_reg_m_map): Likewise.
752 1.1.1.1.4.2 yamt (micromips_to_32_reg_q_map): Likewise.
753 1.1.1.1.4.2 yamt (micromips_to_32_reg_b_map): New macro.
754 1.1.1.1.4.2 yamt (micromips_to_32_reg_c_map): Likewise.
755 1.1.1.1.4.2 yamt (micromips_to_32_reg_d_map): Likewise.
756 1.1.1.1.4.2 yamt (micromips_to_32_reg_e_map): Likewise.
757 1.1.1.1.4.2 yamt (micromips_to_32_reg_f_map): Likewise.
758 1.1.1.1.4.2 yamt (micromips_to_32_reg_g_map): Likewise.
759 1.1.1.1.4.2 yamt (micromips_to_32_reg_l_map): Likewise.
760 1.1.1.1.4.2 yamt (micromips_to_32_reg_n_map): Likewise.
761 1.1.1.1.4.2 yamt (micromips_imm_b_map, micromips_imm_c_map): New macros.
762 1.1.1.1.4.2 yamt (RELAX_DELAY_SLOT_16BIT): New macro.
763 1.1.1.1.4.2 yamt (RELAX_DELAY_SLOT_SIZE_FIRST): Likewise.
764 1.1.1.1.4.2 yamt (RELAX_DELAY_SLOT_SIZE_SECOND): Likewise.
765 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_ENCODE, RELAX_MICROMIPS_P): New macros.
766 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_TYPE, RELAX_MICROMIPS_AT): Likewise.
767 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_U16BIT, RELAX_MICROMIPS_UNCOND): Likewise.
768 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_COMPACT, RELAX_MICROMIPS_LINK): Likewise.
769 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_RELAX32, RELAX_MICROMIPS_TOOFAR16): Likewise.
770 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_MARK_TOOFAR16): Likewise.
771 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_CLEAR_TOOFAR16): Likewise.
772 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_TOOFAR32): Likewise.
773 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_MARK_TOOFAR32): Likewise.
774 1.1.1.1.4.2 yamt (RELAX_MICROMIPS_CLEAR_TOOFAR32): Likewise.
775 1.1.1.1.4.2 yamt (INSERT_OPERAND, EXTRACT_OPERAND): Handle microMIPS ASE.
776 1.1.1.1.4.2 yamt (mips_macro_warning): Add delay_slot_16bit_p, delay_slot_32bit_p,
777 1.1.1.1.4.2 yamt fsize and insns.
778 1.1.1.1.4.2 yamt (mips_mark_labels): New function.
779 1.1.1.1.4.2 yamt (mips16_small, mips16_ext): Remove variables, replacing with...
780 1.1.1.1.4.2 yamt (forced_insn_size): ... this.
781 1.1.1.1.4.2 yamt (append_insn, mips16_ip): Update accordingly.
782 1.1.1.1.4.2 yamt (micromips_insn_length): New function.
783 1.1.1.1.4.2 yamt (insn_length): Return the length of microMIPS instructions.
784 1.1.1.1.4.2 yamt (mips_record_mips16_mode): Rename to...
785 1.1.1.1.4.2 yamt (mips_record_compressed_mode): ... this. Handle microMIPS ASE.
786 1.1.1.1.4.2 yamt (install_insn): Handle microMIPS ASE.
787 1.1.1.1.4.2 yamt (reglist_lookup): New function.
788 1.1.1.1.4.2 yamt (is_size_valid, is_delay_slot_valid): Likewise.
789 1.1.1.1.4.2 yamt (md_begin): Handle microMIPS ASE.
790 1.1.1.1.4.2 yamt (md_assemble): Likewise. Update for append_insn interface change.
791 1.1.1.1.4.2 yamt (micromips_reloc_p): New function.
792 1.1.1.1.4.2 yamt (got16_reloc_p): Handle microMIPS ASE.
793 1.1.1.1.4.2 yamt (hi16_reloc_p): Likewise.
794 1.1.1.1.4.2 yamt (lo16_reloc_p): Likewise.
795 1.1.1.1.4.2 yamt (jmp_reloc_p): New function.
796 1.1.1.1.4.2 yamt (jalr_reloc_p): Likewise.
797 1.1.1.1.4.2 yamt (matching_lo_reloc): Handle microMIPS ASE.
798 1.1.1.1.4.2 yamt (insn_uses_reg, reg_needs_delay): Likewise.
799 1.1.1.1.4.2 yamt (mips_move_labels): Likewise.
800 1.1.1.1.4.2 yamt (mips16_mark_labels): Rename to...
801 1.1.1.1.4.2 yamt (mips_compressed_mark_labels): ... this. Handle microMIPS ASE.
802 1.1.1.1.4.2 yamt (gpr_mod_mask): New function.
803 1.1.1.1.4.2 yamt (gpr_read_mask, gpr_write_mask): Handle microMIPS ASE.
804 1.1.1.1.4.2 yamt (fpr_read_mask, fpr_write_mask): Likewise.
805 1.1.1.1.4.2 yamt (insns_between, nops_for_vr4130, nops_for_insn): Likewise.
806 1.1.1.1.4.2 yamt (fix_loongson2f_nop, fix_loongson2f_jump): Likewise.
807 1.1.1.1.4.2 yamt (MICROMIPS_LABEL_CHAR): New macro.
808 1.1.1.1.4.2 yamt (micromips_target_label, micromips_target_name): New variables.
809 1.1.1.1.4.2 yamt (micromips_label_name, micromips_label_expr): New functions.
810 1.1.1.1.4.2 yamt (micromips_label_inc, micromips_add_label): Likewise.
811 1.1.1.1.4.2 yamt (mips_label_is_local): Likewise.
812 1.1.1.1.4.2 yamt (micromips_map_reloc): Likewise.
813 1.1.1.1.4.2 yamt (can_swap_branch_p): Handle microMIPS ASE.
814 1.1.1.1.4.2 yamt (append_insn): Add expansionp argument. Handle microMIPS ASE.
815 1.1.1.1.4.2 yamt (start_noreorder, end_noreorder): Handle microMIPS ASE.
816 1.1.1.1.4.2 yamt (macro_start, macro_warning, macro_end): Likewise.
817 1.1.1.1.4.2 yamt (brk_fmt, cop12_fmt, jalr_fmt, lui_fmt): New variables.
818 1.1.1.1.4.2 yamt (mem12_fmt, mfhl_fmt, shft_fmt, trap_fmt): Likewise.
819 1.1.1.1.4.2 yamt (BRK_FMT, COP12_FMT, JALR_FMT, LUI_FMT): New macros.
820 1.1.1.1.4.2 yamt (MEM12_FMT, MFHL_FMT, SHFT_FMT, TRAP_FMT): Likewise.
821 1.1.1.1.4.2 yamt (macro_build): Handle microMIPS ASE. Update for append_insn
822 1.1.1.1.4.2 yamt interface change.
823 1.1.1.1.4.2 yamt (mips16_macro_build): Update for append_insn interface change.
824 1.1.1.1.4.2 yamt (macro_build_jalr): Handle microMIPS ASE.
825 1.1.1.1.4.2 yamt (macro_build_lui): Likewise. Simplify.
826 1.1.1.1.4.2 yamt (load_register): Handle microMIPS ASE.
827 1.1.1.1.4.2 yamt (load_address): Likewise.
828 1.1.1.1.4.2 yamt (move_register): Likewise.
829 1.1.1.1.4.2 yamt (macro_build_branch_likely): New function.
830 1.1.1.1.4.2 yamt (macro_build_branch_ccl): Likewise.
831 1.1.1.1.4.2 yamt (macro_build_branch_rs): Likewise.
832 1.1.1.1.4.2 yamt (macro_build_branch_rsrt): Likewise.
833 1.1.1.1.4.2 yamt (macro): Handle microMIPS ASE.
834 1.1.1.1.4.2 yamt (validate_micromips_insn): New function.
835 1.1.1.1.4.2 yamt (expr_const_in_range): Likewise.
836 1.1.1.1.4.2 yamt (mips_ip): Handle microMIPS ASE.
837 1.1.1.1.4.2 yamt (options): Add OPTION_MICROMIPS and OPTION_NO_MICROMIPS.
838 1.1.1.1.4.2 yamt (md_longopts): Add mmicromips and mno-micromips.
839 1.1.1.1.4.2 yamt (md_parse_option): Handle OPTION_MICROMIPS and
840 1.1.1.1.4.2 yamt OPTION_NO_MICROMIPS.
841 1.1.1.1.4.2 yamt (mips_after_parse_args): Handle microMIPS ASE.
842 1.1.1.1.4.2 yamt (md_pcrel_from): Handle microMIPS relocations.
843 1.1.1.1.4.2 yamt (mips_force_relocation): Likewise.
844 1.1.1.1.4.2 yamt (md_apply_fix): Likewise.
845 1.1.1.1.4.2 yamt (mips_align): Handle microMIPS ASE.
846 1.1.1.1.4.2 yamt (s_mipsset): Likewise.
847 1.1.1.1.4.2 yamt (s_cpload, s_cpsetup, s_cpreturn): Use relocation wrappers.
848 1.1.1.1.4.2 yamt (s_dtprel_internal): Likewise.
849 1.1.1.1.4.2 yamt (s_gpword, s_gpdword): Likewise.
850 1.1.1.1.4.2 yamt (s_insn): Handle microMIPS ASE.
851 1.1.1.1.4.2 yamt (s_mips_stab): Likewise.
852 1.1.1.1.4.2 yamt (relaxed_micromips_32bit_branch_length): New function.
853 1.1.1.1.4.2 yamt (relaxed_micromips_16bit_branch_length): New function.
854 1.1.1.1.4.2 yamt (md_estimate_size_before_relax): Handle microMIPS ASE.
855 1.1.1.1.4.2 yamt (mips_fix_adjustable): Likewise.
856 1.1.1.1.4.2 yamt (tc_gen_reloc): Handle microMIPS relocations.
857 1.1.1.1.4.2 yamt (mips_relax_frag): Handle microMIPS ASE.
858 1.1.1.1.4.2 yamt (md_convert_frag): Likewise.
859 1.1.1.1.4.2 yamt (mips_frob_file_after_relocs): Likewise.
860 1.1.1.1.4.2 yamt (mips_elf_final_processing): Likewise.
861 1.1.1.1.4.2 yamt (mips_nop_opcode): Likewise.
862 1.1.1.1.4.2 yamt (mips_handle_align): Likewise.
863 1.1.1.1.4.2 yamt (md_show_usage): Handle microMIPS options.
864 1.1.1.1.4.2 yamt * symbols.c (TC_LABEL_IS_LOCAL): New macro.
865 1.1.1.1.4.2 yamt (S_IS_LOCAL): Add a TC_LABEL_IS_LOCAL check.
866 1.1.1.1.4.2 yamt
867 1.1.1.1.4.2 yamt * doc/as.texinfo (Target MIPS options): Add -mmicromips and
868 1.1.1.1.4.2 yamt -mno-micromips.
869 1.1.1.1.4.2 yamt (-mmicromips, -mno-micromips): New options.
870 1.1.1.1.4.2 yamt * doc/c-mips.texi (-mmicromips, -mno-micromips): New options.
871 1.1.1.1.4.2 yamt (MIPS ISA): Document .set micromips and .set nomicromips.
872 1.1.1.1.4.2 yamt (MIPS insn): Update for microMIPS support.
873 1.1.1.1.4.2 yamt
874 1.1.1.1.4.2 yamt 2011-07-24 Maciej W. Rozycki <macro (a] codesourcery.com>
875 1.1.1.1.4.2 yamt
876 1.1.1.1.4.2 yamt * config/tc-mips.c (mips_ip): Make a copy of the instruction's
877 1.1.1.1.4.2 yamt mnemonic and use it for further processing.
878 1.1.1.1.4.2 yamt
879 1.1.1.1.4.2 yamt 2011-07-24 Maciej W. Rozycki <macro (a] codesourcery.com>
880 1.1.1.1.4.2 yamt
881 1.1.1.1.4.2 yamt * config/tc-mips.c (can_swap_branch_p): Adjust for the rename of
882 1.1.1.1.4.2 yamt INSN_TRAP to INSN_NO_DELAY_SLOT. Remove the check for INSN_SYNC
883 1.1.1.1.4.2 yamt as well as explicit checks for ERET and DERET when scheduling
884 1.1.1.1.4.2 yamt branch delay slots.
885 1.1.1.1.4.2 yamt
886 1.1.1.1.4.2 yamt 2011-07-22 H.J. Lu <hongjiu.lu (a] intel.com>
887 1.1.1.1.4.2 yamt
888 1.1.1.1.4.2 yamt * config/tc-i386.c (cpu_arch): Add k1om.
889 1.1.1.1.4.2 yamt (i386_align_code): Handle PROCESSOR_K1OM.
890 1.1.1.1.4.2 yamt (check_cpu_arch_compatible): Check EM_K1OM.
891 1.1.1.1.4.2 yamt (i386_arch): Handle Intel K1OM.
892 1.1.1.1.4.2 yamt (i386_mach): Return bfd_mach_k1om for Intel K1OM.
893 1.1.1.1.4.2 yamt (i386_target_format): Return ELF_TARGET_K1OM_FORMAT for Intel
894 1.1.1.1.4.2 yamt K1OM.
895 1.1.1.1.4.2 yamt
896 1.1.1.1.4.2 yamt * config/tc-i386.h (ELF_TARGET_K1OM_FORMAT): New.
897 1.1.1.1.4.2 yamt (processor_type): Add PROCESSOR_K1OM.
898 1.1.1.1.4.2 yamt
899 1.1.1.1.4.2 yamt * doc/c-i386.texi: Document k1om.
900 1.1.1.1.4.2 yamt
901 1.1.1.1.4.2 yamt 2011-07-18 H.J. Lu <hongjiu.lu (a] intel.com>
902 1.1.1.1.4.2 yamt
903 1.1.1.1.4.2 yamt * doc/c-i386.texi: Fix a typo.
904 1.1.1.1.4.2 yamt
905 1.1.1.1.4.2 yamt 2011-07-06 Aurelien Jarno <aurelien (a] aurel32.net>
906 1.1.1.1.4.2 yamt
907 1.1.1.1.4.2 yamt * config/tc-mips.c (append_insn): delete prev_pinfo2 and pinfo2.
908 1.1.1.1.4.2 yamt
909 1.1.1.1.4.2 yamt 2011-07-04 Richard Sandiford <rdsandiford (a] googlemail.com>
910 1.1.1.1.4.2 yamt
911 1.1.1.1.4.2 yamt * config/tc-mips.c (gpr_read_mask, gpr_write_mask): Fix handling
912 1.1.1.1.4.2 yamt of register 0.
913 1.1.1.1.4.2 yamt
914 1.1.1.1.4.2 yamt 2011-07-04 Maciej W. Rozycki <macro (a] codesourcery.com>
915 1.1.1.1.4.2 yamt
916 1.1.1.1.4.2 yamt * config/tc-mips.c (append_insn): Make sure DWARF-2 location
917 1.1.1.1.4.2 yamt information is properly adjusted for branches that get swapped.
918 1.1.1.1.4.2 yamt
919 1.1.1.1.4.2 yamt 2011-07-03 Samuel Thibault <samuel.thibault (a] gnu.org>
920 1.1.1.1.4.2 yamt Thomas Schwinge <thomas (a] schwinge.name>
921 1.1.1.1.4.2 yamt
922 1.1.1.1.4.2 yamt PR binutils/12913
923 1.1.1.1.4.2 yamt * config/obj-elf.c (obj_elf_type): Use ELFOSABI_GNU name instead of
924 1.1.1.1.4.2 yamt ELFOSABI_LINUX alias.
925 1.1.1.1.4.2 yamt * config/tc-ia64.c: Likewise.
926 1.1.1.1.4.2 yamt
927 1.1.1.1.4.2 yamt 2011-06-30 Paul Carroll <pcarroll (a] codesourcery.com>
928 1.1.1.1.4.2 yamt
929 1.1.1.1.4.2 yamt * config/tc-arm.c (do_t_add_sub): Only allow LSL shifts of less
930 1.1.1.1.4.2 yamt than 4 in Thumb mode.
931 1.1.1.1.4.2 yamt
932 1.1.1.1.4.2 yamt 2011-06-30 Nick Clifton <nickc (a] redhat.com>
933 1.1.1.1.4.2 yamt
934 1.1.1.1.4.2 yamt PR gas/12848
935 1.1.1.1.4.2 yamt * config/tc-arm.c (BAD_RANGE): New error message define.
936 1.1.1.1.4.2 yamt (md_apply_fix): Use it.
937 1.1.1.1.4.2 yamt Fix range check for thumb branch instructions.
938 1.1.1.1.4.2 yamt
939 1.1.1.1.4.2 yamt 2011-06-29 Richard Sandiford <rdsandiford (a] googlemail.com>
940 1.1.1.1.4.2 yamt
941 1.1.1.1.4.2 yamt * config/tc-mips.c (append_method): New enum.
942 1.1.1.1.4.2 yamt (can_swap_branch_p, get_append_method): New functions.
943 1.1.1.1.4.2 yamt (append_insn): Use get_append_method to decide how the instruction
944 1.1.1.1.4.2 yamt should be added.
945 1.1.1.1.4.2 yamt
946 1.1.1.1.4.2 yamt 2011-06-29 Richard Sandiford <rdsandiford (a] googlemail.com>
947 1.1.1.1.4.2 yamt
948 1.1.1.1.4.2 yamt * config/tc-mips.c (append_insn): Remove bogus goto.
949 1.1.1.1.4.2 yamt
950 1.1.1.1.4.2 yamt 2011-06-29 Richard Sandiford <rdsandiford (a] googlemail.com>
951 1.1.1.1.4.2 yamt
952 1.1.1.1.4.2 yamt * config/tc-mips.c (append_insn): Always clear the history after an
953 1.1.1.1.4.2 yamt unconditional branch.
954 1.1.1.1.4.2 yamt
955 1.1.1.1.4.2 yamt 2011-06-29 Richard Sandiford <rdsandiford (a] googlemail.com>
956 1.1.1.1.4.2 yamt
957 1.1.1.1.4.2 yamt * config/tc-mips.c (find_altered_mips16_opcode): New function.
958 1.1.1.1.4.2 yamt (append_insn): Use it.
959 1.1.1.1.4.2 yamt
960 1.1.1.1.4.2 yamt 2011-06-29 Richard Sandiford <rdsandiford (a] googlemail.com>
961 1.1.1.1.4.2 yamt
962 1.1.1.1.4.2 yamt * config/tc-mips.c (insn_uses_reg): Delete.
963 1.1.1.1.4.2 yamt (gpr_read_mask, gpr_write_mask): New functions.
964 1.1.1.1.4.2 yamt (fpr_read_mask, fpr_write_mask): Likewise.
965 1.1.1.1.4.2 yamt (insns_between, nops_for_vr4130, append_insn): Use them.
966 1.1.1.1.4.2 yamt
967 1.1.1.1.4.2 yamt 2011-06-29 Richard Sandiford <rdsandiford (a] googlemail.com>
968 1.1.1.1.4.2 yamt
969 1.1.1.1.4.2 yamt * config/tc-mips.c (md_mips_end): Call mips_emit_delays.
970 1.1.1.1.4.2 yamt
971 1.1.1.1.4.2 yamt 2011-06-29 Dave Martin <dave.martin (a] linaro.org>
972 1.1.1.1.4.2 yamt
973 1.1.1.1.4.2 yamt PR gas/12931
974 1.1.1.1.4.2 yamt * config/tc-arm.c (mapping_state): When changing to ARM or THUMB
975 1.1.1.1.4.2 yamt state set the minimum required alignment of the section.
976 1.1.1.1.4.2 yamt
977 1.1.1.1.4.2 yamt 2011-06-29 Tristan Gingold <gingold (a] adacore.com>
978 1.1.1.1.4.2 yamt
979 1.1.1.1.4.2 yamt * config/tc-i386.c (i386_mach): Convert to ISO-C.
980 1.1.1.1.4.2 yamt (md_begin, pe_directive_secrel, md_estimate_size_before_relax): Ditto.
981 1.1.1.1.4.2 yamt (md_convert_frag, md_apply_fix, md_undefined_symbol): Ditto.
982 1.1.1.1.4.2 yamt (md_section_align, tc_gen_reloc): Ditto.
983 1.1.1.1.4.2 yamt
984 1.1.1.1.4.2 yamt 2011-06-28 Tristan Gingold <gingold (a] adacore.com>
985 1.1.1.1.4.2 yamt
986 1.1.1.1.4.2 yamt * config/tc-alpha.c (s_alpha_pdesc): Fix indentation. Do not
987 1.1.1.1.4.2 yamt generate dummy fix.
988 1.1.1.1.4.2 yamt
989 1.1.1.1.4.2 yamt 2011-06-28 Tristan Gingold <gingold (a] adacore.com>
990 1.1.1.1.4.2 yamt
991 1.1.1.1.4.2 yamt * config/tc-alpha.c (load_expression): Use alloca instead of xmalloc.
992 1.1.1.1.4.2 yamt (emit_jsrjmp): Ditto.
993 1.1.1.1.4.2 yamt (tc_gen_reloc): Ditto.
994 1.1.1.1.4.2 yamt
995 1.1.1.1.4.2 yamt 2011-06-28 Tristan Gingold <gingold (a] adacore.com>
996 1.1.1.1.4.2 yamt
997 1.1.1.1.4.2 yamt * config/tc-alpha.c (alpha_evax_proc_hash): Remove.
998 1.1.1.1.4.2 yamt (alpha_evax_proc_data): New variable.
999 1.1.1.1.4.2 yamt (s_alpha_ent): Prevent nested function. Remove has_insert call.
1000 1.1.1.1.4.2 yamt (s_alpha_pdesc): Do not call demand_empty_rest_of_line in case of
1001 1.1.1.1.4.2 yamt error. Do not search in the hash table. Check if match with .ent.
1002 1.1.1.1.4.2 yamt (s_alpha_name): Remove unused variable.
1003 1.1.1.1.4.2 yamt (md_begin): Remove initialization of alpha_evax_proc_hash.
1004 1.1.1.1.4.2 yamt
1005 1.1.1.1.4.2 yamt 2011-06-27 Tristan Gingold <gingold (a] adacore.com>
1006 1.1.1.1.4.2 yamt
1007 1.1.1.1.4.2 yamt * config/tc-alpha.c (add_to_link_pool): Remove basesym parameter.
1008 1.1.1.1.4.2 yamt Locally declare basesym. Add comments. Do not set literal_pool_size.
1009 1.1.1.1.4.2 yamt (load_expression): Adjust call to add_to_link_pool.
1010 1.1.1.1.4.2 yamt (s_alpha_pdesc): Define pdesc symbol using dot.
1011 1.1.1.1.4.2 yamt Do not set literal_pool_size.
1012 1.1.1.1.4.2 yamt (s_alpha_end): Use NULL instead of 0.
1013 1.1.1.1.4.2 yamt
1014 1.1.1.1.4.2 yamt 2011-06-27 Tristan Gingold <gingold (a] adacore.com>
1015 1.1.1.1.4.2 yamt
1016 1.1.1.1.4.2 yamt * config/obj-evax.c (evax_frob_file_before_adjust): Add comments.
1017 1.1.1.1.4.2 yamt Fix style.
1018 1.1.1.1.4.2 yamt * config/obj-evax.h (struct alpha_linkage_fixups): Remove seg
1019 1.1.1.1.4.2 yamt field. Add comments.
1020 1.1.1.1.4.2 yamt (obj_symbol_type, object_headers, OBJ_SYMFIELD_TYPE): Remove
1021 1.1.1.1.4.2 yamt
1022 1.1.1.1.4.2 yamt 2011-06-26 Richard Sandiford <rdsandiford (a] googlemail.com>
1023 1.1.1.1.4.2 yamt
1024 1.1.1.1.4.2 yamt * config/tc-mips.c (fix_24k_record_store_info): If the previous
1025 1.1.1.1.4.2 yamt instruction was a store, and the next instructions are unknown,
1026 1.1.1.1.4.2 yamt assume the worst.
1027 1.1.1.1.4.2 yamt
1028 1.1.1.1.4.2 yamt 2011-06-25 Richard Sandiford <rdsandiford (a] googlemail.com>
1029 1.1.1.1.4.2 yamt
1030 1.1.1.1.4.2 yamt PR gas/12915
1031 1.1.1.1.4.2 yamt * config/tc-mips.c (nops_for_vr4130, nops_for_24k, nops_for_insn)
1032 1.1.1.1.4.2 yamt (nops_for_sequence, nops_for_insn_or_target): Add ignore parameters.
1033 1.1.1.1.4.2 yamt (mips_emit_delays, start_noreorder): Update accordingly.
1034 1.1.1.1.4.2 yamt (append_insn): Likewise. Revert original fix for this PR
1035 1.1.1.1.4.2 yamt and use the ignore parameter instead.
1036 1.1.1.1.4.2 yamt
1037 1.1.1.1.4.2 yamt 2011-06-24 Tristan Gingold <gingold (a] adacore.com>
1038 1.1.1.1.4.2 yamt
1039 1.1.1.1.4.2 yamt PR gas/11625
1040 1.1.1.1.4.2 yamt * config/obj-evax.c (evax_frob_symbol): Use as_bad instead of abort.
1041 1.1.1.1.4.2 yamt
1042 1.1.1.1.4.2 yamt 2011-06-24 Tristan Gingold <gingold (a] adacore.com>
1043 1.1.1.1.4.2 yamt
1044 1.1.1.1.4.2 yamt * config/tc-alpha.c (add_to_link_pool): Remove useless offset
1045 1.1.1.1.4.2 yamt variable. Fix style.
1046 1.1.1.1.4.2 yamt
1047 1.1.1.1.4.2 yamt 2011-06-23 Richard Sandiford <rdsandiford (a] googlemail.com>
1048 1.1.1.1.4.2 yamt
1049 1.1.1.1.4.2 yamt PR gas/12915
1050 1.1.1.1.4.2 yamt * config/tc-mips.c (append_insn): Only consider hazards between the
1051 1.1.1.1.4.2 yamt pre-noreorder block and ip.
1052 1.1.1.1.4.2 yamt
1053 1.1.1.1.4.2 yamt 2011-06-21 Sameera Deshpande <sameera.deshpande (a] arm.com>
1054 1.1.1.1.4.2 yamt
1055 1.1.1.1.4.2 yamt * config/tc-arm.c (vfp_conv): Add check on range of immediate operand
1056 1.1.1.1.4.2 yamt in vcvt instruction between floating-point and fixed-point.
1057 1.1.1.1.4.2 yamt (operand_parse_code): Add "OP_oI32z".
1058 1.1.1.1.4.2 yamt (parse_operands): OP_oI32z case added.
1059 1.1.1.1.4.2 yamt
1060 1.1.1.1.4.2 yamt 2011-06-20 H.J. Lu <hongjiu.lu (a] intel.com>
1061 1.1.1.1.4.2 yamt
1062 1.1.1.1.4.2 yamt * configure.tgt: Revert x32 change.
1063 1.1.1.1.4.2 yamt
1064 1.1.1.1.4.2 yamt 2011-06-20 Nick Clifton <nickc (a] redhat.com>
1065 1.1.1.1.4.2 yamt
1066 1.1.1.1.4.2 yamt * doc/Makefile.am: (CPU_DOCS): Add c-xstormy16.texi.
1067 1.1.1.1.4.2 yamt * doc/Makefile.in: Regenerate.
1068 1.1.1.1.4.2 yamt * doc/all.texi: Set XSTORMY16.
1069 1.1.1.1.4.2 yamt * doc/c-xstormy16.texi: New file.
1070 1.1.1.1.4.2 yamt
1071 1.1.1.1.4.2 yamt 2011-06-19 H.J. Lu <hongjiu.lu (a] intel.com>
1072 1.1.1.1.4.2 yamt
1073 1.1.1.1.4.2 yamt * configure.tgt: Support x32.
1074 1.1.1.1.4.2 yamt
1075 1.1.1.1.4.2 yamt 2011-06-15 Nick Clifton <nickc (a] redhat.com>
1076 1.1.1.1.4.2 yamt
1077 1.1.1.1.4.2 yamt * NEWS: Mention addition of TILEPRO and TIKE-Gx support.
1078 1.1.1.1.4.2 yamt
1079 1.1.1.1.4.2 yamt 2011-06-14 Tristan Gingold <gingold (a] adacore.com>
1080 1.1.1.1.4.2 yamt
1081 1.1.1.1.4.2 yamt * config/tc-ppc.h (struct ppc_tc_sy): Complete comment on within.
1082 1.1.1.1.4.2 yamt (tc_new_dot_label): Define.
1083 1.1.1.1.4.2 yamt (ppc_new_dot_label): Declare.
1084 1.1.1.1.4.2 yamt * config/tc-ppc.c (ppc_frob_label): Set within target field.
1085 1.1.1.1.4.2 yamt (ppc_fix_adjustable): Use this field to adjust the reloc.
1086 1.1.1.1.4.2 yamt (ppc_new_dot_label): New function.
1087 1.1.1.1.4.2 yamt
1088 1.1.1.1.4.2 yamt 2011-06-14 Alan Modra <amodra (a] gmail.com>
1089 1.1.1.1.4.2 yamt
1090 1.1.1.1.4.2 yamt * po/POTFILES.in: Regenerate.
1091 1.1.1.1.4.2 yamt
1092 1.1.1.1.4.2 yamt 2011-06-13 Walter Lee <walt (a] tilera.com>
1093 1.1.1.1.4.2 yamt
1094 1.1.1.1.4.2 yamt * Makefile.am (TARGET_CPU_CFILES): Add config/tc-tilegx.c and
1095 1.1.1.1.4.2 yamt config/tc-tilepro.c.
1096 1.1.1.1.4.2 yamt (TARGET_CPU_HFILES): Add config/tc-tilegx.h and
1097 1.1.1.1.4.2 yamt config/tc-tilepro.h.
1098 1.1.1.1.4.2 yamt * Makefile.in: Regenerate.
1099 1.1.1.1.4.2 yamt * configure.tgt (tilepro-*-*): New.
1100 1.1.1.1.4.2 yamt (tilegx-*-*): Likewise.
1101 1.1.1.1.4.2 yamt * config/tc-tilegx.c: New file.
1102 1.1.1.1.4.2 yamt * config/tc-tilegx.h: Likewise.
1103 1.1.1.1.4.2 yamt * config/tc-tilepro.h: Likewise.
1104 1.1.1.1.4.2 yamt * config/tc-tilepro.c: Likewise.
1105 1.1.1.1.4.2 yamt * doc/Makefile.am (CPU_DOCS): Add c-tilegx.texi and
1106 1.1.1.1.4.2 yamt c-tilepro.texi.
1107 1.1.1.1.4.2 yamt * doc/Makefile.in: Regenerate.
1108 1.1.1.1.4.2 yamt * doc/all.texi (TILEGX): Define.
1109 1.1.1.1.4.2 yamt (TILEPRO): Define.
1110 1.1.1.1.4.2 yamt * doc/as.texinfo: Add Tile-Gx and TILEPro documentation. Include
1111 1.1.1.1.4.2 yamt c-tilegx.texi and c-tilepro.texi.
1112 1.1.1.1.4.2 yamt * doc/c-tilegx.texi: New.
1113 1.1.1.1.4.2 yamt * doc/c-tilepro.texi: New.
1114 1.1.1.1.4.2 yamt
1115 1.1.1.1.4.2 yamt 2011-06-13 Nick Clifton <nickc (a] redhat.com>
1116 1.1.1.1.4.2 yamt
1117 1.1.1.1.4.2 yamt PR gas/12854
1118 1.1.1.1.4.2 yamt * config/tc-arm.c (do_shift): Do not allow shift operations at the
1119 1.1.1.1.4.2 yamt end of a register based shift insn.
1120 1.1.1.1.4.2 yamt (do_t_shift): Likewise.
1121 1.1.1.1.4.2 yamt
1122 1.1.1.1.4.2 yamt 2011-06-13 Nick Clifton <nickc (a] redhat.com>
1123 1.1.1.1.4.2 yamt
1124 1.1.1.1.4.2 yamt * config/tc-score.c (s3_my_get_expression): Delete unused local
1125 1.1.1.1.4.2 yamt variable 'seg'.
1126 1.1.1.1.4.2 yamt (s3_do_ldst_insn): Delete unused local variable 'strbak'.
1127 1.1.1.1.4.2 yamt (s3_do16_ldst_insn): Delete unused local variable 'temp'.
1128 1.1.1.1.4.2 yamt (s3_do_macro_bcmp): Zero inst_expand array.
1129 1.1.1.1.4.2 yamt (s3_do_macro_bcmpz): Likewise.
1130 1.1.1.1.4.2 yamt (s3_s_score_end): Delete unused local variable 'dot'.
1131 1.1.1.1.4.2 yamt (s3_gen_reloc): Delete unused local variables 'f', 's', and 'e'.
1132 1.1.1.1.4.2 yamt * config/tc-score7.c (s7_my_get_expression): Delete unused local
1133 1.1.1.1.4.2 yamt variable 'seg'.
1134 1.1.1.1.4.2 yamt (s7_do_ldst_insn): Delete unused local variable 'strbak'.
1135 1.1.1.1.4.2 yamt (s7_b32_relax_to_b16): Delete unused local variables 'r_old' and
1136 1.1.1.1.4.2 yamt 'r_new'.
1137 1.1.1.1.4.2 yamt (s7_s_score_end): Delete unused local variable 'dot'.
1138 1.1.1.1.4.2 yamt (s7_relax_frag): Delete unused local variable 'relax_size'.
1139 1.1.1.1.4.2 yamt (s7_gen_reloc): Delete unused local variables 'f', 's', and 'e'.
1140 1.1.1.1.4.2 yamt
1141 1.1.1.1.4.2 yamt 2011-06-10 H.J. Lu <hongjiu.lu (a] intel.com>
1142 1.1.1.1.4.2 yamt
1143 1.1.1.1.4.2 yamt AVX Programming Reference (June, 2011)
1144 1.1.1.1.4.2 yamt * config/tc-i386.c (i386_error): Add invalid_vsib_address and
1145 1.1.1.1.4.2 yamt unsupported_vector_index_register.
1146 1.1.1.1.4.2 yamt (cpu_arch): Add .avx2, .bmi2, .lzcnt and .invpcid.
1147 1.1.1.1.4.2 yamt (check_VecOperands): New.
1148 1.1.1.1.4.2 yamt (match_template): Call check_VecOperands. Handle
1149 1.1.1.1.4.2 yamt invalid_vsib_address and unsupported_vector_index_register.
1150 1.1.1.1.4.2 yamt (build_modrm_byte): Support VecSIB. Check register-only source
1151 1.1.1.1.4.2 yamt operand when two source operands are swapped.
1152 1.1.1.1.4.2 yamt (i386_index_check): Allow Xmm/Ymm index registers.
1153 1.1.1.1.4.2 yamt
1154 1.1.1.1.4.2 yamt * doc/c-i386.texi: Document avx2/.avx2, bmi2/.bmi2, lzcnt/.lzcnt
1155 1.1.1.1.4.2 yamt and invpcid./invpcid.
1156 1.1.1.1.4.2 yamt
1157 1.1.1.1.4.2 yamt 2011-06-09 Nick Clifton <nickc (a] redhat.com>
1158 1.1.1.1.4.2 yamt
1159 1.1.1.1.4.2 yamt PR gas/12861
1160 1.1.1.1.4.2 yamt * config/tc-cr16.c (tc_gen_reloc): Remove unused local variable
1161 1.1.1.1.4.2 yamt code.
1162 1.1.1.1.4.2 yamt (check_cinv_options): Remove unused local variables. Make
1163 1.1.1.1.4.2 yamt function void.
1164 1.1.1.1.4.2 yamt (md_assemble): Remove unused local variable.
1165 1.1.1.1.4.2 yamt
1166 1.1.1.1.4.2 yamt 2011-06-09 James Greenhalgh <james.greenhalgh (a] arm.com>
1167 1.1.1.1.4.2 yamt
1168 1.1.1.1.4.2 yamt * config/tc-arm.c (do_ldrd): Warn in unpredictable cases.
1169 1.1.1.1.4.2 yamt
1170 1.1.1.1.4.2 yamt 2011-06-03 Arnaud Patard <arnaud.patard (a] rtp-net.org>
1171 1.1.1.1.4.2 yamt
1172 1.1.1.1.4.2 yamt PR gas/12698
1173 1.1.1.1.4.2 yamt * config/tc-arm.c (parse_psr): Set m_profile to false when
1174 1.1.1.1.4.2 yamt assembling for any architecture.
1175 1.1.1.1.4.2 yamt
1176 1.1.1.1.4.2 yamt 2011-06-02 Jie Zhang jie (a] codesourcery.com
1177 1.1.1.1.4.2 yamt Nathan Sidwell nathan (a] codesourcery.com
1178 1.1.1.1.4.2 yamt
1179 1.1.1.1.4.2 yamt * config/tc-arm.c (parse_address_main): Handle -0 offsets.
1180 1.1.1.1.4.2 yamt (encode_arm_addr_mode_2): Set default sign of zero here ...
1181 1.1.1.1.4.2 yamt (encode_arm_addr_mode_3): ... and here.
1182 1.1.1.1.4.2 yamt (encode_arm_cp_address): ... and here.
1183 1.1.1.1.4.2 yamt (md_apply_fix): Use default sign of zero here.
1184 1.1.1.1.4.2 yamt
1185 1.1.1.1.4.2 yamt 2011-06-02 Nick Clifton <nickc (a] redhat.com>
1186 1.1.1.1.4.2 yamt
1187 1.1.1.1.4.2 yamt * as.c: Fix spelling typo.
1188 1.1.1.1.4.2 yamt * read.c: Likewise.
1189 1.1.1.1.4.2 yamt * config/tc-ppc.c: Likewise.
1190 1.1.1.1.4.2 yamt * po/gas.pit: Regenerate.
1191 1.1.1.1.4.2 yamt
1192 1.1.1.1.4.2 yamt 2011-05-31 Paul Brook <paul (a] codesourcery.com>
1193 1.1.1.1.4.2 yamt
1194 1.1.1.1.4.2 yamt * config/tc-arm.c (arm_cpus): Add Cortex-R5.
1195 1.1.1.1.4.2 yamt (arm_extensions): Allow idiv on ARMv7-R.
1196 1.1.1.1.4.2 yamt * doc/c-arm.text: Update idiv extension restrictions.
1197 1.1.1.1.4.2 yamt
1198 1.1.1.1.4.2 yamt 2011-05-31 Paul Brook <paul (a] codesourcery.com>
1199 1.1.1.1.4.2 yamt
1200 1.1.1.1.4.2 yamt * config/tc-arm.c (arm_force_relocation): Resolve all pc-relative
1201 1.1.1.1.4.2 yamt loads.
1202 1.1.1.1.4.2 yamt
1203 1.1.1.1.4.2 yamt 2011-05-31 Paul Brook <paul (a] codesourcery.com>
1204 1.1.1.1.4.2 yamt
1205 1.1.1.1.4.2 yamt * config/tc-arm.c (do_t_branch): Avoid relaxing branches to constant
1206 1.1.1.1.4.2 yamt addresses.
1207 1.1.1.1.4.2 yamt
1208 1.1.1.1.4.2 yamt 2011-05-31 Paul Brook <paul (a] codesourcery.com>
1209 1.1.1.1.4.2 yamt Nathan Sidwell <nathan (a] codesourcery.com>
1210 1.1.1.1.4.2 yamt
1211 1.1.1.1.4.2 yamt * config/tc-arm.c (fix_new_arm): Create an absolute symbol for
1212 1.1.1.1.4.2 yamt pc-relative fixes to constants.
1213 1.1.1.1.4.2 yamt * config/tc-arm.h (TC_FORCE_RELOCATATION_ABS): Define.
1214 1.1.1.1.4.2 yamt
1215 1.1.1.1.4.2 yamt 2011-05-27 Nick Clifton <nickc (a] redhat.com>
1216 1.1.1.1.4.2 yamt
1217 1.1.1.1.4.2 yamt * config/tc-s390.c (md_begin): Remove unused variable dup_insn.
1218 1.1.1.1.4.2 yamt
1219 1.1.1.1.4.2 yamt 2011-05-24 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com>
1220 1.1.1.1.4.2 yamt
1221 1.1.1.1.4.2 yamt * config/tc-s390.c (md_gather_operands): Fix check for floating
1222 1.1.1.1.4.2 yamt register pair operands.
1223 1.1.1.1.4.2 yamt
1224 1.1.1.1.4.2 yamt 2011-05-24 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com>
1225 1.1.1.1.4.2 yamt
1226 1.1.1.1.4.2 yamt * config/tc-s390.c (md_gather_operands): Emit an error for odd
1227 1.1.1.1.4.2 yamt numbered registers used as register pair operand.
1228 1.1.1.1.4.2 yamt
1229 1.1.1.1.4.2 yamt 2011-05-23 Nick Clifton <nickc (a] redhat.com>
1230 1.1.1.1.4.2 yamt
1231 1.1.1.1.4.2 yamt * config/tc-v850.h (TC_FX_SIZE_SLACK): Define.
1232 1.1.1.1.4.2 yamt
1233 1.1.1.1.4.2 yamt 2011-05-20 Bernd Schmidt <bernds (a] codesourcery.com>
1234 1.1.1.1.4.2 yamt
1235 1.1.1.1.4.2 yamt * config/tc-tic6x.c (tic6x_operators): Add "pcr_offset".
1236 1.1.1.1.4.2 yamt (tic6x_parse_name): Handle it.
1237 1.1.1.1.4.2 yamt (tic6x_fix_new_exp): Handle O_pcr_offset.
1238 1.1.1.1.4.2 yamt (tic6x_fix_adjustable): Return 0 for the new relocs.
1239 1.1.1.1.4.2 yamt (md_apply_fix): Handle them.
1240 1.1.1.1.4.2 yamt (tc_gen_reloc): Likewise.
1241 1.1.1.1.4.2 yamt * config/tc-tic6x.h (tic6x_fix_info): Add a fix_subsy member.
1242 1.1.1.1.4.2 yamt
1243 1.1.1.1.4.2 yamt 2011-05-18 Nick Clifton <nickc (a] redhat.com>
1244 1.1.1.1.4.2 yamt
1245 1.1.1.1.4.2 yamt PR gas/12754
1246 1.1.1.1.4.2 yamt * config/tc-tic30.c (ordinal_names): Allow translation of the
1247 1.1.1.1.4.2 yamt ordinal names.
1248 1.1.1.1.4.2 yamt
1249 1.1.1.1.4.2 yamt 2011-05-18 Nick Clifton <nickc (a] redhat.com>
1250 1.1.1.1.4.2 yamt
1251 1.1.1.1.4.2 yamt * config/tc-arm.c (s_unreq): Reword warning message to make it
1252 1.1.1.1.4.2 yamt easier to translate.
1253 1.1.1.1.4.2 yamt * config/tc-ia64.c (md_show_usage): Add note for translators.
1254 1.1.1.1.4.2 yamt * configure.in (ALL_LINGUAS): Add "fi".
1255 1.1.1.1.4.2 yamt * configure: Regenerate.
1256 1.1.1.1.4.2 yamt
1257 1.1.1.1.4.2 yamt 2011-05-18 Tristan Gingold <gingold (a] adacore.com>
1258 1.1.1.1.4.2 yamt
1259 1.1.1.1.4.2 yamt * config/tc-ppc.h (ppc_tc_sy): Reorder fields.
1260 1.1.1.1.4.2 yamt Put size into an union with dw.
1261 1.1.1.1.4.2 yamt (OBJ_COPY_SYMBOL_ATTRIBUTES): Adjust.
1262 1.1.1.1.4.2 yamt (ppc_xcoff_end): Declare.
1263 1.1.1.1.4.2 yamt (md_end): Define.
1264 1.1.1.1.4.2 yamt * config/tc-ppc.c: Add includes for xcoff.
1265 1.1.1.1.4.2 yamt (ppc_dwsect): New function.
1266 1.1.1.1.4.2 yamt (md_pseudo_table): Add dwsect.
1267 1.1.1.1.4.2 yamt (struct dw_subsection): New.
1268 1.1.1.1.4.2 yamt (dw_sections): New.
1269 1.1.1.1.4.2 yamt (ppc_change_debug_section): New function.
1270 1.1.1.1.4.2 yamt (ppc_xcoff_end): Ditto.
1271 1.1.1.1.4.2 yamt (ppc_function): Adjust for ppc_tc_sy.
1272 1.1.1.1.4.2 yamt (ppc_symbol_new_hook): Ditto.
1273 1.1.1.1.4.2 yamt (ppc_frob_symbol): Ditto.
1274 1.1.1.1.4.2 yamt (ppc_frob_section): Do not set vma for debug sections.
1275 1.1.1.1.4.2 yamt (ppc_fix_adjustable): Return true for debug sections.
1276 1.1.1.1.4.2 yamt * config/obj-coff.c: Add includes for xcoff.
1277 1.1.1.1.4.2 yamt (coff_frob_section): Handle dwarf section.
1278 1.1.1.1.4.2 yamt
1279 1.1.1.1.4.2 yamt 2011-05-17 Nick Clifton <nickc (a] redhat.com>
1280 1.1.1.1.4.2 yamt
1281 1.1.1.1.4.2 yamt * po/fi.po: New Finnish translation.
1282 1.1.1.1.4.2 yamt * po/fr.po: Updated French translation.
1283 1.1.1.1.4.2 yamt
1284 1.1.1.1.4.2 yamt * config/tc-m32r.c (md_show_usage): Fix typos in descriptions.
1285 1.1.1.1.4.2 yamt * config/tc-mt.c (md_assemble): Fix typos in warning messages.
1286 1.1.1.1.4.2 yamt * cond.c (s_else): Fix typos in error messages.
1287 1.1.1.1.4.2 yamt * config/tc-pj.c (md_assemble): Fix typo in error message.
1288 1.1.1.1.4.2 yamt
1289 1.1.1.1.4.2 yamt 2011-05-16 Hans-Peter Nilsson <hp (a] axis.com>
1290 1.1.1.1.4.2 yamt
1291 1.1.1.1.4.2 yamt * config/tc-cris.c (md_parse_option) <OPTION_PIC>: Error if not
1292 1.1.1.1.4.2 yamt emitting ELF object.
1293 1.1.1.1.4.2 yamt (md_show_usage): Only mention --pic if the assembler can generate
1294 1.1.1.1.4.2 yamt ELF objects.
1295 1.1.1.1.4.2 yamt * doc/c-cris.texi (CRIS-Opt): Mention that generating ELF is a
1296 1.1.1.1.4.2 yamt prerequisite for --pic being a valid option.
1297 1.1.1.1.4.2 yamt
1298 1.1.1.1.4.2 yamt 2011-05-13 Frederic Marchal <fmarchal (a] perso.be>
1299 1.1.1.1.4.2 yamt
1300 1.1.1.1.4.2 yamt PR gas/12755
1301 1.1.1.1.4.2 yamt * config/tc-v850.c (parse_register_list): Correct error string.
1302 1.1.1.1.4.2 yamt
1303 1.1.1.1.4.2 yamt 2011-05-12 Quentin Neill <quentin.neill (a] amd.com>
1304 1.1.1.1.4.2 yamt
1305 1.1.1.1.4.2 yamt * config/tc-i386.c (cpu_arch): Rename PROCESSOR_BDVER1 to PROCESSOR_BD.
1306 1.1.1.1.4.2 yamt (i386_align_code): Ditto
1307 1.1.1.1.4.2 yamt
1308 1.1.1.1.4.2 yamt 2011-05-12 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com>
1309 1.1.1.1.4.2 yamt
1310 1.1.1.1.4.2 yamt PR gas/12715
1311 1.1.1.1.4.2 yamt * config/tc-arm.c (parse_big_immediate): Fix parsing of 64-bit
1312 1.1.1.1.4.2 yamt immediates on 32-bit hosts.
1313 1.1.1.1.4.2 yamt
1314 1.1.1.1.4.2 yamt 2011-05-10 Quentin Neill <quentin.neill (a] amd.com>
1315 1.1.1.1.4.2 yamt
1316 1.1.1.1.4.2 yamt * config/tc-i386.c (cpu_arch): Add bdver2 and rename
1317 1.1.1.1.4.2 yamt PROCESSOR_BDVER1 to PROCESSOR_BDVER.
1318 1.1.1.1.4.2 yamt (i386_align_code): Rename PROCESSOR_BDVER1.
1319 1.1.1.1.4.2 yamt (processor_type): Ditto.
1320 1.1.1.1.4.2 yamt * doc/c-i386.texi: Add bdver2.
1321 1.1.1.1.4.2 yamt
1322 1.1.1.1.4.2 yamt 2011-05-10 Alan Modra <amodra (a] gmail.com>
1323 1.1.1.1.4.2 yamt
1324 1.1.1.1.4.2 yamt * dw2gencfi.c (tc_cfi_endproc): Avoid "set but not used" error.
1325 1.1.1.1.4.2 yamt
1326 1.1.1.1.4.2 yamt 2011-05-09 Paul Brook <paul (a] codesourcery.com>
1327 1.1.1.1.4.2 yamt
1328 1.1.1.1.4.2 yamt * config/tc-tic6x.c (streq): Define.
1329 1.1.1.1.4.2 yamt (tic6x_get_unwind): New.
1330 1.1.1.1.4.2 yamt (s_tic6x_cantunwind, s_tic6x_handlerdata, s_tic6x_endp,
1331 1.1.1.1.4.2 yamt s_tic6x_personalityindex, s_tic6x_personality): New functions.
1332 1.1.1.1.4.2 yamt (md_pseudo_table): Add "endp", "handlerdata", "personalityindex",
1333 1.1.1.1.4.2 yamt "personality" and "cantunwind".
1334 1.1.1.1.4.2 yamt (tic6x_regname_to_dw2regnum, tic6x_frame_initial_instructions,
1335 1.1.1.1.4.2 yamt tic6x_start_unwind_section, tic6x_unwind_frame_regs,
1336 1.1.1.1.4.2 yamt tic6x_pop_rts_offset_little, tic6x_pop_rts_offset_big,
1337 1.1.1.1.4.2 yamt tic6x_unwind_reg_from_dwarf, tic6x_flush_unwind_word,
1338 1.1.1.1.4.2 yamt tic6x_unwind_byte, tic6x_unwind_2byte, tic6x_unwind_uleb,
1339 1.1.1.1.4.2 yamt tic6x_cfi_startproc, output_exidx_entry, tic6x_output_unwinding,
1340 1.1.1.1.4.2 yamt tic6x_cfi_endproc): New.
1341 1.1.1.1.4.2 yamt * config/tc-tic6x.h (TIC6X_NUM_UNWIND_REGS): Define.
1342 1.1.1.1.4.2 yamt (tic6x_unwind_info): New.
1343 1.1.1.1.4.2 yamt (tic6x_segment_info_type): Add marked_pr_dependency, unwind and
1344 1.1.1.1.4.2 yamt text_unwind.
1345 1.1.1.1.4.2 yamt (TARGET_USE_CFIPOP, tc_regname_to_dw2regnum,
1346 1.1.1.1.4.2 yamt tc_cfi_frame_initial_instructions, DWARF2_DEFAULT_RETURN_COLUMN,
1347 1.1.1.1.4.2 yamt DWARF2_CIE_DATA_ALIGNMENT, tc_cfi_startproc, tc_cfi_endproc,
1348 1.1.1.1.4.2 yamt tc_cfi_section_name): Define.
1349 1.1.1.1.4.2 yamt * doc/c-tic6x.texi: Document new unwinding directives.
1350 1.1.1.1.4.2 yamt * dw2gencfi.c (tc_cfi_startproc, tc_cfi_endproc): Add default
1351 1.1.1.1.4.2 yamt definitions.
1352 1.1.1.1.4.2 yamt (cfi_insn_data, fde_entry, CFI_adjust_cfa_offset, CFI_return_column,
1353 1.1.1.1.4.2 yamt CFI_rel_offset, CFI_escape, CFI_signal_frame, CFI_val_encoded_addr):
1354 1.1.1.1.4.2 yamt Move to dw2gencfi.h.
1355 1.1.1.1.4.2 yamt (CFI_EMIT_target): Define.
1356 1.1.1.1.4.2 yamt (dot_cfi_sections): Check tc_cfi_section_name.
1357 1.1.1.1.4.2 yamt (dot_cfi_startproc): Use tc_cfi_startproc.
1358 1.1.1.1.4.2 yamt (dot_cfi_endproc): Use tc_cfi_endproc.
1359 1.1.1.1.4.2 yamt * dw2gencfi.h (cfi_insn_data, fde_entry, CFI_adjust_cfa_offset,
1360 1.1.1.1.4.2 yamt CFI_return_column, CFI_rel_offset, CFI_escape, CFI_signal_frame,
1361 1.1.1.1.4.2 yamt CFI_val_encoded_addr): Move to here from dw2gencfi.c.
1362 1.1.1.1.4.2 yamt
1363 1.1.1.1.4.2 yamt 2011-05-07 Alan Modra <amodra (a] gmail.com>
1364 1.1.1.1.4.2 yamt
1365 1.1.1.1.4.2 yamt * dw2gencfi.c (CUR_SEG, SET_CUR_SEG, HANDLED, SET_HANDLED): Define.
1366 1.1.1.1.4.2 yamt Use throughout in place of #if SUPPORT_FRAME_LINKONCE.
1367 1.1.1.1.4.2 yamt (struct fde_entry): Rename cseg to cur_seg.
1368 1.1.1.1.4.2 yamt (cfi_change_reg_numbers): Remove ATTRIBUTE_UNUSED.
1369 1.1.1.1.4.2 yamt (get_cfi_seg): Likewise. Use if (SUPPORT_FRAME_LINKONCE) rather
1370 1.1.1.1.4.2 yamt that #if SUPPORT_FRAME_LINKONCE.
1371 1.1.1.1.4.2 yamt (cfi_finish): Likewise.
1372 1.1.1.1.4.2 yamt
1373 1.1.1.1.4.2 yamt 2011-05-06 Tristan Gingold <gingold (a] adacore.com>
1374 1.1.1.1.4.2 yamt
1375 1.1.1.1.4.2 yamt * read.c (s_comm_internal): Remove code for OBJ_VMS.
1376 1.1.1.1.4.2 yamt (s_data): Ditto.
1377 1.1.1.1.4.2 yamt (s_text): Ditto.
1378 1.1.1.1.4.2 yamt * write.c (write_object_file): Ditto.
1379 1.1.1.1.4.2 yamt * symbols.c (define_sym_at_dot): Ditto.
1380 1.1.1.1.4.2 yamt (colon): Ditto.
1381 1.1.1.1.4.2 yamt
1382 1.1.1.1.4.2 yamt 2011-05-05 Alan Modra <amodra (a] gmail.com>
1383 1.1.1.1.4.2 yamt
1384 1.1.1.1.4.2 yamt * dw2gencfi.c (SUPPORT_FRAME_LINKONCE): Define. Use throughout
1385 1.1.1.1.4.2 yamt file to conditionally compile code added 2011-04-26.
1386 1.1.1.1.4.2 yamt (cfi_change_reg_numbers): Add ATTRIBUTE_UNUSED on params only used
1387 1.1.1.1.4.2 yamt when SUPPORT_FRAME_LINKONCE.
1388 1.1.1.1.4.2 yamt (get_cfi_seg): Likewise. Reintroduce old code for when not
1389 1.1.1.1.4.2 yamt SUPPORT_FRAME_LINKONCE.
1390 1.1.1.1.4.2 yamt (cfi_finish): Move get_cfi_seg calls out of loop when not
1391 1.1.1.1.4.2 yamt SUPPORT_FRAME_LINKONCE. Avoid unused var warning.
1392 1.1.1.1.4.2 yamt
1393 1.1.1.1.4.2 yamt 2011-05-03 Paul Brook <paul (a] codesourcery.com>
1394 1.1.1.1.4.2 yamt
1395 1.1.1.1.4.2 yamt * config/tc-tic6x.c (s_ehtype): New function.
1396 1.1.1.1.4.2 yamt (md_pseudo_table): Add "ehtype".
1397 1.1.1.1.4.2 yamt (tic6x_fix_adjustable, md_apply_fix): BFD_RELOC_C6000_EHTYPE.
1398 1.1.1.1.4.2 yamt * doc/c-tic6x.texi: Document .ehtype directive.
1399 1.1.1.1.4.2 yamt
1400 1.1.1.1.4.2 yamt 2011-04-26 Kai Tietz <ktietz (a] redhat.com>
1401 1.1.1.1.4.2 yamt
1402 1.1.1.1.4.2 yamt * dw2gencfi.c (dwcfi_seg_list): New struct.
1403 1.1.1.1.4.2 yamt (dwcfi_hash): New static hash variable.
1404 1.1.1.1.4.2 yamt (get_debugseg_name): New.
1405 1.1.1.1.4.2 yamt (alloc_debugseg_item): New.
1406 1.1.1.1.4.2 yamt (make_debug_seg): New.
1407 1.1.1.1.4.2 yamt (dwcfi_hash_insert): New.
1408 1.1.1.1.4.2 yamt (dwcfi_hash_find): New.
1409 1.1.1.1.4.2 yamt (dwcfi_hash_find_or_make): New.
1410 1.1.1.1.4.2 yamt (cfi_insn_data): New member cur_seg.
1411 1.1.1.1.4.2 yamt (cie_entry): Likewise.
1412 1.1.1.1.4.2 yamt (fde_entry): New cseg and handled members.
1413 1.1.1.1.4.2 yamt (alloc_fde_entry): Initialize cseg member.
1414 1.1.1.1.4.2 yamt (alloc_cfi_insn_data): Initialize cur_seg member.
1415 1.1.1.1.4.2 yamt (dot_cfi_sections): Compare for beginning of
1416 1.1.1.1.4.2 yamt section names via strncmp.
1417 1.1.1.1.4.2 yamt (get_cfi_seg): New.
1418 1.1.1.1.4.2 yamt (cfi_finish): Treat link-once sections.
1419 1.1.1.1.4.2 yamt (is_now_linkonce_segment): New local helper.
1420 1.1.1.1.4.2 yamt (output_cie): Ignore cie entries not member of current
1421 1.1.1.1.4.2 yamt segment.
1422 1.1.1.1.4.2 yamt (output_fde): Likewise.
1423 1.1.1.1.4.2 yamt (select_cie_for_fde): Likewise.
1424 1.1.1.1.4.2 yamt (cfi_change_reg_numbers): Add new argument for current segment
1425 1.1.1.1.4.2 yamt and ignore insn elements, if not part of current segment.
1426 1.1.1.1.4.2 yamt * ehopt.c (get_cie_info): Use strncmp for
1427 1.1.1.1.4.2 yamt section name matching.
1428 1.1.1.1.4.2 yamt (heck_eh_frame): Likewise.
1429 1.1.1.1.4.2 yamt
1430 1.1.1.1.4.2 yamt 2011-04-20 Catherine Moore <clm (a] codesourcery.com>
1431 1.1.1.1.4.2 yamt David Ung <davidu (a] mips.com>
1432 1.1.1.1.4.2 yamt
1433 1.1.1.1.4.2 yamt * config/mips.c (mips_cl_insn): Add new field complete_p.
1434 1.1.1.1.4.2 yamt (create_insn): Initialize complete_p to zero.
1435 1.1.1.1.4.2 yamt (BASE_REG_EQ): New.
1436 1.1.1.1.4.2 yamt (fix_24k_align_to): New.
1437 1.1.1.1.4.2 yamt (fix_24k_store_info): Declare.
1438 1.1.1.1.4.2 yamt (fix_24k_sort): New.
1439 1.1.1.1.4.2 yamt (fix_24k_record_store_info): New.
1440 1.1.1.1.4.2 yamt (nops_for_24k): New.
1441 1.1.1.1.4.2 yamt (nops_for_insn): Call nops_for_24k.
1442 1.1.1.1.4.2 yamt (append_insn): Move O_constant expression handling.
1443 1.1.1.1.4.2 yamt
1444 1.1.1.1.4.2 yamt 2011-04-20 Alan Modra <amodra (a] gmail.com>
1445 1.1.1.1.4.2 yamt
1446 1.1.1.1.4.2 yamt * hash.c (set_gas_hash_table_size): Use bfd_hash_set_default_size.
1447 1.1.1.1.4.2 yamt (hash_new_sized): New function, split out from..
1448 1.1.1.1.4.2 yamt (hash_new): ..here.
1449 1.1.1.1.4.2 yamt
1450 1.1.1.1.4.2 yamt 2011-04-19 Nick Clifton <nickc (a] redhat.com>
1451 1.1.1.1.4.2 yamt
1452 1.1.1.1.4.2 yamt * config/tc-arm.c (v7m_psrs): Revert previous delta.
1453 1.1.1.1.4.2 yamt
1454 1.1.1.1.4.2 yamt 2011-04-18 Julian Brown <julian (a] codesourcery.com>
1455 1.1.1.1.4.2 yamt Nick Clifton <nickc (a] redhat.com>
1456 1.1.1.1.4.2 yamt
1457 1.1.1.1.4.2 yamt * config/tc-arm.c (parse_psr): Use selected_cpu not cpu_variant to
1458 1.1.1.1.4.2 yamt detect M-profile targets.
1459 1.1.1.1.4.2 yamt (do_t_swi): Exclude v7 and higher variants from arm_ext_os test.
1460 1.1.1.1.4.2 yamt (v7m_psrs): Fix typo: basepri_max should be basepri_mask.
1461 1.1.1.1.4.2 yamt
1462 1.1.1.1.4.2 yamt 2011-04-14 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com>
1463 1.1.1.1.4.2 yamt
1464 1.1.1.1.4.2 yamt * config/tc-s390.c (s390_machine): New prototype.
1465 1.1.1.1.4.2 yamt (md_pseudo_table): New pseudo-op .machine.
1466 1.1.1.1.4.2 yamt (s390_opcode_hash): Initialize to NULL.
1467 1.1.1.1.4.2 yamt (s390_parse_cpu): New function.
1468 1.1.1.1.4.2 yamt (md_parse_option): Use s390_parse_cpu.
1469 1.1.1.1.4.2 yamt (s390_setup_opcodes): New function.
1470 1.1.1.1.4.2 yamt (md_begin): Use s390_setup_opcodes.
1471 1.1.1.1.4.2 yamt (s390_machine): New hook handling the new .machine pseudo.
1472 1.1.1.1.4.2 yamt
1473 1.1.1.1.4.2 yamt * doc/c-s390.texi: Document the new pseudo op .machine.
1474 1.1.1.1.4.2 yamt
1475 1.1.1.1.4.2 yamt 2011-04-12 H.J. Lu <hongjiu.lu (a] intel.com>
1476 1.1.1.1.4.2 yamt
1477 1.1.1.1.4.2 yamt * config/tc-i386.c (i386_mach): Start error message with lower
1478 1.1.1.1.4.2 yamt case.
1479 1.1.1.1.4.2 yamt (md_begin): Likewise.
1480 1.1.1.1.4.2 yamt (md_parse_option): Likewise.
1481 1.1.1.1.4.2 yamt (i386_target_format): Likewise.
1482 1.1.1.1.4.2 yamt (check_byte_reg): Likewise.
1483 1.1.1.1.4.2 yamt (check_long_reg): Likewise.
1484 1.1.1.1.4.2 yamt (check_qword_reg): Likewise.
1485 1.1.1.1.4.2 yamt (check_word_reg): Likewise.
1486 1.1.1.1.4.2 yamt
1487 1.1.1.1.4.2 yamt 2011-04-12 Nick Clifton <nickc (a] redhat.com>
1488 1.1.1.1.4.2 yamt
1489 1.1.1.1.4.2 yamt PR gas/12532
1490 1.1.1.1.4.2 yamt * config/tc-arm.c (relax_branch): Do not relax branches to
1491 1.1.1.1.4.2 yamt preemptable global symbols.
1492 1.1.1.1.4.2 yamt
1493 1.1.1.1.4.2 yamt 2011-04-11 Julian Brown <julian (a] codesourcery.com>
1494 1.1.1.1.4.2 yamt
1495 1.1.1.1.4.2 yamt * config/tc-arm.c (parse_psr): Add LHS argument. Improve support
1496 1.1.1.1.4.2 yamt for *APSR bitmasks.
1497 1.1.1.1.4.2 yamt (operand_parse_code): Replace OP_PSR with OP_wPSR and OP_rPSR.
1498 1.1.1.1.4.2 yamt Remove OP_RVC_PSR.
1499 1.1.1.1.4.2 yamt (parse_operands): Likewise.
1500 1.1.1.1.4.2 yamt (do_mrs): Tweak error message for constraint.
1501 1.1.1.1.4.2 yamt (do_t_mrs): Update constraints for changes to APSR support.
1502 1.1.1.1.4.2 yamt (do_t_msr): Likewise. Don't set PSR_f flag here.
1503 1.1.1.1.4.2 yamt (psrs): Remove "g", "nzcvq", "nzcvqg".
1504 1.1.1.1.4.2 yamt (insns): Tweak entries for msr and mrs instructions.
1505 1.1.1.1.4.2 yamt
1506 1.1.1.1.4.2 yamt 2011-04-11 Kai Tietz <ktietz (a] redhat.com>
1507 1.1.1.1.4.2 yamt
1508 1.1.1.1.4.2 yamt * config/tc-i386.c (x86_cons): Initialize adjust with zero.
1509 1.1.1.1.4.2 yamt
1510 1.1.1.1.4.2 yamt 2011-04-11 Nick Clifton <nickc (a] redhat.com>
1511 1.1.1.1.4.2 yamt
1512 1.1.1.1.4.2 yamt * config/tc-i386.c (x86_cons): Define even for non-ELF targets.
1513 1.1.1.1.4.2 yamt * config/tc-i386.h (x86_cons): Always prototype.
1514 1.1.1.1.4.2 yamt
1515 1.1.1.1.4.2 yamt * config/tc-cr16.c (getprocregp_image): Fix type of 'r' parameter
1516 1.1.1.1.4.2 yamt in order to avoid a compile time warning.
1517 1.1.1.1.4.2 yamt (getprocreg_image): Likewise.
1518 1.1.1.1.4.2 yamt
1519 1.1.1.1.4.2 yamt 2011-04-11 Alan Modra <amodra (a] gmail.com>
1520 1.1.1.1.4.2 yamt
1521 1.1.1.1.4.2 yamt * config/tc-cr16.c (getprocreg_image): Correct range check.
1522 1.1.1.1.4.2 yamt (getprocregp_image): Likewise.
1523 1.1.1.1.4.2 yamt
1524 1.1.1.1.4.2 yamt 2011-04-06 Joseph Myers <joseph (a] codesourcery.com>
1525 1.1.1.1.4.2 yamt
1526 1.1.1.1.4.2 yamt * configure.tgt (strongarm*be, strongarm*b, strongarm*,
1527 1.1.1.1.4.2 yamt xscale*be|xscale*b, xscale*): Remove architectures.
1528 1.1.1.1.4.2 yamt (thumb-*-coff, thumb-*-rtems*, thumb-*-elf, thumb-epoc-pe,
1529 1.1.1.1.4.2 yamt thumb-*-pe, xscale-*-coff, xscale-*-elf): Remove targets.
1530 1.1.1.1.4.2 yamt
1531 1.1.1.1.4.2 yamt 2011-04-01 Tristan Gingold <gingold (a] adacore.com>
1532 1.1.1.1.4.2 yamt
1533 1.1.1.1.4.2 yamt * config/tc-ia64.c (md_apply_fix): Add a cast to avoid a warning.
1534 1.1.1.1.4.2 yamt
1535 1.1.1.1.4.2 yamt 2011-03-31 Bernd Schmidt <bernds (a] codesourcery.com>
1536 1.1.1.1.4.2 yamt
1537 1.1.1.1.4.2 yamt * config/tc-tic6x.c (sbss_section, scom_section, scom_symbol): New
1538 1.1.1.1.4.2 yamt static variables.
1539 1.1.1.1.4.2 yamt (md_begin): Initialize them.
1540 1.1.1.1.4.2 yamt (s_tic6x_scomm): New static function.
1541 1.1.1.1.4.2 yamt (md_pseudo_table): Add "scomm".
1542 1.1.1.1.4.2 yamt (tc_gen_reloc): Really undo all adjustments made by
1543 1.1.1.1.4.2 yamt bfd_install_relocation.
1544 1.1.1.1.4.2 yamt * doc/c-tic6x.texi: Document the .scomm directive.
1545 1.1.1.1.4.2 yamt
1546 1.1.1.1.4.2 yamt 2011-03-31 Tristan Gingold <gingold (a] adacore.com>
1547 1.1.1.1.4.2 yamt
1548 1.1.1.1.4.2 yamt * dwarf2dbg.c (DWARF2_VERSION): Define.
1549 1.1.1.1.4.2 yamt (out_debug_line): Use it.
1550 1.1.1.1.4.2 yamt (out_debug_aranges): Ditto.
1551 1.1.1.1.4.2 yamt (out_debug_info): Ditto.
1552 1.1.1.1.4.2 yamt * config/tc-ia64.h (DWARF2_VERSION): Override it.
1553 1.1.1.1.4.2 yamt
1554 1.1.1.1.4.2 yamt 2011-03-30 Michael Snyder <msnyder (a] vmware.com>
1555 1.1.1.1.4.2 yamt
1556 1.1.1.1.4.2 yamt * obj-elf.c (obj_elf_section): Free malloced name.
1557 1.1.1.1.4.2 yamt * macro.c (get_any_string): Free malloced br_buf.
1558 1.1.1.1.4.2 yamt (do_formals): Free 'formal'.
1559 1.1.1.1.4.2 yamt
1560 1.1.1.1.4.2 yamt 2011-03-30 Tristan Gingold <gingold (a] adacore.com>
1561 1.1.1.1.4.2 yamt
1562 1.1.1.1.4.2 yamt * config/tc-ppc.c (ppc_frob_symbol): Convert stsym symbols value
1563 1.1.1.1.4.2 yamt to offset only if within is set.
1564 1.1.1.1.4.2 yamt (ppc_stabx): Reformat. For stsym stabs, add a check and set
1565 1.1.1.1.4.2 yamt within only for symbols.
1566 1.1.1.1.4.2 yamt
1567 1.1.1.1.4.2 yamt 2011-03-29 Richard Henderson <rth (a] redhat.com>
1568 1.1.1.1.4.2 yamt
1569 1.1.1.1.4.2 yamt PR 12610
1570 1.1.1.1.4.2 yamt * config/tc-alpha.c (s_alpha_align): Don't auto-align a previous
1571 1.1.1.1.4.2 yamt label; zap alpha_insn_label.
1572 1.1.1.1.4.2 yamt
1573 1.1.1.1.4.2 yamt 2011-03-29 H.J. Lu <hongjiu.lu (a] intel.com>
1574 1.1.1.1.4.2 yamt
1575 1.1.1.1.4.2 yamt * config/tc-i386.c (handle_quad): Properly handle multiple
1576 1.1.1.1.4.2 yamt operands.
1577 1.1.1.1.4.2 yamt
1578 1.1.1.1.4.2 yamt 2011-03-29 Mike Frysinger <vapier (a] gentoo.org>
1579 1.1.1.1.4.2 yamt
1580 1.1.1.1.4.2 yamt * config/bfin-parse.y (BYTEUNPACK): Return yyerror when dest
1581 1.1.1.1.4.2 yamt reg $2 is the same as dest reg $4.
1582 1.1.1.1.4.2 yamt
1583 1.1.1.1.4.2 yamt 2011-03-29 Mike Frysinger <vapier (a] gentoo.org>
1584 1.1.1.1.4.2 yamt
1585 1.1.1.1.4.2 yamt * config/bfin-parse.y (BYTEOP16M): Return yyerror when dest
1586 1.1.1.1.4.2 yamt reg $2 is the same as dest reg $4.
1587 1.1.1.1.4.2 yamt
1588 1.1.1.1.4.2 yamt 2011-03-29 Mike Frysinger <vapier (a] gentoo.org>
1589 1.1.1.1.4.2 yamt
1590 1.1.1.1.4.2 yamt * config/bfin-parse.y (BYTEOP16P): Return yyerror when dest
1591 1.1.1.1.4.2 yamt reg $2 is the same as dest reg $4.
1592 1.1.1.1.4.2 yamt
1593 1.1.1.1.4.2 yamt 2011-03-28 Mike Frysinger <vapier (a] gentoo.org>
1594 1.1.1.1.4.2 yamt
1595 1.1.1.1.4.2 yamt * config/bfin-parse.y (16bit acc add): Return yyerror when dest
1596 1.1.1.1.4.2 yamt reg $1 is the same as dest reg $7.
1597 1.1.1.1.4.2 yamt
1598 1.1.1.1.4.2 yamt 2011-03-28 H.J. Lu <hongjiu.lu (a] intel.com>
1599 1.1.1.1.4.2 yamt
1600 1.1.1.1.4.2 yamt * config/tc-i386.c (handle_quad): New.
1601 1.1.1.1.4.2 yamt (md_pseudo_table): Add "quad".
1602 1.1.1.1.4.2 yamt
1603 1.1.1.1.4.2 yamt 2011-03-26 John Marino <binutils (a] marino.st>
1604 1.1.1.1.4.2 yamt
1605 1.1.1.1.4.2 yamt * configure.tgt: Fix support for *-*-dragonfly*.
1606 1.1.1.1.4.2 yamt * config/tc-i386.c: define SVR4_COMMENT_CHARS for dragonfly.
1607 1.1.1.1.4.2 yamt * config/te-dragonfly.h: New file.
1608 1.1.1.1.4.2 yamt
1609 1.1.1.1.4.2 yamt 2011-03-24 Eric B. Weddington <eric.weddington (a] atmel.com>
1610 1.1.1.1.4.2 yamt
1611 1.1.1.1.4.2 yamt * config/tc-avr.c (mcu_types): Add new devices: atmega325pa,
1612 1.1.1.1.4.2 yamt atmega3250pa, atmega3290pa, atmega16hvbrevb, atmega32hvbrevb,
1613 1.1.1.1.4.2 yamt at90pwm161.
1614 1.1.1.1.4.2 yamt * doc/c-avr.texi: Document new device names.
1615 1.1.1.1.4.2 yamt
1616 1.1.1.1.4.2 yamt 2011-03-24 Mike Frysinger <vapier (a] gentoo.org>
1617 1.1.1.1.4.2 yamt
1618 1.1.1.1.4.2 yamt * config/bfin-parse.y (dual 32bit add/sub): Return yyerror when dest
1619 1.1.1.1.4.2 yamt reg $1 is the same as dest reg $7.
1620 1.1.1.1.4.2 yamt (quad 16bit add/sub): Return yyerror when dest reg $1 is the same as
1621 1.1.1.1.4.2 yamt dest reg $7.
1622 1.1.1.1.4.2 yamt
1623 1.1.1.1.4.2 yamt 2011-03-24 Mike Frysinger <vapier (a] gentoo.org>
1624 1.1.1.1.4.2 yamt
1625 1.1.1.1.4.2 yamt * config/bfin-parse.y (check_macfuncs): Clarify error message when
1626 1.1.1.1.4.2 yamt P is mismatched. Check destination regno are off by one when P is
1627 1.1.1.1.4.2 yamt set, or are equal when P is not set.
1628 1.1.1.1.4.2 yamt
1629 1.1.1.1.4.2 yamt 2011-03-23 Mike Frysinger <vapier (a] gentoo.org>
1630 1.1.1.1.4.2 yamt
1631 1.1.1.1.4.2 yamt * config/bfin-parse.y (SEARCH): Return yyerror when dest reg $2 is
1632 1.1.1.1.4.2 yamt the same as dest reg $4.
1633 1.1.1.1.4.2 yamt (BITMUX): Return yyerror when dest reg $3 is the same as dest reg $5.
1634 1.1.1.1.4.2 yamt
1635 1.1.1.1.4.2 yamt 2011-03-23 Eric B. Weddington <eric.weddington (a] atmel.com>
1636 1.1.1.1.4.2 yamt
1637 1.1.1.1.4.2 yamt * config/tc-avr.c (mcu_types): Add new xmega devices: atxmega64a1u,
1638 1.1.1.1.4.2 yamt atxmega128a1u, atxmega16x1, atxmega32x1, atxmega128b1, atxmega256a3bu.
1639 1.1.1.1.4.2 yamt * doc/c-avr.texi: Document new device names.
1640 1.1.1.1.4.2 yamt
1641 1.1.1.1.4.2 yamt 2011-03-22 Eric B. Weddington <eric.weddington (a] atmel.com>
1642 1.1.1.1.4.2 yamt
1643 1.1.1.1.4.2 yamt * config/tc-avr.c (struct avr_opcodes_s): Add opcode field.
1644 1.1.1.1.4.2 yamt (AVR_INSN): Change definition to match.
1645 1.1.1.1.4.2 yamt (avr_opcodes): Likewise, change to match.
1646 1.1.1.1.4.2 yamt (mcu_types): Add XMEGA architecture names and new XMEGA device names.
1647 1.1.1.1.4.2 yamt (md_show_usage): Add XMEGA architecture names.
1648 1.1.1.1.4.2 yamt (avr_operand): Add 'E' constraint for DES instruction of XMEGA devices.
1649 1.1.1.1.4.2 yamt Add support for SPM Z+ instruction.
1650 1.1.1.1.4.2 yamt * doc/c-avr.texi: Add documentation for XMEGA architectures and
1651 1.1.1.1.4.2 yamt devices.
1652 1.1.1.1.4.2 yamt
1653 1.1.1.1.4.2 yamt 2011-03-21 Eric B. Weddington <eric.weddington (a] atmel.com>
1654 1.1.1.1.4.2 yamt
1655 1.1.1.1.4.2 yamt * config/tc-avr.c (md_show_usage): Add "Assembler" text to output.
1656 1.1.1.1.4.2 yamt
1657 1.1.1.1.4.2 yamt 2011-03-18 Alan Modra <amodra (a] gmail.com>
1658 1.1.1.1.4.2 yamt
1659 1.1.1.1.4.2 yamt * config/obj-elf.c (elf_frob_symbol): Report S_SET_SIZE symbol
1660 1.1.1.1.4.2 yamt on .size expression errors rather than symbols in the size expression.
1661 1.1.1.1.4.2 yamt
1662 1.1.1.1.4.2 yamt 2011-03-18 Alan Modra <amodra (a] gmail.com>
1663 1.1.1.1.4.2 yamt
1664 1.1.1.1.4.2 yamt * input-scrub.c (line_numberT): Delete.
1665 1.1.1.1.4.2 yamt (input_scrub_close): Reset line counters.
1666 1.1.1.1.4.2 yamt * messages.c (as_show_where): Don't print invalid line number.
1667 1.1.1.1.4.2 yamt (as_warn_internal, as_bad_internal): Likewise.
1668 1.1.1.1.4.2 yamt
1669 1.1.1.1.4.2 yamt 2011-03-18 Alan Modra <amodra (a] gmail.com>
1670 1.1.1.1.4.2 yamt
1671 1.1.1.1.4.2 yamt * read.c (read_a_source_file): Remove md_after_pass_hook.
1672 1.1.1.1.4.2 yamt Move "quit" label before set of dot_symbol.
1673 1.1.1.1.4.2 yamt * config/tc-d10v.h (md_after_pass_hook): Don't define.
1674 1.1.1.1.4.2 yamt * config/tc-d30v.h (md_after_pass_hook): Likewise.
1675 1.1.1.1.4.2 yamt * config/tc-m32r.h (md_after_pass_hook): Likewise.
1676 1.1.1.1.4.2 yamt (md_cleanup): Define to call m32r_fill_insn.
1677 1.1.1.1.4.2 yamt
1678 1.1.1.1.4.2 yamt 2011-03-18 Andreas Krebbel <Andreas.Krebbel (a] de.ibm.com>
1679 1.1.1.1.4.2 yamt
1680 1.1.1.1.4.2 yamt * config/tc-s390.c (md_parse_option): Add -march=all option which
1681 1.1.1.1.4.2 yamt switches to the highest available CPU.
1682 1.1.1.1.4.2 yamt
1683 1.1.1.1.4.2 yamt 2011-03-17 Alan Modra <amodra (a] gmail.com>
1684 1.1.1.1.4.2 yamt
1685 1.1.1.1.4.2 yamt PR 12569
1686 1.1.1.1.4.2 yamt * expr.c (operand): Correct passing of "mode" to expr.
1687 1.1.1.1.4.2 yamt * read.c (do_org): Allow expr_section.
1688 1.1.1.1.4.2 yamt (get_known_segmented_expression): Don't assert anything about the
1689 1.1.1.1.4.2 yamt segment.
1690 1.1.1.1.4.2 yamt
1691 1.1.1.1.4.2 yamt 2011-03-16 H.J. Lu <hongjiu.lu (a] intel.com>
1692 1.1.1.1.4.2 yamt
1693 1.1.1.1.4.2 yamt * as.c (show_usage): Add --size-check=.
1694 1.1.1.1.4.2 yamt (parse_args): Add and handle OPTION_SIZE_CHECK.
1695 1.1.1.1.4.2 yamt
1696 1.1.1.1.4.2 yamt * as.h (flag_size_check): New.
1697 1.1.1.1.4.2 yamt
1698 1.1.1.1.4.2 yamt * config/obj-elf.c (elf_frob_symbol): Use as_bad to report
1699 1.1.1.1.4.2 yamt bad .size directive only for --size-check=error.
1700 1.1.1.1.4.2 yamt
1701 1.1.1.1.4.2 yamt * doc/as.texinfo: Document --size-check=.
1702 1.1.1.1.4.2 yamt
1703 1.1.1.1.4.2 yamt 2011-03-14 Mike Frysinger <vapier (a] gentoo.org>
1704 1.1.1.1.4.2 yamt
1705 1.1.1.1.4.2 yamt * config/tc-bfin.c (bfin_cpus[]): Add 0.4 for
1706 1.1.1.1.4.2 yamt bf542/bf544/bf547/bf548/bf549.
1707 1.1.1.1.4.2 yamt
1708 1.1.1.1.4.2 yamt 2011-03-14 Richard Sandiford <richard.sandiford (a] linaro.org>
1709 1.1.1.1.4.2 yamt
1710 1.1.1.1.4.2 yamt * config/tc-arm.c (md_pcrel_from_section): Use S_FORCE_RELOC to
1711 1.1.1.1.4.2 yamt determine whether a relocation is needed.
1712 1.1.1.1.4.2 yamt (md_apply_fix, arm_apply_sym_value): Likewise.
1713 1.1.1.1.4.2 yamt
1714 1.1.1.1.4.2 yamt 2011-03-14 Richard Sandiford <richard.sandiford (a] linaro.org>
1715 1.1.1.1.4.2 yamt
1716 1.1.1.1.4.2 yamt * config/tc-arm.c (arm_adjust_symtab): Set the branch type
1717 1.1.1.1.4.2 yamt for Thumb symbols.
1718 1.1.1.1.4.2 yamt
1719 1.1.1.1.4.2 yamt 2011-03-11 Nick Clifton <nickc (a] redhat.com>
1720 1.1.1.1.4.2 yamt
1721 1.1.1.1.4.2 yamt * remap.c (remap_debug_filename): Always allocate a buffer for the
1722 1.1.1.1.4.2 yamt returned pointer.
1723 1.1.1.1.4.2 yamt * stabs.c (stabs_generate_asm_file): Free the pointer returned by
1724 1.1.1.1.4.2 yamt remap_debug_filename.
1725 1.1.1.1.4.2 yamt
1726 1.1.1.1.4.2 yamt 2011-03-10 Michael Snyder <msnyder (a] vmware.com>
1727 1.1.1.1.4.2 yamt
1728 1.1.1.1.4.2 yamt Revert the following change:
1729 1.1.1.1.4.2 yamt * dwarf2dbg.c (out_file_list): Free malloced 'dir'.
1730 1.1.1.1.4.2 yamt (out_debug_info): Free malloced 'dirname' and 'comp_dir'.
1731 1.1.1.1.4.2 yamt
1732 1.1.1.1.4.2 yamt 2011-03-10 Alan Modra <amodra (a] gmail.com>
1733 1.1.1.1.4.2 yamt
1734 1.1.1.1.4.2 yamt * gas/config/obj-elf.h (ELF_TARGET_SYMBOL_FIELDS,
1735 1.1.1.1.4.2 yamt TARGET_SYMBOL_FIELDS): Don't define.
1736 1.1.1.1.4.2 yamt * gas/config/tc-arc.c (arc_common): Use correct symbol "local" field.
1737 1.1.1.1.4.2 yamt
1738 1.1.1.1.4.2 yamt 2011-03-09 Michael Snyder <msnyder (a] vmware.com>
1739 1.1.1.1.4.2 yamt
1740 1.1.1.1.4.2 yamt * dwarf2dbg.c (out_file_list): Free malloced 'dir'.
1741 1.1.1.1.4.2 yamt (out_debug_info): Free malloced 'dirname' and 'comp_dir'.
1742 1.1.1.1.4.2 yamt (emit_fixed_inc_line_addr): Assign instead of conditional in
1743 1.1.1.1.4.2 yamt assert.
1744 1.1.1.1.4.2 yamt
1745 1.1.1.1.4.2 yamt 2011-03-05 H.J. Lu <hongjiu.lu (a] intel.com>
1746 1.1.1.1.4.2 yamt
1747 1.1.1.1.4.2 yamt * config/obj-elf.c (elf_frob_symbol): Mention symbol name in
1748 1.1.1.1.4.2 yamt non-constant .size expression.
1749 1.1.1.1.4.2 yamt
1750 1.1.1.1.4.2 yamt 2011-03-02 Nick Clifton <nickc (a] redhat.com>
1751 1.1.1.1.4.2 yamt
1752 1.1.1.1.4.2 yamt * ecoff.c: Incldue filenames.h
1753 1.1.1.1.4.2 yamt
1754 1.1.1.1.4.2 yamt 2011-02-28 Kai Tietz <kai.tietz (a] onevision.com>
1755 1.1.1.1.4.2 yamt
1756 1.1.1.1.4.2 yamt * depend.c (register_dependency): Use filename_(n)cmp.
1757 1.1.1.1.4.2 yamt * dwarf2dbg.c (get_filenum): Likewise.
1758 1.1.1.1.4.2 yamt * ecoff.c (add_file): Likewise.
1759 1.1.1.1.4.2 yamt (ecoff_generate_asm_lineno): Likewise.
1760 1.1.1.1.4.2 yamt * input-scrub.c (new_logical_line_flags): Likewise.
1761 1.1.1.1.4.2 yamt * listing.c (file_info): Likewise.
1762 1.1.1.1.4.2 yamt (listing_newline): Likewise.
1763 1.1.1.1.4.2 yamt * remap.c (remap_debug_filename): Likewise.
1764 1.1.1.1.4.2 yamt * stabs.c (generate_asm_file): Likewise.
1765 1.1.1.1.4.2 yamt (stabs_generate_asm_lineno): Likewise.
1766 1.1.1.1.4.2 yamt
1767 1.1.1.1.4.2 yamt 2011-02-28 Maciej W. Rozycki <macro (a] codesourcery.com>
1768 1.1.1.1.4.2 yamt
1769 1.1.1.1.4.2 yamt * config/tc-mips.c (append_insn): Disable branch relaxation for
1770 1.1.1.1.4.2 yamt DSP instructions.
1771 1.1.1.1.4.2 yamt
1772 1.1.1.1.4.2 yamt 2011-02-28 Maciej W. Rozycki <macro (a] codesourcery.com>
1773 1.1.1.1.4.2 yamt
1774 1.1.1.1.4.2 yamt * config/tc-mips.c (macro): Handle M_PREF_AB.
1775 1.1.1.1.4.2 yamt
1776 1.1.1.1.4.2 yamt 2011-02-28 Maciej W. Rozycki <macro (a] codesourcery.com>
1777 1.1.1.1.4.2 yamt
1778 1.1.1.1.4.2 yamt * config/tc-mips.c (RELAX_BRANCH_ENCODE): Encode the temporary
1779 1.1.1.1.4.2 yamt register to use.
1780 1.1.1.1.4.2 yamt (RELAX_BRANCH_UNCOND): Adjust accordingly.
1781 1.1.1.1.4.2 yamt (RELAX_BRANCH_LIKELY): Likewise.
1782 1.1.1.1.4.2 yamt (RELAX_BRANCH_LINK): Likewise.
1783 1.1.1.1.4.2 yamt (RELAX_BRANCH_TOOFAR): Likewise.
1784 1.1.1.1.4.2 yamt (RELAX_BRANCH_AT): New macro.
1785 1.1.1.1.4.2 yamt (append_insn): Encode the temporary register to use in standard
1786 1.1.1.1.4.2 yamt MIPS branch relaxation.
1787 1.1.1.1.4.2 yamt (relaxed_branch_length): Update according to changes to
1788 1.1.1.1.4.2 yamt RELAX_BRANCH_ENCODE.
1789 1.1.1.1.4.2 yamt (md_convert_frag): Use the encoded register as the temporary.
1790 1.1.1.1.4.2 yamt
1791 1.1.1.1.4.2 yamt 2011-02-28 Maciej W. Rozycki <macro (a] codesourcery.com>
1792 1.1.1.1.4.2 yamt
1793 1.1.1.1.4.2 yamt * config/tc-mips.c (mips_fix_adjustable): On REL targets also
1794 1.1.1.1.4.2 yamt reject PC-relative relocations.
1795 1.1.1.1.4.2 yamt
1796 1.1.1.1.4.2 yamt 2011-02-28 Maciej W. Rozycki <macro (a] codesourcery.com>
1797 1.1.1.1.4.2 yamt
1798 1.1.1.1.4.2 yamt * config/tc-mips.c (md_convert_frag): Correct message
1799 1.1.1.1.4.2 yamt capitalization.
1800 1.1.1.1.4.2 yamt
1801 1.1.1.1.4.2 yamt 2011-02-28 Alan Modra <amodra (a] gmail.com>
1802 1.1.1.1.4.2 yamt
1803 1.1.1.1.4.2 yamt * symbols.c (report_op_error): Remove unnecessary forward declaration.
1804 1.1.1.1.4.2 yamt Add "op" parameter. Report operator and operand segments in error
1805 1.1.1.1.4.2 yamt message, not operand symbols.
1806 1.1.1.1.4.2 yamt (resolve_symbol_value): Always set segment for equated symbols, not
1807 1.1.1.1.4.2 yamt just when finalizing. Adjust report_op_error calls.
1808 1.1.1.1.4.2 yamt
1809 1.1.1.1.4.2 yamt 2011-02-25 H.J. Lu <hongjiu.lu (a] intel.com>
1810 1.1.1.1.4.2 yamt
1811 1.1.1.1.4.2 yamt * config/tc-i386.c (reloc): Don't sign-check 4-byte relocations
1812 1.1.1.1.4.2 yamt if 64bit relocations aren't allowed.
1813 1.1.1.1.4.2 yamt
1814 1.1.1.1.4.2 yamt 2011-02-25 Alan Modra <amodra (a] gmail.com>
1815 1.1.1.1.4.2 yamt
1816 1.1.1.1.4.2 yamt PR gas/12519
1817 1.1.1.1.4.2 yamt * config/obj-elf.c (elf_frob_symbol): Properly handle size expression.
1818 1.1.1.1.4.2 yamt
1819 1.1.1.1.4.2 yamt 2011-02-21 Maciej W. Rozycki <macro (a] codesourcery.com>
1820 1.1.1.1.4.2 yamt
1821 1.1.1.1.4.2 yamt * config/tc-mips.c (mips_ip) <'o'>: Remove duplicate
1822 1.1.1.1.4.2 yamt initialization of offset_reloc.
1823 1.1.1.1.4.2 yamt
1824 1.1.1.1.4.2 yamt 2011-02-15 Richard Henderson <rth (a] redhat.com>
1825 1.1.1.1.4.2 yamt
1826 1.1.1.1.4.2 yamt * dw2gencfi.c (dot_cfi_dummy): New.
1827 1.1.1.1.4.2 yamt (cfi_pseudo_table) [!TARGET_USE_CFIPOP]: New.
1828 1.1.1.1.4.2 yamt * read.c (pobegin): Unconditionally call cfi_pop_insert.
1829 1.1.1.1.4.2 yamt
1830 1.1.1.1.4.2 yamt 2011-02-13 Ralf Wildenhues <Ralf.Wildenhues (a] gmx.de>
1831 1.1.1.1.4.2 yamt
1832 1.1.1.1.4.2 yamt * configure: Regenerate.
1833 1.1.1.1.4.2 yamt
1834 1.1.1.1.4.2 yamt 2011-02-13 Mike Frysinger <vapier (a] gentoo.org>
1835 1.1.1.1.4.2 yamt
1836 1.1.1.1.4.2 yamt * config/bfin-lex.l (BYTEOP2M): Remove tokenization.
1837 1.1.1.1.4.2 yamt * config/bfin-parse.y (BYTEOP2M): Delete token.
1838 1.1.1.1.4.2 yamt (asm_1): Remove BYTEOP2M insn matching.
1839 1.1.1.1.4.2 yamt
1840 1.1.1.1.4.2 yamt 2011-02-12 Mike Frysinger <vapier (a] gentoo.org>
1841 1.1.1.1.4.2 yamt
1842 1.1.1.1.4.2 yamt * config/bfin-defs.h: Include opcode/bfin.h.
1843 1.1.1.1.4.2 yamt (M_S2RND, M_T, M_W32, M_FU, M_TFU, M_IS, M_ISS2, M_IH, M_IU): Delete.
1844 1.1.1.1.4.2 yamt
1845 1.1.1.1.4.2 yamt 2011-02-11 Mike Frysinger <vapier (a] gentoo.org>
1846 1.1.1.1.4.2 yamt
1847 1.1.1.1.4.2 yamt * doc/c-bfin.texi (Instruction Delimiting): Fix occur typo.
1848 1.1.1.1.4.2 yamt (Modify Registers): Fix subtracted typo.
1849 1.1.1.1.4.2 yamt (.byte2): Extend and swap descriptions with .byte4.
1850 1.1.1.1.4.2 yamt (.byte4): Extend and swap descriptions with .byte2.
1851 1.1.1.1.4.2 yamt (.db, .dw, .dd): Document behavior.
1852 1.1.1.1.4.2 yamt
1853 1.1.1.1.4.2 yamt 2011-02-11 Mike Frysinger <vapier (a] gentoo.org>
1854 1.1.1.1.4.2 yamt
1855 1.1.1.1.4.2 yamt * config/bfin-parse.y (TESTSET): Reject REG_SP and REG_FP.
1856 1.1.1.1.4.2 yamt
1857 1.1.1.1.4.2 yamt 2011-02-11 Alan Modra <amodra (a] gmail.com>
1858 1.1.1.1.4.2 yamt
1859 1.1.1.1.4.2 yamt * doc/c-ppc.texi (PowerPC-Opts <-nops>): Clarify.
1860 1.1.1.1.4.2 yamt
1861 1.1.1.1.4.2 yamt 2011-02-10 Alan Modra <amodra (a] gmail.com>
1862 1.1.1.1.4.2 yamt
1863 1.1.1.1.4.2 yamt * doc/as.texinfo (Overview): Add missing markup around Blackfin
1864 1.1.1.1.4.2 yamt and PowerPC options.
1865 1.1.1.1.4.2 yamt
1866 1.1.1.1.4.2 yamt 2011-02-10 Alan Modra <amodra (a] gmail.com>
1867 1.1.1.1.4.2 yamt
1868 1.1.1.1.4.2 yamt * config/tc-ppc.c (md_show_usage): Remove -l and -b. Add -K PIC.
1869 1.1.1.1.4.2 yamt * doc/as.texinfo: Refer to and include c-ppc.texi for PowerPC options.
1870 1.1.1.1.4.2 yamt (Overview <Target PowerPC options>): Add a number of missing options.
1871 1.1.1.1.4.2 yamt * doc/c-ppc.texi: Likewise. Add markup for use in manpage generation.
1872 1.1.1.1.4.2 yamt
1873 1.1.1.1.4.2 yamt 2011-02-08 H.J. Lu <hongjiu.lu (a] intel.com>
1874 1.1.1.1.4.2 yamt
1875 1.1.1.1.4.2 yamt PR gas/6957
1876 1.1.1.1.4.2 yamt * config/tc-i386.c (i386_align_code): Use f32_patt when tuning
1877 1.1.1.1.4.2 yamt for i686.
1878 1.1.1.1.4.2 yamt
1879 1.1.1.1.4.2 yamt 2011-02-08 H.J. Lu <hongjiu.lu (a] intel.com>
1880 1.1.1.1.4.2 yamt
1881 1.1.1.1.4.2 yamt * config/tc-i386.c (set_cpu_arch): Also update cpu_arch_isa_flags
1882 1.1.1.1.4.2 yamt for ISA extensions.
1883 1.1.1.1.4.2 yamt (md_parse_option): Likewise.
1884 1.1.1.1.4.2 yamt
1885 1.1.1.1.4.2 yamt 2011-02-04 Bernd Schmidt <bernds (a] codesourcery.com>
1886 1.1.1.1.4.2 yamt
1887 1.1.1.1.4.2 yamt * doc/as.texinfo (Target TIC6X options): Don't mention "-matomic".
1888 1.1.1.1.4.2 yamt * doc/c-tic6x.texi (TIC6X Directives): Don't mention ".atomic".
1889 1.1.1.1.4.2 yamt (TIC6X Options): Don't mention "-matomic".
1890 1.1.1.1.4.2 yamt * config/tc-tic6x.c (OPTION_MATOMIC, OPTION_MNO_ATOMIC): Delete.
1891 1.1.1.1.4.2 yamt (md_longopts): Remove corresponding entries.
1892 1.1.1.1.4.2 yamt (md_parse_option): Don't handle them.
1893 1.1.1.1.4.2 yamt (md_show_usage): Don't document them.
1894 1.1.1.1.4.2 yamt (tic6x_atomic): Delete variable.
1895 1.1.1.1.4.2 yamt (tic6x_update_features): Always copy tic6x_arch_enable to
1896 1.1.1.1.4.2 yamt tic6x_features.
1897 1.1.1.1.4.2 yamt (tic6x_arch_enable): Remove references to TIC6X_INSN_ATOMIC.
1898 1.1.1.1.4.2 yamt (s_tic6x_atomic, s_tic6x_noatomic): Remove functions.
1899 1.1.1.1.4.2 yamt (md_pseudo_table): Remove ".atomic" and ".noatomic".
1900 1.1.1.1.4.2 yamt
1901 1.1.1.1.4.2 yamt 2011-01-31 Nick Clifton <nickc (a] redhat.com>
1902 1.1.1.1.4.2 yamt
1903 1.1.1.1.4.2 yamt * write.c (write_contents): Include output file name and bfd error
1904 1.1.1.1.4.2 yamt value when reporting the inability to write to the output file.
1905 1.1.1.1.4.2 yamt * config/tc-rx.c (rx_handle_align): Do not insert NOPs into align
1906 1.1.1.1.4.2 yamt frag that has a non-zero fill value.
1907 1.1.1.1.4.2 yamt
1908 1.1.1.1.4.2 yamt 2011-01-27 DJ Delorie <dj (a] redhat.com>
1909 1.1.1.1.4.2 yamt
1910 1.1.1.1.4.2 yamt * config/tc-rx.c (md_convert_frag): If we can't compute the target
1911 1.1.1.1.4.2 yamt address, zero out the values stored in the object file to make
1912 1.1.1.1.4.2 yamt objdump's output consistent.
1913 1.1.1.1.4.2 yamt
1914 1.1.1.1.4.2 yamt 2011-01-26 Kai Tietz <kai.tietz (a] onevision.com>
1915 1.1.1.1.4.2 yamt
1916 1.1.1.1.4.2 yamt * config/tc-i386.c (md_begin): Set for x64 windows COFF target
1917 1.1.1.1.4.2 yamt x86_dwarf2_return_column to 32.
1918 1.1.1.1.4.2 yamt
1919 1.1.1.1.4.2 yamt 2011-01-20 Nick Clifton <nickc (a] redhat.com>
1920 1.1.1.1.4.2 yamt
1921 1.1.1.1.4.2 yamt PR gas/12384
1922 1.1.1.1.4.2 yamt * config/tc-h8300.c (constant_fits_width_p): Use correct type for
1923 1.1.1.1.4.2 yamt comparison.
1924 1.1.1.1.4.2 yamt
1925 1.1.1.1.4.2 yamt 2011-01-18 H.J. Lu <hongjiu.lu (a] intel.com>
1926 1.1.1.1.4.2 yamt
1927 1.1.1.1.4.2 yamt * write.c (compress_debug): Return if section size is smaller
1928 1.1.1.1.4.2 yamt than 32 bytes.
1929 1.1.1.1.4.2 yamt
1930 1.1.1.1.4.2 yamt 2011-01-18 H.J. Lu <hongjiu.lu (a] intel.com>
1931 1.1.1.1.4.2 yamt
1932 1.1.1.1.4.2 yamt PR gas/12409
1933 1.1.1.1.4.2 yamt * write.c (compress_debug): Return if section size is 0.
1934 1.1.1.1.4.2 yamt
1935 1.1.1.1.4.2 yamt 2011-01-18 Mingfeng Wu <mingfeng (a] faraday-tech.com>
1936 1.1.1.1.4.2 yamt
1937 1.1.1.1.4.2 yamt * config/tc-arm.c (arm_cpus): Add Faraday ARMv5TE compatible
1938 1.1.1.1.4.2 yamt cores: fa606te, fa616te, fmp626. Modify the VFP of fa626te.
1939 1.1.1.1.4.2 yamt * doc/c-arm.texi (ARM Options): Add -mcpu={fa606te, fa616te,
1940 1.1.1.1.4.2 yamt fmp626} options.
1941 1.1.1.1.4.2 yamt
1942 1.1.1.1.4.2 yamt 2011-01-18 Nick Clifton <nickc (a] redhat.com>
1943 1.1.1.1.4.2 yamt
1944 1.1.1.1.4.2 yamt PR gas/12390
1945 1.1.1.1.4.2 yamt * doc/all.texi: Add NS32K
1946 1.1.1.1.4.2 yamt * doc/as.texinfo: Remove target specific details of which
1947 1.1.1.1.4.2 yamt characters act as comment initiators and statement separators into
1948 1.1.1.1.4.2 yamt individual target specific files.
1949 1.1.1.1.4.2 yamt * doc/c-alpha.texi (Alpha-Chars): Document special behaviour of
1950 1.1.1.1.4.2 yamt the hash character at the start of a line.
1951 1.1.1.1.4.2 yamt * doc/c-arm.texi (ARM-Chars): Likewise.
1952 1.1.1.1.4.2 yamt * doc/c-avr.texi (AVR-Chars): Likewise.
1953 1.1.1.1.4.2 yamt * doc/c-d10v.texi (D10V-Chars): Likewise.
1954 1.1.1.1.4.2 yamt * doc/c-d30v.texi (D30V-Chars): Likewise.
1955 1.1.1.1.4.2 yamt * doc/c-mmix.texi (MMIX-Chars): Likewise.
1956 1.1.1.1.4.2 yamt * doc/c-s390.texi (s390 characters): Likewise.
1957 1.1.1.1.4.2 yamt * doc/c-sh.texi (SH-Chars): Likewise.
1958 1.1.1.1.4.2 yamt * doc/c-sh64.texi (SH64-Chars): Likewise.
1959 1.1.1.1.4.2 yamt * doc/c-sparc.texi (SPARC-Chars): Likewise.
1960 1.1.1.1.4.2 yamt * doc/c-tic6x.texi (TIC6X Syntax): Likewise.
1961 1.1.1.1.4.2 yamt * doc/c-xtensa.texi (Xtensa Syntax): Likewise.
1962 1.1.1.1.4.2 yamt * doc/c-z80.texi (Z80-Chars): Likewise.
1963 1.1.1.1.4.2 yamt * doc/c-z8k.texi (Z8000-Chars): Likewise.
1964 1.1.1.1.4.2 yamt * doc/c-pdp11.texi (PDP11-Syntax): Document line separator character.
1965 1.1.1.1.4.2 yamt * doc/c-arc.texi (ARC-Chars): Fill in this subsection.
1966 1.1.1.1.4.2 yamt * doc/c-bfin.texi (Blackfin Syntax): Document line comment and
1967 1.1.1.1.4.2 yamt line separator characters.
1968 1.1.1.1.4.2 yamt * doc/c-cr16.texi (CR16 Syntax): Likewise.
1969 1.1.1.1.4.2 yamt * doc/c-i386.texi (i386-Chars): Likewise.
1970 1.1.1.1.4.2 yamt * doc/c-i860.texi (i860-Chars): Likewise.
1971 1.1.1.1.4.2 yamt * doc/c-i960.texi (i960-Chars): Likewise.
1972 1.1.1.1.4.2 yamt * doc/c-ip2k.texi (IP2K-Chars): Likewise.
1973 1.1.1.1.4.2 yamt * doc/c-lm32.texi (LM32-Chars): likewise.
1974 1.1.1.1.4.2 yamt * doc/c-m32c.texi (M32C-Chars): Likewise.
1975 1.1.1.1.4.2 yamt * doc/c-m68hc11.texi (M68HC11-syntax): Likewise.
1976 1.1.1.1.4.2 yamt * doc/c-m68k.texi (M68K-Chars): Likewise.
1977 1.1.1.1.4.2 yamt * doc/c-microblaze.texi (MicroBlaze-Chars): Likewise.
1978 1.1.1.1.4.2 yamt * doc/c-msp430.texi (MSP430-Chars): Likewise.
1979 1.1.1.1.4.2 yamt * doc/c-mt.texi (MT-Chars): Likewise.
1980 1.1.1.1.4.2 yamt * doc/c-ns32k.texi (NS32K-Chars): Likewise.
1981 1.1.1.1.4.2 yamt * doc/c-pj.texi (PJ-Chars): Likewise.
1982 1.1.1.1.4.2 yamt * doc/c-ppc.texi (PowerPC-Chars): Likewise.
1983 1.1.1.1.4.2 yamt * doc/c-rx.texi (RX-Chars): Likewise.
1984 1.1.1.1.4.2 yamt * doc/c-score.texi (SCORE-Chars): Likewise.
1985 1.1.1.1.4.2 yamt * doc/c-tic54x.texi (TIC54X-Chars): Likewise.
1986 1.1.1.1.4.2 yamt * doc/c-v850.texi (V850-Chars): Likewise.
1987 1.1.1.1.4.2 yamt * doc/c-vax.texi (VAX-Chars): Likewise.
1988 1.1.1.1.4.2 yamt * doc/c-xc16x.texi (xc16x-Chars): Likewise.
1989 1.1.1.1.4.2 yamt
1990 1.1.1.1.4.2 yamt 2011-01-17 Quentin Neill <quentin.neill (a] amd.com>
1991 1.1.1.1.4.2 yamt
1992 1.1.1.1.4.2 yamt * config/tc-i386.c (cpu_arch): Add CPU_TBM_FLAGS.
1993 1.1.1.1.4.2 yamt
1994 1.1.1.1.4.2 yamt * doc/c-i386.texi (i386-TBM): New section.
1995 1.1.1.1.4.2 yamt
1996 1.1.1.1.4.2 yamt 2011-01-16 H.J. Lu <hongjiu.lu (a] intel.com>
1997 1.1.1.1.4.2 yamt
1998 1.1.1.1.4.2 yamt * config/tc-i386.c (disallow_64bit_disp): Renamed to ...
1999 1.1.1.1.4.2 yamt (disallow_64bit_reloc): This.
2000 1.1.1.1.4.2 yamt (md_assemble): Don't check movabs for x32 mode here.
2001 1.1.1.1.4.2 yamt (i386_target_format): Updated.
2002 1.1.1.1.4.2 yamt (tc_gen_reloc): Check if 64bit relocations are allowed.
2003 1.1.1.1.4.2 yamt
2004 1.1.1.1.4.2 yamt 2011-01-15 H.J. Lu <hongjiu.lu (a] intel.com>
2005 1.1.1.1.4.2 yamt
2006 1.1.1.1.4.2 yamt * config/tc-i386.c (disallow_64bit_disp): New.
2007 1.1.1.1.4.2 yamt (x86_elf_abi): Replace X86_64_LP64_ABI/X86_64_ILP32_ABI with
2008 1.1.1.1.4.2 yamt X86_64_ABI/X86_64_X32_ABI.
2009 1.1.1.1.4.2 yamt (md_assemble): Don't allow movabs with relocation in x32 mode.
2010 1.1.1.1.4.2 yamt (i386_target_format): Updated.
2011 1.1.1.1.4.2 yamt
2012 1.1.1.1.4.2 yamt 2011-01-14 H.J. Lu <hongjiu.lu (a] intel.com>
2013 1.1.1.1.4.2 yamt
2014 1.1.1.1.4.2 yamt * config/tc-i386.c (OPTION_N32): Renamed to ...
2015 1.1.1.1.4.2 yamt (OPTION_X32): This.
2016 1.1.1.1.4.2 yamt (md_longopts): Replace n32 with x32.
2017 1.1.1.1.4.2 yamt (md_parse_option): Updated.
2018 1.1.1.1.4.2 yamt (md_show_usage): Likewise.
2019 1.1.1.1.4.2 yamt
2020 1.1.1.1.4.2 yamt * doc/c-i386.texi: Replace --n32 with --x32.
2021 1.1.1.1.4.2 yamt
2022 1.1.1.1.4.2 yamt 2011-01-11 Mingjie Xing <mingjie.xing (a] gmail.com>
2023 1.1.1.1.4.2 yamt
2024 1.1.1.1.4.2 yamt * config/tc-mips.c (mips_ip): Update error messages. Take an
2025 1.1.1.1.4.2 yamt unadjusted offset for "+c" argument.
2026 1.1.1.1.4.2 yamt
2027 1.1.1.1.4.2 yamt 2011-01-10 Nick Clifton <nickc (a] redhat.com>
2028 1.1.1.1.4.2 yamt
2029 1.1.1.1.4.2 yamt * config/tc-i386.c (x86_elf_abi): Only define for targets that use
2030 1.1.1.1.4.2 yamt it.
2031 1.1.1.1.4.2 yamt
2032 1.1.1.1.4.2 yamt 2011-01-10 Nick Clifton <nickc (a] redhat.com>
2033 1.1.1.1.4.2 yamt
2034 1.1.1.1.4.2 yamt * config/tc-arm.c (s_arm_tls_desceq): Move code into ELF-only
2035 1.1.1.1.4.2 yamt part of the file.
2036 1.1.1.1.4.2 yamt
2037 1.1.1.1.4.2 yamt 2011-01-10 Nathan Sidwell <nathan (a] codesourcery.com>
2038 1.1.1.1.4.2 yamt Glauber de Oliveira Costa <glommer (a] gmail.com>
2039 1.1.1.1.4.2 yamt
2040 1.1.1.1.4.2 yamt * doc/c-arm.texi: Document TLSDESC and TLSCALL relocations, and
2041 1.1.1.1.4.2 yamt .tlsdescseq directive.
2042 1.1.1.1.4.2 yamt * config/tc-arm.c (arm_typed_reg_parse): Check for potential reloc
2043 1.1.1.1.4.2 yamt following a symbol.
2044 1.1.1.1.4.2 yamt (s_arm_tls_descseq): New directive.
2045 1.1.1.1.4.2 yamt (md_pseudo_table): Add it.
2046 1.1.1.1.4.2 yamt (encode_branch): Allow TLS_CALL relocs too.
2047 1.1.1.1.4.2 yamt (do_t_blx, do_t_branch23): Use encode_branch.
2048 1.1.1.1.4.2 yamt (reloc_names): Add tlsdesc and tlscall.
2049 1.1.1.1.4.2 yamt (md_apply_fix): Process tls desc relocations.
2050 1.1.1.1.4.2 yamt (tc_gen_reloc): Likewise.
2051 1.1.1.1.4.2 yamt (arm_fix_adjustable): Likewise.
2052 1.1.1.1.4.2 yamt
2053 1.1.1.1.4.2 yamt 2011-01-07 Quentin Neill <quentin.neill (a] amd.com>
2054 1.1.1.1.4.2 yamt
2055 1.1.1.1.4.2 yamt * config/tc-i386.c (cpu_arch): Add CPU_BMI_FLAGS.
2056 1.1.1.1.4.2 yamt
2057 1.1.1.1.4.2 yamt * doc/c-i386.texi (i386-BMI): New section.
2058 1.1.1.1.4.2 yamt
2059 1.1.1.1.4.2 yamt 2011-01-06 Paul Koning <ni1d (a] arrl.net>
2060 1.1.1.1.4.2 yamt
2061 1.1.1.1.4.2 yamt * config/tc-pdp11.c (parse_op_no_deferred): Allow PC-relative
2062 1.1.1.1.4.2 yamt references to absolute addresses.
2063 1.1.1.1.4.2 yamt
2064 1.1.1.1.4.2 yamt 2011-01-05 DJ Delorie <dj (a] redhat.com>
2065 1.1.1.1.4.2 yamt
2066 1.1.1.1.4.2 yamt * config/tc-rx.c (tc_gen_reloc): Emit an RX_OP_NEG expression
2067 1.1.1.1.4.2 yamt instead of an RH_NEG32 one.
2068 1.1.1.1.4.2 yamt
2069 1.1.1.1.4.2 yamt 2011-01-05 Jonathan Wakely <jwakely.gcc (a] gmail.com>
2070 1.1.1.1.4.2 yamt
2071 1.1.1.1.4.2 yamt * doc/c-i386.texi: Clarify --n32.
2072 1.1.1.1.4.2 yamt
2073 1.1.1.1.4.2 yamt 2011-01-04 H.J. Lu <hongjiu.lu (a] intel.com>
2074 1.1.1.1.4.2 yamt
2075 1.1.1.1.4.2 yamt * config/tc-i386.c (build_modrm_byte): Allow encoding 32/64bit
2076 1.1.1.1.4.2 yamt integer registers in VEX.vvvv. Check register-only source
2077 1.1.1.1.4.2 yamt operand when two source operands are swapped. Properly update
2078 1.1.1.1.4.2 yamt destination when two source operands are swapped.
2079 1.1.1.1.4.2 yamt
2080 1.1.1.1.4.2 yamt 2011-01-01 H.J. Lu <hongjiu.lu (a] intel.com>
2081 1.1.1.1.4.2 yamt
2082 1.1.1.1.4.2 yamt * gas.c (parse_args): Update copyright to 2011.
2083 1.1.1.1.4.2 yamt
2084 1.1.1.1.4.2 yamt For older changes see ChangeLog-2010
2085 1.1.1.1.4.2 yamt
2087 1.1.1.1.4.2 yamt Local Variables:
2088 1.1.1.1.4.2 yamt mode: change-log
2089 1.1.1.1.4.2 yamt left-margin: 8
2090 1.1.1.1.4.2 yamt fill-column: 74
2091 1.1.1.1.4.2 yamt version-control: never
2092 End:
2093