aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorVolker Reichelt <reichelt@igpm.rwth-aachen.de>2006-06-08 20:50:24 +0000
committerVolker Reichelt <reichelt@gcc.gnu.org>2006-06-08 20:50:24 +0000
commit118ed72a74d69564dae5b8113379910357c916e8 (patch)
tree9ae5971ebde4c7f43cb7e2ac99599537b10f193f /gcc/ChangeLog
parent524e3576e6eb211269030ce38e61a23274b3b63f (diff)
downloadgcc-118ed72a74d69564dae5b8113379910357c916e8.zip
gcc-118ed72a74d69564dae5b8113379910357c916e8.tar.gz
gcc-118ed72a74d69564dae5b8113379910357c916e8.tar.bz2
re PR target/27421 (ICE with invalid array in struct)
PR target/27421 * config/i386/i386.c (classify_argument): Skip fields with invalid types in unions. * gcc.dg/union-3.c: New test. From-SVN: r114494
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 66a4130..ca5851c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+
+ PR target/27421
+ * config/i386/i386.c (classify_argument): Skip fields with invalid
+ types in unions.
+
2006-06-08 Steven Bosscher <steven@gcc.gnu.org>
* cse.c (flush_hash_table): Use VOIDmode to invalidate a REG.