* config/bfin-parse.y (asm_1): Check value range for 16 bit immediate
[external/binutils.git] / gas / ChangeLog
1 2006-01-21  Jie Zhang  <jie.zhang@analog.com>
2
3         * config/bfin-parse.y (asm_1): Check value range for 16 bit immediate
4         in load immediate intruction.
5
6 2006-01-21  Jie Zhang  <jie.zhang@analog.com>
7
8         * config/bfin-parse.y (value_match): Use correct conversion
9         specifications in template string for __FILE__ and __LINE__.
10         (binary): Ditto.
11         (unary): Ditto.
12
13 2006-01-18  Alexandre Oliva  <aoliva@redhat.com>
14
15         Introduce TLS descriptors for i386 and x86_64.
16         * config/tc-i386.c (tc_i386_fix_adjustable): Handle
17         BFD_RELOC_386_TLS_GOTDESC, BFD_RELOC_386_TLS_DESC_CALL,
18         BFD_RELOC_X86_64_GOTPC32_TLSDESC, BFD_RELOC_X86_64_TLSDESC_CALL.
19         (optimize_disp): Emit fix up for BFD_RELOC_386_TLS_DESC_CALL and
20         BFD_RELOC_X86_64_TLSDESC_CALL immediately, and clear the
21         displacement bits.
22         (build_modrm_byte): Set up zero modrm for TLS desc calls.
23         (lex_got): Handle @tlsdesc and @tlscall.
24         (md_apply_fix, tc_gen_reloc): Handle the new relocations.
25
26 2006-01-11  Nick Clifton  <nickc@redhat.com>
27
28         Fixes for building on 64-bit hosts:
29         * config/tc-avr.c (mod_index): New union to allow conversion
30         between pointers and integers.
31         (md_begin, avr_ldi_expression): Use it.
32         * config/tc-i370.c (md_assemble): Add cast for argument to print
33         statement.
34         * config/tc-tic54x.c (subsym_substitute): Likewise.
35         * config/tc-mn10200.c (md_assemble): Use a union to convert the
36         opindex field of fr_cgen structure into a pointer so that it can
37         be stored in a frag.
38         * config/tc-mn10300.c (md_assemble): Likewise.
39         * config/tc-frv.c (frv_debug_tomcat): Use %p to print pointer
40         types.
41         * config/tc-v850.c: Replace uses of (int) casts with correct
42         types.
43
44 2006-01-09  H.J. Lu  <hongjiu.lu@intel.com>
45
46         PR gas/2117
47         * symbols.c (snapshot_symbol): Don't change a defined symbol.
48
49 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
50
51         PR gas/2101
52         * config/tc-mmix.c (mmix_handle_mmixal): Don't treat #[0-9][FB] as
53         a local-label reference.
54
55 For older changes see ChangeLog-2005
56 \f
57 Local Variables:
58 mode: change-log
59 left-margin: 8
60 fill-column: 74
61 version-control: never
62 End: