diff options
Diffstat (limited to 'gcc/targhooks.c')
-rw-r--r-- | gcc/targhooks.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/gcc/targhooks.c b/gcc/targhooks.c index bf5d0d4..1cdec06 100644 --- a/gcc/targhooks.c +++ b/gcc/targhooks.c @@ -1130,14 +1130,9 @@ default_vector_alignment (const_tree type) /* By default assume vectors of element TYPE require a multiple of the natural alignment of TYPE. TYPE is naturally aligned if IS_PACKED is false. */ bool -default_builtin_vector_alignment_reachable (const_tree type, bool is_packed) +default_builtin_vector_alignment_reachable (const_tree /*type*/, bool is_packed) { - if (is_packed) - return false; - - /* If TYPE can be differently aligned in field context we have to punt - as TYPE may have wrong TYPE_ALIGN here (PR79278). */ - return min_align_of_type (CONST_CAST_TREE (type)) == TYPE_ALIGN_UNIT (type); + return ! is_packed; } /* By default, assume that a target supports any factor of misalignment |