This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [COMMITTED][AArch64] Improve TLS Descriptor pattern to release RTL loop IV opt
- From: Jiong Wang <jiong dot wang at arm dot com>
- To: Andreas Schwab <schwab at linux-m68k dot org>
- Cc: James Greenhalgh <James dot Greenhalgh at arm dot com>, gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Tue, 11 Aug 2015 09:42:28 +0100
- Subject: Re: [COMMITTED][AArch64] Improve TLS Descriptor pattern to release RTL loop IV opt
- Authentication-results: sourceware.org; auth=none
- References: <n99bnewfm4l dot fsf at arm dot com> <20150804094851 dot GA12175 at arm dot com> <n99mvy4s8d9 dot fsf at arm dot com> <87io8q6le7 dot fsf at igel dot home> <n99egjbphd9 dot fsf at arm dot com> <n99d1yvp9zh dot fsf at arm dot com> <mvm1tfbmgaa dot fsf at hawking dot suse dot de> <n99bnefp947 dot fsf at arm dot com> <mvmwpx3l139 dot fsf at hawking dot suse dot de> <n99si7qrby3 dot fsf at arm dot com> <mvma8tyl2pi dot fsf at hawking dot suse dot de>
Andreas Schwab writes:
> Jiong Wang <jiong.wang@arm.com> writes:
>
>> I Just finished several round of rebuild & testing on clean
>> environment.
>
> How did you even manage to compile it?
>
> ../../gcc/ira.c: In function 'void print_translated_classes(FILE*, bool)':
> ../../gcc/ira.c:1415:49: error: iteration 8u invokes undefined behavior [-Werror=aggressive-loop-optimizations]
> fprintf (f, " %s -> %s\n", reg_class_names[i],
> ^
> ../../gcc/ira.c:1414:17: note: containing loop
> for (i = 0; i < N_REG_CLASSES; i++)
And, my new patch missed a ',' after "FIXED_REG0", sorry about
that.. that should be the problem for the bootstrap issue.
>
> Andreas.
--
Regards,
Jiong