annotate libhsail-rt/ChangeLog @ 131:84e7813d76e9

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