aboutsummaryrefslogtreecommitdiff
path: root/gcc/omp-expand.c
diff options
context:
space:
mode:
authorKelvin Nilsen <kelvin@gcc.gnu.org>2018-04-10 17:59:52 +0000
committerKelvin Nilsen <kelvin@gcc.gnu.org>2018-04-10 17:59:52 +0000
commitd4f18ec65299b460a15cc2181a30b79fd31b513f (patch)
tree2bc8eaaf5dbb1d6e33d530952b30923094f4ebf5 /gcc/omp-expand.c
parent45d144619c4c660a182a4d1e426648bb13f77b90 (diff)
downloadgcc-d4f18ec65299b460a15cc2181a30b79fd31b513f.zip
gcc-d4f18ec65299b460a15cc2181a30b79fd31b513f.tar.gz
gcc-d4f18ec65299b460a15cc2181a30b79fd31b513f.tar.bz2
rs6000-c.c (altivec_overloaded_builtins): Remove erroneous entries for "vector int vec_ldl (int...
gcc/ChangeLog: 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org> * config/rs6000/rs6000-c.c (altivec_overloaded_builtins): Remove erroneous entries for "vector int vec_ldl (int, long int *)", and "vector unsigned int vec_ldl (int, unsigned long int *)". Add comments and entries for "vector bool char vec_ldl (int, bool char *)", "vector bool short vec_ldl (int, bool short *)", "vector bool int vec_ldl (int, bool int *)", "vector bool long long vec_ldl (int, bool long long *)", "vector pixel vec_ldl (int, pixel *)", "vector long long vec_ldl (int, long long *)", "vector unsigned long long vec_ldl (int, unsigned long long *)". * config/rs6000/rs6000.c (rs6000_init_builtins): Initialize new type tree bool_long_long_type_node and correct definition of bool_V2DI_type_node to make reference to this new type tree. (rs6000_mangle_type): Replace erroneous reference to bool_long_type_node with bool_long_long_type_node. * config/rs6000/rs6000.h (enum rs6000_builtin_type_index): Add comments to emphasize sign distinctions for char and int types and replace RS6000_BTI_bool_long constant with RS6000_BTI_bool_long_long constant. Also add comment to restrict use of RS6000_BTI_pixel. (bool_long_type_node): Remove this macro definition. (bool_long_long_type_node): New macro definition gcc/testsuite/ChangeLog: 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org> * gcc.target/powerpc/vec-ldl-1.c: New test. * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect corrections to ABI implementation. From-SVN: r259294
Diffstat (limited to 'gcc/omp-expand.c')
0 files changed, 0 insertions, 0 deletions