• wilson's avatar
    New option -Wstrict-aliasing=2. · c1628b55
    wilson authored
    	* alias.c (alias_sets_might_conflict_p): New.
    	* c-typeck.c (build_c_cast): Call it if warn_strict_aliasing > 1.
    	* common.opt (Wstrict-aliasing=): New.
    	* flags.h (warn_strict_aliasing): Change type to int.
    	* opts.c (warn_strict_aliasing): Change type to int.
    	(common_handle_option): Handle OPT_Wstrict_aliasing_.
    	* tree.h (alias_sets_might_conflict_p): Declare it.
    	* doc/invoke.tex (-Wstrict-aliasing=2): Document it.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79222 138bc75d-0d04-0410-961f-82ee72b054a4
    c1628b55
opts.c 44.1 KB