* c-common.c (c_common_type_for_mode): Match signed/unsigned types
exactly.
From-SVN: r183503
+2012-01-24 Mike Stump <mikestump@comcast.net>
+
+ * c-common.c (c_common_type_for_mode): Match signed/unsigned types
+ exactly.
+
2012-01-18 Richard Guenther <rguenther@suse.de>
* c-opts.c (c_common_post_options): Reset LTO flags if
}
for (t = registered_builtin_types; t; t = TREE_CHAIN (t))
- if (TYPE_MODE (TREE_VALUE (t)) == mode)
+ if (TYPE_MODE (TREE_VALUE (t)) == mode
+ && !!unsignedp == !!TYPE_UNSIGNED (TREE_VALUE (t)))
return TREE_VALUE (t);
return 0;