From: David Malcolm Date: Tue, 9 Dec 2014 15:52:48 +0000 (+0000) Subject: jit: Add new testcase missing from r218521 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3b21bfb10eaffa456bd9065b52e9f39460aad17d;p=gcc.git 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 --- 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 00000000000..0b733606c0e --- /dev/null +++ b/gcc/testsuite/jit.dg/test-error-unrecognized-dump.c @@ -0,0 +1,27 @@ +#include +#include + +#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"); +} +