OSDN Git Service

* sh.c (find_sole_member): New function.
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Aug 2005 12:33:54 +0000 (12:33 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Aug 2005 12:33:54 +0000 (12:33 +0000)
(sh_gimplify_va_arg_expr): Use it. Allow RECORD_TYPE mode mismatch
if the record's alignment is larger than the size of its only member.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@103276 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog

index 991beee..bafacaf 100644 (file)
@@ -1,3 +1,9 @@
+2005-08-19  J"orn Rennecke <joern.rennecke@st.com>
+
+       * sh.c (find_sole_member): New function.
+       (sh_gimplify_va_arg_expr): Use it. Allow RECORD_TYPE mode mismatch
+       if the record's alignment is larger than the size of its only member.
+
 2005-08-19  Richard Earnshaw  <richard.earnshaw@arm.com>
 
        PR target/23436