Re: [PATCH, ARM] Fix handling of function arguments with excess alignment

2013-08-21 Thread Richard Earnshaw
On 08/08/13 14:38, Richard Earnshaw wrote: > PR target/56979 is a bug where a parameter to a function has an > alignment that is larger than its natural alignment. In this case this > causes the mid-end to generate a mode for the argument that is > incompatible with the registers that are assigned

[PATCH, ARM] Fix handling of function arguments with excess alignment

2013-08-08 Thread Richard Earnshaw
PR target/56979 is a bug where a parameter to a function has an alignment that is larger than its natural alignment. In this case this causes the mid-end to generate a mode for the argument that is incompatible with the registers that are assigned for it. We then end up creating invalid RTL and s