32 = 0;
int64_t int64 = 0;
va_list list;
__builtin_va_start(list,n);
int8 = __builtin_va_arg(list,int32_t);
int16 = __builtin_va_arg(list,int32_t);
int32 = __builtin_va_arg(list,int32_t);
int64 = __builtin_va_arg(list,int64_t);
printf ("[Ordered Queue Test]\r\n");
i
--- Comment #1 from xavier dot guerin at imag dot fr 2009-04-04 21:58
---
Created an attachment (id=17587)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17587&action=view)
.i file of the regression test
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39640
--- Comment #6 from xavier dot guerin at imag dot fr 2010-02-07 20:28
---
I found my issue. MIPS backend assumes that the $sp is aligned on a double word
frontier. Although my thread's stack malloc guarantee this point, my
context_init was applying a wrong mask to the final
--- Comment #2 from xavier dot guerin at imag dot fr 2009-12-15 22:13
---
Hello list,
Just checking if anyone had time to dig into this issue.
If necessary, I can provide more material.
Regards,
Xavier
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39640
--- Comment #4 from xavier dot guerin at imag dot fr 2010-02-07 12:32
---
I checked GCC 4.4.2 and the issue still exists. It's extremely easy to check,
and I actually pinned the issue. I don't mind helping more (and I guess I'll
have to do it by myself anyway), but