annotate libhsail-rt/ChangeLog @ 111:04ced10e8804

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