https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71627

Georg-Johann Lay <gjl at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gjl at gcc dot gnu.org

--- Comment #2 from Georg-Johann Lay <gjl at gcc dot gnu.org> ---
Created attachment 38779
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38779&action=edit
ice.c: preprocessed C source

Confirmed for 4.9.2, 5.2 and 6.1.

Also confirmed for the following test case (no need for headers) with
-mmcu=atmega128 -O1:

extern volatile __memx const long  a, b, c, d, e, f;
extern volatile long result;

extern void vfunc (const char*, ...);

void foo (void)
{
   result = a + b + c + d + e + f;
   vfunc ("text", a, b, c, d, e, f, result);
}

Reply via email to