diff options
author | pfg <pfg@FreeBSD.org> | 2013-12-05 21:22:51 +0000 |
---|---|---|
committer | pfg <pfg@FreeBSD.org> | 2013-12-05 21:22:51 +0000 |
commit | 267b1cd42f9a0824207447b133ac4792ea6c5c9e (patch) | |
tree | 4da6429b3d6623f5aaa3bd773de3ab87596752dd /contrib/gcc/c-common.h | |
parent | e47dbd1e3fc086df23b88a81477b8e1e61e5961b (diff) | |
download | FreeBSD-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.h | 6 |
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 *); |