summaryrefslogtreecommitdiffstats
path: root/contrib/gcc/c-common.h
diff options
context:
space:
mode:
authorpfg <pfg@FreeBSD.org>2013-12-05 21:22:51 +0000
committerpfg <pfg@FreeBSD.org>2013-12-05 21:22:51 +0000
commit267b1cd42f9a0824207447b133ac4792ea6c5c9e (patch)
tree4da6429b3d6623f5aaa3bd773de3ab87596752dd /contrib/gcc/c-common.h
parente47dbd1e3fc086df23b88a81477b8e1e61e5961b (diff)
downloadFreeBSD-src-267b1cd42f9a0824207447b133ac4792ea6c5c9e.zip
FreeBSD-src-267b1cd42f9a0824207447b133ac4792ea6c5c9e.tar.gz
gcc: Add -flax-vector-conversions
Obtained from: gcc 4.3 (rev. 120572, 120688; GPLv2)
Diffstat (limited to 'contrib/gcc/c-common.h')
-rw-r--r--contrib/gcc/c-common.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/contrib/gcc/c-common.h b/contrib/gcc/c-common.h
index 453a2d6..fb9ea9e 100644
--- a/contrib/gcc/c-common.h
+++ b/contrib/gcc/c-common.h
@@ -389,6 +389,10 @@ extern int flag_short_double;
extern int flag_short_wchar;
+/* Nonzero means allow implicit conversions between vectors with
+ differing numbers of subparts and/or differing element types. */
+extern int flag_lax_vector_conversions;
+
/* Nonzero means allow Microsoft extensions without warnings or errors. */
extern int flag_ms_extensions;
@@ -791,7 +795,7 @@ extern tree finish_label_address_expr (tree);
extern tree lookup_label (tree);
extern tree lookup_name (tree);
-extern int vector_types_convertible_p (tree t1, tree t2);
+extern bool vector_types_convertible_p (tree t1, tree t2, bool emit_lax_note);
extern rtx c_expand_expr (tree, rtx, enum machine_mode, int, rtx *);
OpenPOWER on IntegriCloud