Re: [ARM] Fix ICE on Ada code with -mbig-endian -mhard-float

2015-12-23 Thread Richard Earnshaw (lists)
On 21/12/15 16:24, Eric Botcazou wrote: > Hi, > > the attached Ada testcase triggers an ICE with -mbig-endian -mhard-float: > > eric@polaris:~/build/gcc/arm-linux-gnueabi> gcc/xgcc -Bgcc -S p.adb -I > gcc/ada/rts -mbig-endian -mhard-float > +===GNAT BUG DETECTED==

Re: [ARM] Fix ICE on Ada code with -mbig-endian -mhard-float

2015-12-21 Thread Eric Botcazou
> the attached Ada testcase triggers an ICE with -mbig-endian -mhard-float: And here it is. -- Eric Botcazoupackage body P is procedure Split (R : Rec; A, B, C, D : out Long_Float) is begin A := R.A; B := R.B; C := R.C; D := R.D; end; end P; package P is type Rec is re

[ARM] Fix ICE on Ada code with -mbig-endian -mhard-float

2015-12-21 Thread Eric Botcazou
Hi, the attached Ada testcase triggers an ICE with -mbig-endian -mhard-float: eric@polaris:~/build/gcc/arm-linux-gnueabi> gcc/xgcc -Bgcc -S p.adb -I gcc/ada/rts -mbig-endian -mhard-float +===GNAT BUG DETECTED==+ | 6.0.0 20151220 (experimental)