r219360 - in /trunk/gcc: ChangeLog c-family/Cha...
jason@gcc.gnu.org
jason@gcc.gnu.org
Thu Jan 8 21:27:00 GMT 2015
Author: jason
Date: Thu Jan 8 21:27:22 2015
New Revision: 219360
URL: https://gcc.gnu.org/viewcvs?rev=219360&root=gcc&view=rev
Log:
gcc/
* ubsan.c (do_ubsan_in_current_function): New.
(pass_ubsan::gate): Use it.
* ubsan.h: Declare it.
* convert.c (convert_to_integer): Use it.
gcc/c-family/
* c-ubsan.c (ubsan_maybe_instrument_array_ref): Use
do_ubsan_in_current_function.
(ubsan_maybe_instrument_reference_or_call): Likewise.
* c-ubsan.h: Declare it.
gcc/cp/
* cp-gimplify.c (cp_genericize): Use do_ubsan_in_current_function.
* decl.c (compute_array_index_type): Likewise.
* init.c (build_vec_init): Likewise.
* typeck.c (cp_build_binary_op): Likewise.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/c-family/ChangeLog
trunk/gcc/c-family/c-ubsan.c
trunk/gcc/c-family/c-ubsan.h
trunk/gcc/convert.c
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/cp-gimplify.c
trunk/gcc/cp/decl.c
trunk/gcc/cp/init.c
trunk/gcc/cp/typeck.c
trunk/gcc/ubsan.c
trunk/gcc/ubsan.h
More information about the Gcc-cvs
mailing list