145
|
1 2020-01-24 Maciej W. Rozycki <macro@wdc.com>
|
|
2
|
|
3 * configure.ac: Handle `--with-toolexeclibdir='.
|
|
4 * Makefile.in: Regenerate.
|
|
5 * aclocal.m4: Regenerate.
|
|
6 * configure: Regenerate.
|
|
7
|
|
8 2020-01-01 Jakub Jelinek <jakub@redhat.com>
|
|
9
|
|
10 Update copyright years.
|
|
11
|
|
12 2019-09-27 Maciej W. Rozycki <macro@wdc.com>
|
|
13
|
|
14 * configure: Regenerate.
|
|
15
|
|
16 2019-01-01 Jakub Jelinek <jakub@redhat.com>
|
|
17
|
|
18 Update copyright years.
|
|
19
|
|
20 2018-10-31 Joseph Myers <joseph@codesourcery.com>
|
|
21
|
|
22 PR bootstrap/82856
|
|
23 * configure.ac: Remove AC_PREREQ.
|
|
24 * Makefile.in, aclocal.m4, configure: Regenerate.
|
|
25
|
131
|
26 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
|
|
27
|
|
28 * include/internal/phsa-rt.h: Whitespace cleanup.
|
|
29 * include/internal/workitems.h: Store work item ID data to easily
|
|
30 accessible locations.
|
|
31 * rt/workitems.c: Same.
|
|
32
|
|
33 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
|
|
34
|
|
35 * rt/workitems.c: Fix an alloca stack underflow.
|
|
36
|
|
37 2018-04-18 David Malcolm <dmalcolm@redhat.com>
|
|
38
|
|
39 PR jit/85384
|
|
40 * configure: Regenerate.
|
|
41
|
|
42 2018-01-03 Jakub Jelinek <jakub@redhat.com>
|
|
43
|
|
44 Update copyright years.
|
|
45
|
111
|
46 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
|
|
47
|
|
48 * include/internal/phsa-rt.h: Support for improved group segment
|
|
49 handling with a stack-like allocation scheme.
|
|
50 * include/internal/workitems.h: Likewise.
|
|
51 * rt/workitems.c: Likewise.
|
|
52
|
|
53 2017-09-25 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
|
|
54
|
|
55 * rt/workitems.c: Assume the host runtime allocates the work group
|
|
56 memory.
|
|
57
|
|
58 2017-05-03 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
|
|
59
|
|
60 * rt/workitems.c: Removed a leftover comment.
|
|
61 * rt/arithmetic.c (__hsail_class_f32, __hsail_class_f64): Fix the
|
|
62 check for signaling/non-signalling NaN. Add class_f64 default
|
|
63 implementation.
|
|
64
|
|
65 2017-02-01 Jakub Jelinek <jakub@redhat.com>
|
|
66
|
|
67 * configure.tgt: Fix i?86-*-linux* entry.
|
|
68 * rt/sat_arithmetic.c (__hsail_sat_add_u32, __hsail_sat_add_u64,
|
|
69 __hsail_sat_add_s32, __hsail_sat_add_s64): Use __builtin_add_overflow.
|
|
70 (__hsail_sat_sub_u8, __hsail_sat_sub_u16): Remove pointless for overflow
|
|
71 over maximum.
|
|
72 (__hsail_sat_sub_u32, __hsail_sat_sub_u64, __hsail_sat_sub_s32,
|
|
73 __hsail_sat_sub_s64): Use __builtin_sub_overflow.
|
|
74 (__hsail_sat_mul_u32, __hsail_sat_mul_u64, __hsail_sat_mul_s32,
|
|
75 __hsail_sat_mul_s64): Use __builtin_mul_overflow.
|
|
76 * rt/arithmetic.c (__hsail_borrow_u32, __hsail_borrow_u64): Use
|
|
77 __builtin_sub_overflow_p.
|
|
78 (__hsail_carry_u32, __hsail_carry_u64): Use __builtin_add_overflow_p.
|
|
79 * rt/misc.c (__hsail_groupbaseptr, __hsail_kernargbaseptr_u64):
|
|
80 Cast pointers to uintptr_t first before casting to some other integral
|
|
81 type.
|
|
82 * rt/segment.c (__hsail_segmentp_private, __hsail_segmentp_group): Likewise.
|
|
83 * rt/queue.c (__hsail_ldqueuereadindex, __hsail_ldqueuewriteindex,
|
|
84 __hsail_addqueuewriteindex, __hsail_casqueuewriteindex,
|
|
85 __hsail_stqueuereadindex, __hsail_stqueuewriteindex): Cast integral value
|
|
86 to uintptr_t first before casting to pointer.
|
|
87 * rt/workitems.c (__hsail_alloca_pop_frame): Cast memcpy first argument to
|
|
88 void * to avoid warning.
|
|
89
|
|
90 2017-01-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
|
|
91
|
|
92 * configure.tgt: Moved the white list of supported targets here
|
|
93 from configure.ac. Added i[3456789]86-*-linux* as a supported env
|
|
94 for the BRIG FE.
|
|
95 * README: Added a proper description of what libhsail-rt is.
|
|
96
|
|
97 2017-01-26 Jakub Jelinek <jakub@redhat.com>
|
|
98
|
|
99 Update copyright years.
|
|
100
|
|
101 2017-01-25 Thomas Schwinge <thomas@codesourcery.com>
|
|
102
|
|
103 * config.h.in: Remove stale file.
|
|
104
|
|
105 * configure.ac: Don't instantiate AC_CONFIG_MACRO_DIR.
|
|
106 * configure: Regenerate.
|
|
107
|
|
108 2017-01-25 Jakub Jelinek <jakub@redhat.com>
|
|
109
|
|
110 PR other/79046
|
|
111 * configure.ac: Add GCC_BASE_VER.
|
|
112 * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
|
|
113 get version from BASE-VER file.
|
|
114 (ACLOCAL_AMFLAGS): Set to -I .. -I ../config .
|
|
115 * aclocal.m4: Regenerated.
|
|
116 * configure: Regenerated.
|
|
117 * Makefile.in: Regenerated.
|
|
118
|
|
119 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
|
|
120 Martin Jambor <mjambor@suse.cz>
|
|
121
|
|
122 * Makefile.am: New file.
|
|
123 * target-config.h.in: Likewise.
|
|
124 * configure.ac: Likewise.
|
|
125 * configure: Likewise.
|
|
126 * config.h.in: Likewise.
|
|
127 * aclocal.m4: Likewise.
|
|
128 * README: Likewise.
|
|
129 * Makefile.in: Likewise.
|
|
130 * include/internal/fibers.h: Likewise.
|
|
131 * include/internal/phsa-queue-interface.h: Likewise.
|
|
132 * include/internal/phsa-rt.h: Likewise.
|
|
133 * include/internal/workitems.h: Likewise.
|
|
134 * rt/arithmetic.c: Likewise.
|
|
135 * rt/atomics.c: Likewise.
|
|
136 * rt/bitstring.c: Likewise.
|
|
137 * rt/fbarrier.c: Likewise.
|
|
138 * rt/fibers.c: Likewise.
|
|
139 * rt/fp16.c: Likewise.
|
|
140 * rt/misc.c: Likewise.
|
|
141 * rt/multimedia.c: Likewise.
|
|
142 * rt/queue.c: Likewise.
|
|
143 * rt/sat_arithmetic.c: Likewise.
|
|
144 * rt/segment.c: Likewise.
|
|
145 * rt/workitems.c: Likewise.
|
|
146
|
145
|
147 Copyright (C) 2017-2020 Free Software Foundation, Inc.
|
111
|
148
|
|
149 Copying and distribution of this file, with or without modification,
|
|
150 are permitted in any medium without royalty provided the copyright
|
|
151 notice and this notice are preserved.
|