https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69256
Bug ID: 69256
Summary: Need to get rid of "Warning: IT blocks containing
32-bit Thumb instructions are deprecated in ARMv8"
Product: gcc
Version: 4.9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: shenhan at google dot com
Target Milestone: ---
Created attachment 37323
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37323&action=edit
testcase
While building chrome, we are flooded with warnings like below -
/tmp/ccxI02Yz.s: Assembler messages:
/tmp/ccxI02Yz.s:3854: Warning: IT blocks containing 32-bit Thumb instructions
are deprecated in ARMv8
To reproduce:
armv7a-cros-linux-gnueabi-gcc -O2 -fno-strict-aliasing -mthumb
-march=armv8-a+crc -c a.pp.c
Also '-mrestrict-it' does not help eliminate the warning.