[Bug target/49226] problematic _Complex long double argument passing
ebotcazou at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sat Dec 21 21:43:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49226
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |NEW
Assignee|ebotcazou at gcc dot gnu.org |unassigned at gcc dot gnu.org
--- Comment #4 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
+FAIL: gcc.dg/compat/scalar-by-value-3 c_compat_x_tst.o compile
+FAIL: gcc.dg/compat/scalar-by-value-3 c_compat_x_tst.o-c_compat_y_tst.o
execute
+FAIL: gcc.dg/compat/scalar-by-value-6 c_compat_x_tst.o compile
+FAIL: gcc.dg/compat/scalar-by-value-6 c_compat_x_tst.o-c_compat_y_tst.o
execute
+FAIL: gcc.dg/compat/scalar-return-3 c_compat_x_tst.o compile
+FAIL: gcc.dg/compat/scalar-return-3 c_compat_x_tst.o-c_compat_y_tst.o execute
+FAIL: gcc.dg/compat/struct-by-value-18 c_compat_x_tst.o compile
+FAIL: gcc.dg/compat/struct-by-value-18 c_compat_x_tst.o-c_compat_y_tst.o
execute
(botcazou@saco) /nile.build/botcazou/gcc-head/ia64-linux-gnu $ cat
asm_warning.c
_Complex long double g01cld, g02cld;
extern void testvacld (int n, ...);
void testitcld (void)
{
testvacld (2, g01cld, g02cld);
}
(botcazou@saco) /nile.build/botcazou/gcc-head/ia64-linux-gnu $ gcc/xgcc -Bgcc
-c asm_warning.c -save-temps
asm_warning.s: Assembler messages:
asm_warning.s:103: Warning: Invalid use of `f0' as output operand
asm_warning.s:106: Warning: Invalid use of `f1' as output operand
asm_warning.s:134: Warning: Invalid use of `f0' as output operand
asm_warning.s:136: Warning: Invalid use of `f1' as output operand
More information about the Gcc-bugs
mailing list