d064176ebd672e9c156bed916193d14f8cfcd733
[deliverable/binutils-gdb.git] / gas / ChangeLog
1 2013-02-06 Alan Modra <amodra@gmail.com>
2
3 PR gas/14255
4 * config/tc-avr.h (TC_VALIDATE_FIX): Mark symbol used by reloc.
5 Don't skip fixups with fx_subsy non-NULL.
6 * config/tc-avr.c (tc_gen_reloc): Don't specially handle fixups
7 with fx_subsy non-NULL.
8
9 2013-02-04 H.J. Lu <hongjiu.lu@intel.com>
10
11 * doc/c-metag.texi: Add "@c man" markers.
12
13 2013-02-04 Alan Modra <amodra@gmail.com>
14
15 * write.c (fixup_segment): Return void. Delete seg_reloc_count
16 related code.
17 (TC_ADJUST_RELOC_COUNT): Delete.
18 * config/tc-i960.h (TC_ADJUST_RELOC_COUNT): Delete.
19
20 2013-02-04 Alan Modra <amodra@gmail.com>
21
22 * po/POTFILES.in: Regenerate.
23
24 2013-01-30 Markos Chandras <markos.chandras@imgtec.com>
25
26 * config/tc-metag.c: Make SWAP instruction less permissive with
27 its operands.
28
29 2013-01-29 DJ Delorie <dj@redhat.com>
30
31 * config/tc-rl78.c (rl78_cons_fix_new): Handle user-specified
32 relocs in .word/.etc statements.
33
34 2013-01-29 Roland McGrath <mcgrathr@google.com>
35
36 * config/tc-arm.c (md_apply_fix): Use as_bad_where for "bad
37 immediate value for 8-bit offset" error so it shows line info.
38
39 2013-01-24 Joseph Myers <joseph@codesourcery.com>
40
41 * config/tc-ppc.c (md_assemble): Do not generate APUinfo sections
42 for 64-bit output.
43
44 2013-01-24 Nick Clifton <nickc@redhat.com>
45
46 * config/tc-v850.c: Add support for e3v5 architecture.
47 * doc/c-v850.texi: Mention new support.
48
49 2013-01-23 Nick Clifton <nickc@redhat.com>
50
51 PR gas/15039
52 * config/tc-avr.c: Include dwarf2dbg.h.
53
54 2013-01-18 H.J. Lu <hongjiu.lu@intel.com>
55
56 * config/tc-i386.c (reloc): Support size relocation only for ELF.
57 (tc_i386_fix_adjustable): Likewise.
58 (lex_got): Likewise.
59 (tc_gen_reloc): Likewise.
60
61 2013-01-17 Yufeng Zhang <yufeng.zhang@arm.com>
62
63 * config/tc-aarch64.c (output_operand_error_record): Change to output
64 the out-of-range error message as value-expected message if there is
65 only one single value in the expected range.
66 (programmer_friendly_fixup): Remove the handling of 8-bit MOVI with
67 LSL #0 as a programmer-friendly feature.
68
69 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
70
71 * config/tc-i386.c (reloc): Support BFD_RELOC_SIZE32.
72 (tc_i386_fix_adjustable): Keep symbol for BFD_RELOC_32_SIZE and
73 BFD_RELOC_64_SIZE relocations.
74 (lex_got): Support "symbol@SIZE" and don't create GOT symbol
75 for it.
76 (tc_gen_reloc): Resolve BFD_RELOC_SIZE32 and BFD_RELOC_SIZE64
77 relocations against local symbols.
78
79 2013-01-16 Alan Modra <amodra@gmail.com>
80
81 * config/tc-ppc.c (md_assemble <TE_PE>): Ignore line after
82 finding some sort of toc syntax error, and break to avoid
83 compiler uninit warning.
84
85 2013-01-15 H.J. Lu <hongjiu.lu@intel.com>
86
87 PR gas/15019
88 * config/tc-i386.c (lex_got): Increment length by 1 if the
89 relocation token is removed.
90
91 2013-01-15 Nick Clifton <nickc@redhat.com>
92
93 * config/tc-v850.c (md_assemble): Allow signed values for
94 V850E_IMMEDIATE.
95
96 2013-01-11 Sean Keys <skeys@ipdatasys.com>
97
98 * config/tc-xgate.c (md_begin): Fix mistake made when going from
99 git to cvs.
100
101 2013-01-10 Peter Bergner <bergner@vnet.ibm.com>
102
103 * doc/as.texinfo (Target PowerPC): Document -mpower8 and -mhtm.
104 * doc/c-ppc.texi (PowerPC-Opts): Likewise.
105 * config/tc-ppc.c (md_show_usage): Likewise.
106 (ppc_handle_align): Handle power8's group ending nop.
107
108 2013-01-10 Sean Keys <skeys@ipdatasys.com>
109
110 * config/tc-xgate.c (md_begin): Fix the printing of opcodes so
111 that the assember exits after the opcodes have been printed.
112
113 2013-01-10 H.J. Lu <hongjiu.lu@intel.com>
114
115 * app.c: Remove trailing white spaces.
116 * as.c: Likewise.
117 * as.h: Likewise.
118 * cond.c: Likewise.
119 * dw2gencfi.c: Likewise.
120 * dwarf2dbg.h: Likewise.
121 * ecoff.c: Likewise.
122 * input-file.c: Likewise.
123 * itbl-lex.h: Likewise.
124 * output-file.c: Likewise.
125 * read.c: Likewise.
126 * sb.c: Likewise.
127 * subsegs.c: Likewise.
128 * symbols.c: Likewise.
129 * write.c: Likewise.
130 * config/tc-i386.c: Likewise.
131 * doc/Makefile.am: Likewise.
132 * doc/Makefile.in: Likewise.
133 * doc/c-aarch64.texi: Likewise.
134 * doc/c-alpha.texi: Likewise.
135 * doc/c-arc.texi: Likewise.
136 * doc/c-arm.texi: Likewise.
137 * doc/c-avr.texi: Likewise.
138 * doc/c-bfin.texi: Likewise.
139 * doc/c-cr16.texi: Likewise.
140 * doc/c-d10v.texi: Likewise.
141 * doc/c-d30v.texi: Likewise.
142 * doc/c-h8300.texi: Likewise.
143 * doc/c-hppa.texi: Likewise.
144 * doc/c-i370.texi: Likewise.
145 * doc/c-i386.texi: Likewise.
146 * doc/c-i860.texi: Likewise.
147 * doc/c-m32c.texi: Likewise.
148 * doc/c-m32r.texi: Likewise.
149 * doc/c-m68hc11.texi: Likewise.
150 * doc/c-m68k.texi: Likewise.
151 * doc/c-microblaze.texi: Likewise.
152 * doc/c-mips.texi: Likewise.
153 * doc/c-msp430.texi: Likewise.
154 * doc/c-mt.texi: Likewise.
155 * doc/c-s390.texi: Likewise.
156 * doc/c-score.texi: Likewise.
157 * doc/c-sh.texi: Likewise.
158 * doc/c-sh64.texi: Likewise.
159 * doc/c-tic54x.texi: Likewise.
160 * doc/c-tic6x.texi: Likewise.
161 * doc/c-v850.texi: Likewise.
162 * doc/c-xc16x.texi: Likewise.
163 * doc/c-xgate.texi: Likewise.
164 * doc/c-xtensa.texi: Likewise.
165 * doc/c-z80.texi: Likewise.
166 * doc/internals.texi: Likewise.
167
168 2013-01-10 Roland McGrath <mcgrathr@google.com>
169
170 * hash.c (hash_new_sized): Make it global.
171 * hash.h: Declare it.
172 * macro.c (define_macro): Use hash_new_sized instead of hash_new,
173 pass a small size.
174
175 2013-01-10 Will Newton <will.newton@imgtec.com>
176
177 * Makefile.am: Add Meta.
178 * Makefile.in: Regenerate.
179 * config/tc-metag.c: New file.
180 * config/tc-metag.h: New file.
181 * configure.tgt: Add Meta.
182 * doc/Makefile.am: Add Meta.
183 * doc/Makefile.in: Regenerate.
184 * doc/all.texi: Add Meta.
185 * doc/as.texiinfo: Document Meta options.
186 * doc/c-metag.texi: New file.
187
188 2013-01-09 Steve Ellcey <sellcey@mips.com>
189
190 * config/tc-i386.c (md_begin): Remove 'internal Error' from as_fatal
191 calls.
192 * config/tc-mips.c (internalError): Remove, replace with abort.
193
194 2013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
195
196 * config/tc-aarch64.c (parse_operands): Change to compare the result
197 of function call 'parse_sys_reg' with 'PARSE_FAIL' instead of 'FALSE'.
198
199 2013-01-07 Nick Clifton <nickc@redhat.com>
200
201 PR gas/14887
202 * config/tc-arm.c (skip_past_char): Skip whitespace before the
203 anticipated character.
204 * config/tc-arm.c (parse_address_main): Delete skip of whitespace
205 here as it is no longer needed.
206
207 2013-01-06 Andreas Schwab <schwab@linux-m68k.org>
208
209 * doc/c-mips.texi (MIPS Opts): Fix use of @itemx.
210 * doc/c-score.texi (SCORE-Opts): Likewise.
211 * doc/c-tic54x.texi (TIC54X-Directives): Likewise.
212
213 2013-01-04 Juergen Urban <JuergenUrban@gmx.de>
214
215 * config/tc-mips.c: Add support for MIPS r5900.
216 Add M_LQ_AB and M_SQ_AB to support large values for instructions
217 lq and sq.
218 (can_swap_branch_p, get_append_method): Detect some conditional
219 short loops to fix a bug on the r5900 by NOP in the branch delay
220 slot.
221 (M_MUL): Support 3 operands in multu on r5900.
222 (M_TRUNCWS): Support trunc.w.s on r5900 in MIPS ISA I.
223 (s_mipsset): Force 32 bit floating point on r5900.
224 (mips_ip): Check parameter range of instructions mfps and mtps on
225 r5900.
226 * configure.in: Detect CPU type when target string contains r5900
227 (e.g. mips64r5900el-linux-gnu).
228
229 2013-01-02 H.J. Lu <hongjiu.lu@intel.com>
230
231 * as.c (parse_args): Update copyright year to 2013.
232
233 2013-01-02 Yufeng Zhang <yufeng.zhang@arm.com>
234
235 * config/tc-aarch64.c (aarch64_cpus): Add entries for "cortex-a53"
236 and "cortex57".
237
238 2013-01-02 Nick Clifton <nickc@redhat.com>
239
240 PR gas/14987
241 * config/tc-arm.c (parse_address_main): Skip whitespace before a
242 closing bracket.
243
244 For older changes see ChangeLog-2012
245 \f
246 Copyright (C) 2013 Free Software Foundation, Inc.
247
248 Copying and distribution of this file, with or without modification,
249 are permitted in any medium without royalty provided the copyright
250 notice and this notice are preserved.
251
252 Local Variables:
253 mode: change-log
254 left-margin: 8
255 fill-column: 74
256 version-control: never
257 End:
This page took 0.033942 seconds and 4 git commands to generate.