============================================================
*** src/interfaces/ecpg/ecpglib/descriptor.c	fb3a631882aa0836217d36673a88ef2e366468cb
--- src/interfaces/ecpg/ecpglib/descriptor.c	438646854ee9dd098e7c74f2050c5006b8477902
***************
*** 503,509 ****
--- 503,513 ----
  			break;
  
  		type = va_arg(args, enum ECPGttype);
+ #if defined(__GNUC__) && (defined (__powerpc__) || defined(__amd64__) || defined(__x86_64__))
+ 		ECPGget_variable(args, type, var, false);
+ #else
  		ECPGget_variable(&args, type, var, false);
+ #endif
  
  		switch (itemtype)
  		{
