summaryrefslogtreecommitdiff
path: root/gcc/brig/ChangeLog
diff options
context:
space:
mode:
authorvisit0r <visit0r@138bc75d-0d04-0410-961f-82ee72b054a4>2017-05-04 05:50:21 +0000
committervisit0r <visit0r@138bc75d-0d04-0410-961f-82ee72b054a4>2017-05-04 05:50:21 +0000
commitac7c0f02b4d003c787038d5e6fc6a0800627bb2d (patch)
treef572c282c5f13374d670fc370b9d69d10a340c7c /gcc/brig/ChangeLog
parentd51490b5d3506605ca67374ecc462c6cd02cfddf (diff)
downloadgcc-ac7c0f02b4d003c787038d5e6fc6a0800627bb2d.tar.gz
Minor BRIG/HSAIL frontend updates and bug fixes:
* brig-builtins.def: Added a builtin for class_f64. * builtin-types.def: Added a builtin type needed by class_f64. * brigfrontend/brig-code-entry-handler.cc (brig_code_entry_handler::build_address_operand): Fix a bug with reg+offset addressing on 32b segments. In large mode, the offset is treated as 32bits unless it's global, readonly or kernarg address space. * rt/workitems.c: Removed a leftover comment. * rt/arithmetic.c (__hsail_class_f32, __hsail_class_f64): Fix the check for signaling/non-signalling NaN. Add class_f64 default implementation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@247576 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/brig/ChangeLog')
-rw-r--r--gcc/brig/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/brig/ChangeLog b/gcc/brig/ChangeLog
index 9f9a27eb6f4..338873e8cac 100644
--- a/gcc/brig/ChangeLog
+++ b/gcc/brig/ChangeLog
@@ -1,3 +1,11 @@
+2017-05-03 Pekka Jääskeläinen <visit0r@kamu>
+
+ * brigfrontend/brig-code-entry-handler.cc
+ (brig_code_entry_handler::build_address_operand): Fix a bug
+ with reg+offset addressing on 32b segments. In large mode,
+ the offset is treated as 32bits unless it's global, readonly or
+ kernarg address space.
+
2016-02-01 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
* brigfrontend/brig-code-entry-handler.cc: fix address