From: Andrew Pinski Date: Tue, 19 Dec 2006 08:28:46 +0000 (-0800) Subject: re PR fortran/29779 (vectorizer fortran testcases failing) X-Git-Tag: releases/gcc-4.3.0~7910 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=61210b72911913f201aa6476a13921bc43cc050c;p=thirdparty%2Fgcc.git re PR fortran/29779 (vectorizer fortran testcases failing) 2006-12-18 Andrew Pinski PR target/29779 * config/rs6000/rs6000.c (altivec_init_builtins): Change to set READONLY on __builtin_altivec_mask_for_load instead of adding the attribute. From-SVN: r120045 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a76a75a470d8..d6c71fbbcf74 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2006-12-18 Andrew Pinski + + PR target/29779 + * config/rs6000/rs6000.c (altivec_init_builtins): Change to set + READONLY on __builtin_altivec_mask_for_load instead of adding + the attribute. + 2006-12-18 Roger Sayle Eric Christopher diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 3b175e373293..3d4b19c4756f 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -8802,9 +8802,8 @@ altivec_init_builtins (void) decl = add_builtin_function ("__builtin_altivec_mask_for_load", v16qi_ftype_long_pcvoid, ALTIVEC_BUILTIN_MASK_FOR_LOAD, - BUILT_IN_MD, NULL, - tree_cons (get_identifier ("const"), - NULL_TREE, NULL_TREE)); + BUILT_IN_MD, NULL, NULL_TREE); + TREE_READONLY (decl) = 1; /* Record the decl. Will be used by rs6000_builtin_mask_for_load. */ altivec_builtin_mask_for_load = decl; }