Deleted Added
full compact
47a48,53
> 2007-06-28 Geoffrey Keating <geoffk@apple.com> (r126088)
>
> * doc/invoke.texi (C++ Dialect Options): Document
> fvisibility-ms-compat.
> * c.opt (fvisibility-ms-compat): New.
>
408c414
< 2007-01-08 Geoffrey Keating <geoffk@apple.com> (r120611)
---
> 2007-01-11 Joseph Myers <joseph@codesourcery.com> (r120688)
409a416,420
> * c-common.c (vector_types_convertible_p): Treat opaque types as
> always convertible if they have the same size, but not otherwise.
>
> 2007-01-08 Geoffrey Keating <geoffk@apple.com> (r120611)
>
415a427,451
> 2007-01-08 Mark Shinwell <shinwell@codesourcery.com> (r120572)
>
> * c.opt: Add -flax-vector-conversions.
> * c-typeck.c (convert_for_assignment): Pass flag to
> vector_types_convertible_p to allow emission of note.
> (digest_init): Likewise.
> * c-opts.c: Handle -flax-vector-conversions.
> * c-common.c (flag_lax_vector_conversions): New.
> (vector_types_convertible_p): Unless -flax-vector conversions
> has been passed, disallow conversions between vectors with
> differing numbers of subparts and/or element types. If such
> a conversion is disallowed, possibly emit a note on the first
> occasion only to inform the user of -flax-vector-conversions.
> The new last argument specifies this.
> * c-common.h (flag_lax_vector_conversions): New.
> (vector_types_convertible_p): Add extra argument.
> * config/i386/i386.c (ix86_init_mmx_sse_builtins): Use
> char_type_node for V*QI type vectors.
> * config/rs6000/rs6000-c.c (altivec_overloaded_builtins):
> Update to satisfy new typechecking rules.
> * config/rs6000/altivec.h (vec_cmple): Use vec_cmpge, for both
> C and C++ variants.
> * doc/invoke.texi (C Dialect Options): Document
> -flax-vector-conversions.
>