Commit 191578a5 by David Malcolm Committed by David Malcolm

Fix -Werror=class-memaccess failures in jit testsuite (PR jit/81144)

gcc/testsuite/ChangeLog:
	PR jit/81144
	* jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
	memset call with zero-initialization.
	* jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.

From-SVN: r249427
parent 0dc7d7cc
2017-06-20 David Malcolm <dmalcolm@redhat.com>
PR jit/81144
* jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
memset call with zero-initialization.
* jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
2017-06-20 Uros Bizjak <ubizjak@gmail.com> 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/pr80732.c: Include fma4-check.h. * gcc.target/i386/pr80732.c: Include fma4-check.h.
......
...@@ -272,8 +272,7 @@ make_test_quadratic (quadratic_test &testcase) ...@@ -272,8 +272,7 @@ make_test_quadratic (quadratic_test &testcase)
void void
create_code (gcc_jit_context *ctxt, void *user_data) create_code (gcc_jit_context *ctxt, void *user_data)
{ {
struct quadratic_test testcase; struct quadratic_test testcase = {};
memset (&testcase, 0, sizeof (testcase));
testcase.ctxt = ctxt; testcase.ctxt = ctxt;
make_types (testcase); make_types (testcase);
make_sqrt (testcase); make_sqrt (testcase);
......
...@@ -328,8 +328,7 @@ make_test_quadratic (quadratic_test &testcase) ...@@ -328,8 +328,7 @@ make_test_quadratic (quadratic_test &testcase)
void void
create_code (gcc_jit_context *ctxt, void *user_data) create_code (gcc_jit_context *ctxt, void *user_data)
{ {
struct quadratic_test testcase; struct quadratic_test testcase = {};
memset (&testcase, 0, sizeof (testcase));
testcase.ctxt = ctxt; testcase.ctxt = ctxt;
make_types (testcase); make_types (testcase);
make_sqrt (testcase); make_sqrt (testcase);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment