--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-01-07
15:30 ---
Subject: Bug 13674
CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED] 2005-01-07 15:30:22
Modified files:
gcc: ChangeLog
--- Additional Comments From dje at gcc dot gnu dot org 2005-01-07 15:40
---
patch applied
--
What|Removed |Added
Status|ASSIGNED|RESOLVED
--- Additional Comments From dje at gcc dot gnu dot org 2005-01-07 03:30
---
I finally figured out how to get legitmize_reload_address to force the sum into
a register: wrap the PLUS in another PLUS with constant offset zero. The outer
PLUS becomes the MEM and the inner PLUS becomes
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-21 03:41
---
Here is the testcase which can reproduce it on the mainline for -mpowerpc64:
struct __attribute__((packed)) G { unsigned char i; unsigned long long l; };
unsigned long long
foo (struct G x)
{
return x.l;