]> gcc.gnu.org Git - gcc.git/blame - libhsail-rt/ChangeLog
lang.opt: Add -Wdo-subscript.
[gcc.git] / libhsail-rt / ChangeLog
CommitLineData
c6e334cd
PJ
12017-05-03 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2
3 * rt/workitems.c: Removed a leftover comment.
4 * rt/arithmetic.c (__hsail_class_f32, __hsail_class_f64): Fix the
5 check for signaling/non-signalling NaN. Add class_f64 default
6 implementation.
7
315405b6
JJ
82017-02-01 Jakub Jelinek <jakub@redhat.com>
9
10 * configure.tgt: Fix i?86-*-linux* entry.
11 * rt/sat_arithmetic.c (__hsail_sat_add_u32, __hsail_sat_add_u64,
12 __hsail_sat_add_s32, __hsail_sat_add_s64): Use __builtin_add_overflow.
13 (__hsail_sat_sub_u8, __hsail_sat_sub_u16): Remove pointless for overflow
14 over maximum.
15 (__hsail_sat_sub_u32, __hsail_sat_sub_u64, __hsail_sat_sub_s32,
16 __hsail_sat_sub_s64): Use __builtin_sub_overflow.
17 (__hsail_sat_mul_u32, __hsail_sat_mul_u64, __hsail_sat_mul_s32,
18 __hsail_sat_mul_s64): Use __builtin_mul_overflow.
19 * rt/arithmetic.c (__hsail_borrow_u32, __hsail_borrow_u64): Use
20 __builtin_sub_overflow_p.
21 (__hsail_carry_u32, __hsail_carry_u64): Use __builtin_add_overflow_p.
22 * rt/misc.c (__hsail_groupbaseptr, __hsail_kernargbaseptr_u64):
23 Cast pointers to uintptr_t first before casting to some other integral
24 type.
25 * rt/segment.c (__hsail_segmentp_private, __hsail_segmentp_group): Likewise.
26 * rt/queue.c (__hsail_ldqueuereadindex, __hsail_ldqueuewriteindex,
27 __hsail_addqueuewriteindex, __hsail_casqueuewriteindex,
28 __hsail_stqueuereadindex, __hsail_stqueuewriteindex): Cast integral value
29 to uintptr_t first before casting to pointer.
30 * rt/workitems.c (__hsail_alloca_pop_frame): Cast memcpy first argument to
31 void * to avoid warning.
32
f6a24a94
MJ
332017-01-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
34
35 * configure.tgt: Moved the white list of supported targets here
36 from configure.ac. Added i[3456789]86-*-linux* as a supported env
37 for the BRIG FE.
38 * README: Added a proper description of what libhsail-rt is.
39
e6d55103
JJ
402017-01-26 Jakub Jelinek <jakub@redhat.com>
41
42 Update copyright years.
43
4703b555
TS
442017-01-25 Thomas Schwinge <thomas@codesourcery.com>
45
46 * config.h.in: Remove stale file.
47
48 * configure.ac: Don't instantiate AC_CONFIG_MACRO_DIR.
49 * configure: Regenerate.
50
c48dc2cd
JJ
512017-01-25 Jakub Jelinek <jakub@redhat.com>
52
53 PR other/79046
54 * configure.ac: Add GCC_BASE_VER.
55 * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
56 get version from BASE-VER file.
57 (ACLOCAL_AMFLAGS): Set to -I .. -I ../config .
58 * aclocal.m4: Regenerated.
59 * configure: Regenerated.
60 * Makefile.in: Regenerated.
61
622017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
63 Martin Jambor <mjambor@suse.cz>
64
65 * Makefile.am: New file.
66 * target-config.h.in: Likewise.
67 * configure.ac: Likewise.
68 * configure: Likewise.
69 * config.h.in: Likewise.
70 * aclocal.m4: Likewise.
71 * README: Likewise.
72 * Makefile.in: Likewise.
73 * include/internal/fibers.h: Likewise.
74 * include/internal/phsa-queue-interface.h: Likewise.
75 * include/internal/phsa-rt.h: Likewise.
76 * include/internal/workitems.h: Likewise.
77 * rt/arithmetic.c: Likewise.
78 * rt/atomics.c: Likewise.
79 * rt/bitstring.c: Likewise.
80 * rt/fbarrier.c: Likewise.
81 * rt/fibers.c: Likewise.
82 * rt/fp16.c: Likewise.
83 * rt/misc.c: Likewise.
84 * rt/multimedia.c: Likewise.
85 * rt/queue.c: Likewise.
86 * rt/sat_arithmetic.c: Likewise.
87 * rt/segment.c: Likewise.
88 * rt/workitems.c: Likewise.
4703b555
TS
89\f
90Copyright (C) 2017 Free Software Foundation, Inc.
91
92Copying and distribution of this file, with or without modification,
93are permitted in any medium without royalty provided the copyright
94notice and this notice are preserved.
This page took 0.096502 seconds and 5 git commands to generate.