This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PR64164] drop copyrename, integrate into expand


On 02/09/15 23:12, Alexandre Oliva wrote:
On Sep  2, 2015, Alan Lawrence <alan.lawrence@arm.com> wrote:

One more failure to report, I'm afraid. On AArch64 Bigendian,
aapcs64/func-ret-4.c ICEs in simplify_subreg (line refs here are from
r227348):

Thanks.  The failure mode was different in the current, revamped git
branch aoliva/pr64164, but I've just fixed it there.

I'm almost ready to post a new patch, with a new, simpler, less fragile
and more maintainable approach to integrate cfgexpand and assign_parms'
RTL assignment, so if you could give it a spin on big and little endian
aarch64 natives, that would be very much appreciated!


On aarch64_be, that branch fixes the ICE - but func-ret-4.c fails on execution, and now func-ret-3.c does too! Also it causes a bunch of errors building newlib using cross-built binutils, which I haven't tracked down yet:

/work/alalaw01/src2/binutils-gdb/newlib/libc/locale/locale.c: In function '__get_locale_env': /work/alalaw01/src2/binutils-gdb/newlib/libc/locale/locale.c:911:1: internal compiler error: in insert_value_copy_on_edge, at tree-outof-ssa.c:308
 __get_locale_env(struct _reent *p, int category)
 ^
0xb4ecc4 insert_value_copy_on_edge
	/work/alalaw01/src2/gcc/gcc/tree-outof-ssa.c:307
0xb4ecc4 eliminate_phi
	/work/alalaw01/src2/gcc/gcc/tree-outof-ssa.c:780
0xb4ecc4 expand_phi_nodes(ssaexpand*)
	/work/alalaw01/src2/gcc/gcc/tree-outof-ssa.c:943
0x6e74a6 execute
	/work/alalaw01/src2/gcc/gcc/cfgexpand.c:6242
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.
make[7]: *** [lib_a-locale.o] Error 1

--Alan


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]