diff options
author | Volker Reichelt <reichelt@igpm.rwth-aachen.de> | 2006-06-08 20:50:24 +0000 |
---|---|---|
committer | Volker Reichelt <reichelt@gcc.gnu.org> | 2006-06-08 20:50:24 +0000 |
commit | 118ed72a74d69564dae5b8113379910357c916e8 (patch) | |
tree | 9ae5971ebde4c7f43cb7e2ac99599537b10f193f /gcc/ChangeLog | |
parent | 524e3576e6eb211269030ce38e61a23274b3b63f (diff) | |
download | gcc-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/ChangeLog | 6 |
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. |