> >
> >
> >Hello,
> >
> >  It seems that this patch breaks the compile of some testcases under
> >big-endian.
> >  On example: testsuite/gcc.target/aarch64/advsimd-intrinsics/ vldX.c
> >  Any thing I missed? Please confirm. Thanks.
> >
> >$ aarch64_be-linux-gnu-gcc vldX.c
> >
> >vldX.c: In function 'exec_vldX':
> >vldX.c:686:1: internal compiler error: in change_address_1, at
> >emit-rtl.c:2096
> > }
> > ^
> >0x73b18c change_address_1
> >        /home/jjj/p660/p660_build_dir_be/src/trunk/gcc/emit-rtl.c:2096
> >0xdbd278 gen_split_2991(rtx_insn*, rtx_def**)
> >
> >/home/jjj/p660/p660_build_dir_be/src/trunk/gcc/config/aarch64/aarch64-s
> >imd
> >.md:4436
> >0x743aa1 try_split(rtx_def*, rtx_def*, int)
> >        /home/jjj/p660/p660_build_dir_be/src/trunk/gcc/emit-rtl.c:3639
> >0x9b8c93 split_insn
> >        /home/jjj/p660/p660_build_dir_be/src/trunk/gcc/recog.c:2901
> >0x9b8ee7 split_all_insns_noflow()
> >        /home/jjj/p660/p660_build_dir_be/src/trunk/gcc/recog.c:3042
> >Please submit a full bug report,
> >with preprocessed source if appropriate.
> >Please include the complete backtrace with any bug report.
> >See <http://gcc.gnu.org/bugs.html> for instructions.
> >
> 
> 
> Did you try my patch with or without it’s dependency ?
> "[AArch64] [BE] [1/2] Make large opaque integer modes endianness-safe.”
> (David Sherwood)
> 
> Without that above patch then I would expect some tests to fail.
> 
> 
> In addition, it looks like David has had some problems merging that patch to 
> the
> latest head - I’d suggest not using this patch until David has sorted his.
> 
> Alan.

Yeah, I also merged with it's dependency. 
I tried the patch with this snapshot: gcc version 5.0.0 20141029 
(experimental). 

Reply via email to