Skip to content
Snippets Groups Projects
  • Rafael Avila de Espindola's avatar
    ca5ba2a3
    c-common.c (warnings_for_convert_and_check): Use unsigned_type_for instead of... · ca5ba2a3
    Rafael Avila de Espindola authored
    c-common.c (warnings_for_convert_and_check): Use unsigned_type_for instead of c_common_unsigned_type.
    
    gcc/
           * c-common.c (warnings_for_convert_and_check): Use unsigned_type_for
           instead of c_common_unsigned_type.
           (c_common_unsigned_type): Remove.
           (shorten_compare): Use c_common_signed_or_unsigned_type instead of
           c_common_unsigned_type.
           (c_common_nodes_and_builtins): Use unsigned_type_for instead of
           c_common_unsigned_type.
           * c-common.h (c_common_unsigned_type): Remove.
           * c-decl.c (grokdeclarator): Use unsigned_type_for instead of
           c_common_unsigned_type.
           * c-format.c (check_format_types): Use unsigned_type_for instead of
           c_common_unsigned_type.
           * c-objc-common.h (LANG_HOOKS_UNSIGNED_TYPE): Remove.
           * c-typeck.c (convert_for_assignment): Use unsigned_type_for instead of
           c_common_unsigned_type.
           * convert.c (convert_to_integer): Use unsigned_type_for instead of
           lang_hooks.types.unsigned_type.
           * expmed.c (make_tree): Use unsigned_type_for instead of
           lang_hooks.types.unsigned_type.
           * fold-const.c (fold_negate_expr): Use unsigned_type_for instead of
           lang_hooks.types.unsigned_type.
           (build_range_check): Likewise.
           (fold_unary): Likewise.
           (fold_binary): Likewise.
           (fold_ternary): Likewise.
           * langhooks-def.h (LANG_HOOKS_UNSIGNED_TYPE): Remove.
           * langhooks.h (lang_hooks_for_types): Remove unsigned_type.
           * tree.c (get_unsigned_type): New.
           (unsigned_type_for): Use get_unsigned_type instead of
           lang_hooks.types.unsigned_type
    
    gcc/ada
           * misc.c (LANG_HOOKS_UNSIGNED_TYPE): Remove.
    
    gcc/cp
           * cp-objcp-common.h (LANG_HOOKS_UNSIGNED_TYPE): Remove.
           * decl.c (grokdeclarator): Use unsigned_type_for instead of
           c_common_unsigned_type.
    
    gcc/fortran
           * f95-lang.c (LANG_HOOKS_UNSIGNED_TYPE): Remove.
           * trans-intrinsic.c (gfc_conv_intrinsic_ishft): Use unsigned_type_for
           instead of gfc_unsigned_type.
           * trans-stmt.c (gfc_trans_do): Use unsigned_type_for instead of
           gfc_unsigned_type.
           * trans-types.c (gfc_unsigned_type): Remove.
           * trans-types.h (gfc_unsigned_type): Remove.
    
    gcc/java
           * expr.c (build_java_binop): Use unsigned_type_for instead of
           java_unsigned_type.
           * java-tree.h (java_unsigned_type): Remove.
           * lang.c (LANG_HOOKS_UNSIGNED_TYPE): Remove.
           * typeck.c (java_unsigned_type): Remove.
    
    gcc/treelang
           * treetree.c (tree_lang_unsigned_type): Remove.
           (LANG_HOOKS_UNSIGNED_TYPE): Remove.
    
    From-SVN: r124715
    ca5ba2a3
    History
    c-common.c (warnings_for_convert_and_check): Use unsigned_type_for instead of...
    Rafael Avila de Espindola authored
    c-common.c (warnings_for_convert_and_check): Use unsigned_type_for instead of c_common_unsigned_type.
    
    gcc/
           * c-common.c (warnings_for_convert_and_check): Use unsigned_type_for
           instead of c_common_unsigned_type.
           (c_common_unsigned_type): Remove.
           (shorten_compare): Use c_common_signed_or_unsigned_type instead of
           c_common_unsigned_type.
           (c_common_nodes_and_builtins): Use unsigned_type_for instead of
           c_common_unsigned_type.
           * c-common.h (c_common_unsigned_type): Remove.
           * c-decl.c (grokdeclarator): Use unsigned_type_for instead of
           c_common_unsigned_type.
           * c-format.c (check_format_types): Use unsigned_type_for instead of
           c_common_unsigned_type.
           * c-objc-common.h (LANG_HOOKS_UNSIGNED_TYPE): Remove.
           * c-typeck.c (convert_for_assignment): Use unsigned_type_for instead of
           c_common_unsigned_type.
           * convert.c (convert_to_integer): Use unsigned_type_for instead of
           lang_hooks.types.unsigned_type.
           * expmed.c (make_tree): Use unsigned_type_for instead of
           lang_hooks.types.unsigned_type.
           * fold-const.c (fold_negate_expr): Use unsigned_type_for instead of
           lang_hooks.types.unsigned_type.
           (build_range_check): Likewise.
           (fold_unary): Likewise.
           (fold_binary): Likewise.
           (fold_ternary): Likewise.
           * langhooks-def.h (LANG_HOOKS_UNSIGNED_TYPE): Remove.
           * langhooks.h (lang_hooks_for_types): Remove unsigned_type.
           * tree.c (get_unsigned_type): New.
           (unsigned_type_for): Use get_unsigned_type instead of
           lang_hooks.types.unsigned_type
    
    gcc/ada
           * misc.c (LANG_HOOKS_UNSIGNED_TYPE): Remove.
    
    gcc/cp
           * cp-objcp-common.h (LANG_HOOKS_UNSIGNED_TYPE): Remove.
           * decl.c (grokdeclarator): Use unsigned_type_for instead of
           c_common_unsigned_type.
    
    gcc/fortran
           * f95-lang.c (LANG_HOOKS_UNSIGNED_TYPE): Remove.
           * trans-intrinsic.c (gfc_conv_intrinsic_ishft): Use unsigned_type_for
           instead of gfc_unsigned_type.
           * trans-stmt.c (gfc_trans_do): Use unsigned_type_for instead of
           gfc_unsigned_type.
           * trans-types.c (gfc_unsigned_type): Remove.
           * trans-types.h (gfc_unsigned_type): Remove.
    
    gcc/java
           * expr.c (build_java_binop): Use unsigned_type_for instead of
           java_unsigned_type.
           * java-tree.h (java_unsigned_type): Remove.
           * lang.c (LANG_HOOKS_UNSIGNED_TYPE): Remove.
           * typeck.c (java_unsigned_type): Remove.
    
    gcc/treelang
           * treetree.c (tree_lang_unsigned_type): Remove.
           (LANG_HOOKS_UNSIGNED_TYPE): Remove.
    
    From-SVN: r124715