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

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Mon Jun 19 15:27:40 2017
New Revision: 249375

URL: https://gcc.gnu.org/viewcvs?rev=249375&root=gcc&view=rev
Log:
        PR sanitizer/81111
        * ubsan.c (ubsan_encode_value): If current_function_decl is NULL,
        use create_tmp_var_raw instead of create_tmp_var, mark it addressable
        just by setting TREE_ADDRESSABLE on the result and use a TARGET_EXPR.

        * g++.dg/ubsan/pr81111.C: New test.

Added:
    trunk/gcc/testsuite/g++.dg/ubsan/pr81111.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/ubsan.c

Reply via email to