Support R_PPC64_ADDR64_LOCAL
[platform/upstream/binutils.git] / gas / ChangeLog
1 2014-03-05  Alan Modra  <amodra@gmail.com>
2
3         * config/tc-ppc.c (ppc_elf_suffix): Support @localentry.
4         (md_apply_fix): Support R_PPC64_ADDR64_LOCAL.
5
6 2014-03-05  Alan Modra  <amodra@gmail.com>
7
8         * config/tc-ppc.c (md_assemble): Move code adjusting reloc types
9         later.  Merge absolute and relative branch reloc selection.
10         Generate 16-bit relocs for most 16-bit insn fields given a
11         non-constant expression.
12
13 2014-03-05  Alan Modra  <amodra@gmail.com>
14
15         * config/tc-ppc.c (ppc_is_toc_sym): Remove OBJ_ELF support.
16         (md_assemble): Don't call ppc_is_toc_sym for ELF.
17
18 2014-03-04  Heiher  <r@hev.cc>
19
20         * config/tc-mips.c (mips_cpu_info_table): Use ISA_MIPS64R2 for
21         Loongson-3A.
22
23 2014-03-03  Nick Clifton  <nickc@redhat.com>
24
25         * config/msp430/msp430.c: Replace known mcu array with known
26         msp430 ISA mcu name array.
27         Accept any name for -mmcu option.
28         Add -mz option to warn about missing NOP following an interrupt
29         status change.
30         (check_for_nop): New.
31         (msp430_operands): Emit a warning, if requested, when an interrupt
32         changing instruction is not followed by a NOP.
33         * doc/c-msp430.c: Document -mz option.
34
35 2014-03-03  Alan Modra  <amodra@gmail.com>
36
37         * config/bfin-lex-wrapper.c: Correct copyright date.
38         * config/obj-fdpicelf.c: Likewise.
39         * config/obj-fdpicelf.h: Likewise.
40         * config/tc-frv.c: Correct copyright punctuation.
41         * config/tc-ip2k.c: Likewise.
42         * config/tc-iq2000.c: Likewise.
43         * config/tc-mep.c: Likewise.
44         * config/tc-tic4x.c: Likewise.
45         * config/tc-tic4x.h: Likewise.
46
47 2014-03-01  Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
48
49         * config/tc-avr.c: Remove atxmega16x1.
50
51 2014-02-28  Alan Modra  <amodra@gmail.com>
52
53         * dwarf2dbg.c (out_debug_line): Correct .debug_line header_length
54         field for 64-bit dwarf.
55
56 2014-02-21  Ilya Tocar  <ilya.tocar@intel.com>
57
58         * config/tc-i386.c (cpu_arch): Add .prefetchwt1.
59         * doc/c-i386.texi: Document .prefetchwt1/prefetchwt1.
60
61 2014-02-12  Ilya Tocar  <ilya.tocar@intel.com>
62
63         * config/tc-i386.c (cpu_arch): Add .clflushopt, .xsavec, .xsaves.
64         * doc/c-i386.texi: Document .xsavec/xsavec/.xsaves/xsaves/
65         clflushopt/.clfushopt.
66
67 2014-02-10  Alan Modra  <amodra@gmail.com>
68
69         * po/POTFILES.in: Regenerate.
70         * po/gas.pot: Regenerate.
71
72 2014-02-03  Sandra Loosemore  <sandra@codesourcery.com>
73
74         * config/tc-nios2.c (md_apply_fix): Test for new relocs.
75         (nios2_special_reloc): Add %call_lo, %call_hiadj, %got_lo,
76         %got_hiadj relocation operators.  Sort table and add comment
77         to explain ordering.
78         (nios2_fix_adjustable): Test for new relocs.
79         * doc/c-nios2.texi (Nios II Relocations): Document new relocation
80         operators.
81
82 2014-01-30  Sandra Loosemore  <sandra@codesourcery.com>
83
84         * config/tc-nios2.c (md_apply_fix): Handle BFD_RELOC_NIOS2_CALL26_NOAT.
85         (nios2_assemble_args_m): Likewise.
86         (md_assemble): Likewise.
87
88 2014-01-24  DJ Delorie  <dj@redhat.com>
89
90         * config/tc-msp430.c (msp430_section): Always flag data sections,
91         regardless of -md.
92         (msp430_frob_section): New.  Make sure all sections are noticed if
93         they have content.
94         (msp430_lcomm): New.  Flag bss if .lcomm is seen.
95         (msp430_comm): New.  Likewise.
96         (md_pseudo_table): Add them.
97         * config/tc-msp430.h (msp430_frob_section): Declare.
98         (tc_frob_section): Define.
99
100 2014-01-23  Nick Clifton  <nickc@redhat.com>
101
102         * config/tc-msp430.c (show_mcu_list): Delete.
103         (md_parse_option): Accept any MCU name.  Accept several more
104         variants for the -mcpu option.
105         (md_show_usage): Do not call show_mcu_list.
106
107 2014-01-22  DJ Delorie  <dj@redhat.com>
108
109         * config/tc-msp430.c (msp430_refsym): New: ".refsym <symbol>"
110         * doc/c-msp430.texi (MSP430 Directives): Document it.
111
112 2014-01-22  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
113
114         * config/tc-i386.c (check_VecOperands): Remove regzmm from AVX2
115         gather assert.
116
117 2014-01-22  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
118
119         PR gas/16489
120         * config/tc-i386.c (check_VecOperands): Add check for invalid
121         register set in AVX512 gathers.
122
123 2014-01-22  Alan Modra  <amodra@gmail.com>
124
125         * config/tc-tic4x.c (md_shortopts): s/CONST/const/.
126
127 2014-01-21  DJ Delorie  <dj@redhat.com>
128
129         * config/tc-rl78.c (require_end_of_expr): New.
130         (md_operand): Call it.
131         (rl78_cons_fix_new): Mark LO16, HI16, ahd HI8 internal relocations
132         as not overflowing.
133
134 2014-01-17  Will Newton  <will.newton@linaro.org>
135
136         * config/tc-arm.c (do_vfp_nsyn_cvt_fpv8): Set OP to 1
137         for the s32.f64 flavours of VCVT.
138
139 2014-01-14  Nick Clifton  <nickc@redhat.com>
140
141         PR gas/16434
142         * config/tc-z80.c (wrong_match): Provide format string to
143         as_warn.
144         (parse_exp_not_indexed): Delete unused variable dummy.
145         (emit_byte): Delete unused variable fixp.
146
147 2014-01-08  H.J. Lu  <hongjiu.lu@intel.com>
148
149         * config/tc-i386.c (regbnd): Removed.
150         (vec_disp8): Likewise.
151
152 2014-01-08  H.J. Lu  <hongjiu.lu@intel.com>
153
154         * as.c (parse_args): Update copyright year to 2014.
155
156 2014-01-07  Tom Tromey  <tromey@redhat.com>
157
158         * config/tc-tic30.c (debug): Avoid old VA_* compatibility
159         wrappers.
160
161 2014-01-07  Tom Tromey  <tromey@redhat.com>
162
163         * config/tc-microblaze.h (parse_cons_expression_microblaze): Don't
164         use PARAMS.
165
166 2014-01-07  Tom Tromey  <tromey@redhat.com>
167
168         * config/tc-xc16x.h: Don't use ANSI_PROTOTYPES.
169
170 2013-01-07  Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
171
172         * config/tc-aarch64.c (aarch64_cpus): Add entry for "xgene-1"
173
174 For older changes see ChangeLog-2013
175 \f
176 Copyright (C) 2014 Free Software Foundation, Inc.
177
178 Copying and distribution of this file, with or without modification,
179 are permitted in any medium without royalty provided the copyright
180 notice and this notice are preserved.
181
182 Local Variables:
183 mode: change-log
184 left-margin: 8
185 fill-column: 74
186 version-control: never
187 End: