While trying to compile libjpeg for the c66x using CGT 7.3.5, I get the following error message when trying to compile jfdctint.c (I've attached the preprocessed source file to this post):
--- SNIP ---
cl6x --abi=coffabi -mv6600 -pden -pds 179 -pds 552 --gcc -o2 -c jfdctint.c
Renamed pair with base %s above window: DADD .S1X 0,VRB2331:VRB2365,VRA2124:VRA2123 ; |206| Define a twin register
>> jfdctint.c, line 206: INTERNAL ERROR: Corrupted IR detected during
check_mve/spilling
This may be a serious problem. Please contact customer support with a
description of this problem and a sample of the source files that caused this
INTERNAL ERROR message to appear.
Cannot continue compilation - ABORTING!
>> Compilation failure
--- SNIP ---
This problem does not occur when compiling with --abi=eabi, or when reducing optimization down to -o1. This may be a duplicate of bug SDSCM00042669, which was supposedly fixed in 7.3.3.