[Bug target/44942] Bug in argument passing of long double

2010-08-06 Thread ebotcazou at gcc dot gnu dot org
--- Comment #11 from ebotcazou at gcc dot gnu dot org 2010-08-06 23:23 --- Subject: Bug 44942 Author: ebotcazou Date: Fri Aug 6 23:23:29 2010 New Revision: 162969 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162969 Log: PR target/44942 * config/sparc/sparc.c

[Bug target/44942] Bug in argument passing of long double

2010-08-06 Thread ebotcazou at gcc dot gnu dot org
--- Comment #10 from ebotcazou at gcc dot gnu dot org 2010-08-06 23:23 --- Subject: Bug 44942 Author: ebotcazou Date: Fri Aug 6 23:23:12 2010 New Revision: 162968 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162968 Log: PR target/44942 * config/sparc/sparc.c

[Bug target/44942] Bug in argument passing of long double

2010-08-06 Thread ebotcazou at gcc dot gnu dot org
--- Comment #9 from ebotcazou at gcc dot gnu dot org 2010-08-06 23:23 --- Subject: Bug 44942 Author: ebotcazou Date: Fri Aug 6 23:22:52 2010 New Revision: 162967 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162967 Log: PR target/44942 * config/sparc/sparc.c (

[Bug target/44942] Bug in argument passing of long double

2010-07-21 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2010-07-22 06:48 --- Should be fixed now for 4.4+. -- jakub at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/44942] Bug in argument passing of long double

2010-07-21 Thread jakub at gcc dot gnu dot org
--- Comment #7 from jakub at gcc dot gnu dot org 2010-07-22 06:46 --- Subject: Bug 44942 Author: jakub Date: Thu Jul 22 06:46:28 2010 New Revision: 162399 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162399 Log: Backport from mainline 2010-07-16 Jakub Jelinek

[Bug target/44942] Bug in argument passing of long double

2010-07-21 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2010-07-22 06:42 --- Subject: Bug 44942 Author: jakub Date: Thu Jul 22 06:42:02 2010 New Revision: 162398 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162398 Log: Backport from mainline 2010-07-16 Jakub Jelinek

[Bug target/44942] Bug in argument passing of long double

2010-07-16 Thread jakub at gcc dot gnu dot org
--- Comment #5 from jakub at gcc dot gnu dot org 2010-07-16 10:35 --- Fixed on the trunk so far, will backport to branches later on. -- jakub at gcc dot gnu dot org changed: What|Removed |Added --

[Bug target/44942] Bug in argument passing of long double

2010-07-16 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2010-07-16 09:06 --- Subject: Bug 44942 Author: jakub Date: Fri Jul 16 09:06:02 2010 New Revision: 162255 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162255 Log: PR target/44942 * config/i386/i386-protos.h (ix86

[Bug target/44942] Bug in argument passing of long double

2010-07-15 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2010-07-15 12:03 --- Created an attachment (id=21209) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21209&action=view) gcc46-pr44942.patch Untested fix. Grep tells me that cum->words is only ever used for x86-64 va_start expansion

[Bug target/44942] Bug in argument passing of long double

2010-07-15 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2010-07-15 09:49 --- Seems ix86_function_arg_advance ignores padding for > 8 byte aligned arguments when updating cum->words. With: #include long double test (int a, int b, int c, int d, int e, int f, int g, int g2, int g3, long double

[Bug target/44942] Bug in argument passing of long double

2010-07-15 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-07-15 08:06 --- Confirmed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|UNCON