https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82846

--- Comment #5 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
Author: dmalcolm
Date: Thu Jan 25 00:45:51 2018
New Revision: 257037

URL: https://gcc.gnu.org/viewcvs?rev=257037&root=gcc&view=rev
Log:
Fix jit.dg/test-alignment* (PR jit/82846)

These testcases jit-compile functions that return char, but
were erroneously calling them as if they returned int.

This led to errors for certain target configurations (e.g.
reading from %eax (32-bit) in the harness when only %al (8-bit)
had been written to in the jit-compiled function).

gcc/testsuite/ChangeLog:
        PR jit/82846
        * jit.dg/test-alignment.c (create_aligned_code): Fix return type
        of "fn_type" typedef.
        * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.


Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/jit.dg/test-alignment.c
    trunk/gcc/testsuite/jit.dg/test-alignment.cc

Reply via email to