Re: [PATCH] Fix PR79256

2017-01-30 Thread Richard Biener
On Mon, 30 Jan 2017, Uros Bizjak wrote: > On Mon, Jan 30, 2017 at 11:56 AM, Richard Biener wrote: > > On Mon, 30 Jan 2017, Jakub Jelinek wrote: > > > >> On Mon, Jan 30, 2017 at 11:47:51AM +0100, Richard Biener wrote: > >> > On Mon, 30 Jan 2017, Uros Bizjak wrote: > >> > > >> > > > 2017-01-30 Ric

Re: [PATCH] Fix PR79256

2017-01-30 Thread Uros Bizjak
On Mon, Jan 30, 2017 at 11:56 AM, Richard Biener wrote: > On Mon, 30 Jan 2017, Jakub Jelinek wrote: > >> On Mon, Jan 30, 2017 at 11:47:51AM +0100, Richard Biener wrote: >> > On Mon, 30 Jan 2017, Uros Bizjak wrote: >> > >> > > > 2017-01-30 Richard Biener >> > > > >> > > > PR target/79277 >> > >

Re: [PATCH] Fix PR79256

2017-01-30 Thread Richard Biener
On Mon, 30 Jan 2017, Jakub Jelinek wrote: > On Mon, Jan 30, 2017 at 11:47:51AM +0100, Richard Biener wrote: > > On Mon, 30 Jan 2017, Uros Bizjak wrote: > > > > > > 2017-01-30 Richard Biener > > > > > > > > PR target/79277 > > > > * config/i386/i386-modes.def: Align DFmode properly. > > > > >

Re: [PATCH] Fix PR79256

2017-01-30 Thread Jakub Jelinek
On Mon, Jan 30, 2017 at 11:47:51AM +0100, Richard Biener wrote: > On Mon, 30 Jan 2017, Uros Bizjak wrote: > > > > 2017-01-30 Richard Biener > > > > > > PR target/79277 > > > * config/i386/i386-modes.def: Align DFmode properly. > > > > Index: gcc/config/i386/i386-modes.def > > =

Re: [PATCH] Fix PR79256

2017-01-30 Thread Richard Biener
On Mon, 30 Jan 2017, Uros Bizjak wrote: > > 2017-01-30 Richard Biener > > > > PR target/79277 > > * config/i386/i386-modes.def: Align DFmode properly. > > Index: gcc/config/i386/i386-modes.def > === > --- gcc/config/i386/i386-mode

Re: [PATCH] Fix PR79256

2017-01-30 Thread Uros Bizjak
> 2017-01-30 Richard Biener > > PR target/79277 > * config/i386/i386-modes.def: Align DFmode properly. Index: gcc/config/i386/i386-modes.def === --- gcc/config/i386/i386-modes.def (revision 245021) +++ gcc/config/i386/i386-modes.de

[PATCH] Fix PR79256

2017-01-30 Thread Richard Biener
The following fixes PR79256 in a way suitable for stage4. But the underlying issue is that our IL advertises bogus alignment for types like double on i?86 as their alignment inside structures is 4 bytes, not 8, and double_type_node advertises 64bit alignment. UBSAN folks invented the min_align_of