• jason's avatar
    * c-common.c (combine_strings): Also set TREE_READONLY. · 3a10ba35
    jason authored
    	Change warn_write_strings to flag_const_strings.
    	* c-decl.c, c-tree.h: Likewise.
    cp/
    	* tree.c (lvalue_type): Fix for arrays.
    	* typeck.c (string_conv_p): New fn.
    	(convert_for_assignment): Use it.
    	(build_unary_op): Use lvalue_type.
    	* call.c (standard_conversion, convert_like): Use string_conv_p.
    	(add_function_candidate): Use lvalue_type.
    	* cvt.c (convert_to_reference): Likewise.
    	* decl2.c (lang_decode_option): Ignore -traditional.
    	* decl.c (init_decl_processing): flag_writable_strings inhibits
    	flag_const_strings.
    	* lang-options.h (lang_options): Add fconst-strings to the list
    	of valid options.
    	* decl2.c (lang_f_options, lang_decode_option): Likewise.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@21928 138bc75d-0d04-0410-961f-82ee72b054a4
    3a10ba35
c-tree.h 21.6 KB