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