diff options
author | David Malcolm <dmalcolm@gcc.gnu.org> | 2014-12-09 15:52:48 +0000 |
---|---|---|
committer | David Malcolm <dmalcolm@gcc.gnu.org> | 2014-12-09 15:52:48 +0000 |
commit | 3b21bfb10eaffa456bd9065b52e9f39460aad17d (patch) | |
tree | b8c5ce1b0ada49e4ddd677afcbe4de2a927e57f5 /gcc | |
parent | 463366a06a14ae693a56571b6ed348e70a146168 (diff) | |
download | gcc-3b21bfb10eaffa456bd9065b52e9f39460aad17d.zip gcc-3b21bfb10eaffa456bd9065b52e9f39460aad17d.tar.gz gcc-3b21bfb10eaffa456bd9065b52e9f39460aad17d.tar.bz2 |
jit: Add new testcase missing from r218521
I intended for r218521 to contain this file:
gcc/testsuite/ChangeLog:
* jit.dg/test-error-unrecognized-dump.c: New file.
Add it.
From-SVN: r218522
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/jit.dg/test-error-unrecognized-dump.c | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/gcc/testsuite/jit.dg/test-error-unrecognized-dump.c b/gcc/testsuite/jit.dg/test-error-unrecognized-dump.c new file mode 100644 index 0000000..0b73360 --- /dev/null +++ b/gcc/testsuite/jit.dg/test-error-unrecognized-dump.c @@ -0,0 +1,27 @@ +#include <stdlib.h> +#include <stdio.h> + +#include "libgccjit.h" + +#include "harness.h" + +static char *dump; + +void +create_code (gcc_jit_context *ctxt, void *user_data) +{ + gcc_jit_context_enable_dump (ctxt, + "not-a-valid-dump-switch", + &dump); +} + +void +verify_code (gcc_jit_context *ctxt, gcc_jit_result *result) +{ + CHECK_VALUE (result, NULL); + + /* Verify that the correct error message was emitted. */ + CHECK_STRING_VALUE (gcc_jit_context_get_first_error (ctxt), + "unrecognized dump: not-a-valid-dump-switch"); +} + |