]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/brig/ChangeLog
re PR hsa/81713 (BIT_FIELD_REF produced by Brig FE do not pass new verification)
[thirdparty/gcc.git] / gcc / brig / ChangeLog
1 2017-08-04 Henry Linjamäki <henry.linjamaki@parmance.com>
2
3 Fix PR 81713
4 * brigfrontend/brig-basic-inst-handler.cc: replace build_int_cst with
5 bitsize_int in building BIT_FIELD_REF.
6 * brigfrontend/brig-code-entry-handler.cc: likewise.
7
8 2017-07-05 Richard Sandiford <richard.sandiford@linaro.org>
9 Alan Hayward <alan.hayward@arm.com>
10 David Sherwood <david.sherwood@arm.com>
11
12 * brig-c.h (brig_type_for_mode): Remove "enum" before "machine_mode".
13 * brig-lang.c (brig_langhook_type_for_mode): Likewise.
14
15 2017-07-04 Jakub Jelinek <jakub@redhat.com>
16
17 * brigfrontend/brig-function.cc: Include profile-count.h.
18 * brigfrontend/brig-to-generic.cc: Likewise.
19
20 2017-05-18 Thomas Schwinge <thomas@codesourcery.com>
21
22 * brigfrontend/brig-to-generic.h (class brig_to_generic): Use
23 "dump_flags_t" for "m_dump_flags" member.
24
25 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
26
27 * brigfrontend/brig-code-entry-handler.cc
28 (brig_code_entry_handler::build_address_operand): Fix
29 an assertion when doing an 'lda' of a private array
30 offset.
31
32 2017-05-03 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
33
34 * brigfrontend/brig-code-entry-handler.cc
35 (brig_code_entry_handler::build_address_operand): Fix a bug
36 with reg+offset addressing on 32b segments. In large mode,
37 the offset is treated as 32bits unless it's global, readonly or
38 kernarg address space.
39
40 2016-02-01 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
41
42 * brigfrontend/brig-code-entry-handler.cc: fix address
43 expressions which refer only to offset 0, but nothing else.
44 * brigfrontend/brig-lane-inst-handler.cc: fix
45 activelanepermute_b64 HSAIL instruction.
46 * brigfrontend/brig-to-generic.cc: remove useless c_str()
47 call. Add missing va_end (). Fix PR79250.
48
49 2017-01-30 Jakub Jelinek <jakub@redhat.com>
50
51 * brigfrontend/brig-code-entry-handler.cc
52 (brig_code_entry_handler::get_tree_cst_for_hsa_operand): For %lu
53 cast size_t arguments to unsigned long.
54
55 2017-01-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
56
57 * config-lang.in: Removed stale target-libbrig reference.
58
59 2017-01-26 Jakub Jelinek <jakub@redhat.com>
60
61 Update copyright years.
62
63 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
64 Martin Jambor <mjambor@suse.cz>
65
66 * Make-lang.in: New file.
67 * brig-builtins.h: Likewise.
68 * brig-c.h: Likewise.
69 * brig-lang.c: Likewise.
70 * brigspec.c: Likewise.
71 * config-lang.in: Likewise.
72 * lang-specs.h: Likewise.
73 * lang.opt: Likewise.
74 * brigfrontend/brig-arg-block-handler.cc: Likewise.
75 * brigfrontend/brig-atomic-inst-handler.cc: Likewise.
76 * brigfrontend/brig-basic-inst-handler.cc: Likewise.
77 * brigfrontend/brig-branch-inst-handler.cc: Likewise.
78 * brigfrontend/brig-cmp-inst-handler.cc: Likewise.
79 * brigfrontend/brig-code-entry-handler.cc: Likewise.
80 * brigfrontend/brig-code-entry-handler.h: Likewise.
81 * brigfrontend/brig-comment-handler.cc: Likewise.
82 * brigfrontend/brig-control-handler.cc: Likewise.
83 * brigfrontend/brig-copy-move-inst-handler.cc: Likewise.
84 * brigfrontend/brig-cvt-inst-handler.cc: Likewise.
85 * brigfrontend/brig-fbarrier-handler.cc: Likewise.
86 * brigfrontend/brig-function-handler.cc: Likewise.
87 * brigfrontend/brig-function.cc: Likewise.
88 * brigfrontend/brig-function.h: Likewise.
89 * brigfrontend/brig-inst-mod-handler.cc: Likewise.
90 * brigfrontend/brig-label-handler.cc: Likewise.
91 * brigfrontend/brig-lane-inst-handler.cc: Likewise.
92 * brigfrontend/brig-machine.c: Likewise.
93 * brigfrontend/brig-machine.h: Likewise.
94 * brigfrontend/brig-mem-inst-handler.cc: Likewise.
95 * brigfrontend/brig-module-handler.cc: Likewise.
96 * brigfrontend/brig-queue-inst-handler.cc: Likewise.
97 * brigfrontend/brig-seg-inst-handler.cc: Likewise.
98 * brigfrontend/brig-signal-inst-handler.cc: Likewise.
99 * brigfrontend/brig-to-generic.cc: Likewise.
100 * brigfrontend/brig-to-generic.h: Likewise.
101 * brigfrontend/brig-util.cc: Likewise.
102 * brigfrontend/brig-util.h: Likewise.
103 * brigfrontend/brig-variable-handler.cc: Likewise.
104 * brigfrontend/phsa.h: Likewise.