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: Andreas Schwab <schwab at linux-m68k dot org>
- To: Jiong Wang <jiong dot wang at arm dot com>
- 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:11:05 +0200
- 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>
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++)
^
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."