[Bug target/39545] structures with zero-length array passed/returned inconsistently

2009-03-25 Thread ubizjak at gmail dot com
--- Comment #5 from ubizjak at gmail dot com 2009-03-25 13:21 --- P1, so we won't "forget" to resolve this ABI issue before 4.4 branches. -- ubizjak at gmail dot com changed: What|Removed |Added -

[Bug target/39545] structures with zero-length array passed/returned inconsistently

2009-03-24 Thread hjl dot tools at gmail dot com
--- Comment #4 from hjl dot tools at gmail dot com 2009-03-24 23:35 --- The updated patch is at http://gcc.gnu.org/ml/gcc-patches/2009-03/msg01161.html -- hjl dot tools at gmail dot com changed: What|Removed |Added

[Bug target/39545] structures with zero-length array passed/returned inconsistently

2009-03-24 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2009-03-24 21:21 --- The updated patch with testcases is at http://gcc.gnu.org/ml/gcc-patches/2009-03/msg01155.html -- hjl dot tools at gmail dot com changed: What|Removed |Added -

[Bug target/39545] structures with zero-length array passed/returned inconsistently

2009-03-24 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2009-03-24 19:26 --- A patch is posted at: http://gcc.gnu.org/ml/gcc-patches/2009-03/msg01144.html -- hjl dot tools at gmail dot com changed: What|Removed |Added --

[Bug target/39545] structures with zero-length array passed/returned inconsistently

2009-03-24 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2009-03-24 18:43 --- i386.c has static int classify_argument (enum machine_mode mode, const_tree type, enum x86_64_reg_class classes[MAX_CLASSES], int bit_offset) { HOST_WIDE_INT bytes = (mode == BLKmode) ? int