r273700 - in /trunk/gcc: jit/ChangeLog jit/jit-...
akrl@gcc.gnu.org
akrl@gcc.gnu.org
Mon Jul 22 15:33:00 GMT 2019
Author: akrl
Date: Mon Jul 22 15:33:58 2019
New Revision: 273700
URL: https://gcc.gnu.org/viewcvs?rev=273700&root=gcc&view=rev
Log:
[jit] check result_type in gcc_jit_context_new_unary_op
2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
* jit-recording.c (unary_op_reproducer_strings): Make it extern.
(binary_op_reproducer_strings): Likewise.
* jit-recording.h (unary_op_reproducer_strings): Likewise.
(binary_op_reproducer_strings): Likewise.
* libgccjit.c (gcc_jit_context_new_unary_op): Check result_type to be a
numeric type.
* libgccjit.c (gcc_jit_context_new_binary_op): Improve error message.
2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
* jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
New testcase.
* jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
Adjust error message.
Added:
trunk/gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c
Modified:
trunk/gcc/jit/ChangeLog
trunk/gcc/jit/jit-recording.c
trunk/gcc/jit/jit-recording.h
trunk/gcc/jit/libgccjit.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c
More information about the Gcc-cvs
mailing list