When I compile C:\ti\TivaWare_C_Series-2.1.2.111\examples\boards\dk-tm4c123g\boot_usb as delivered using IAR 7.50.2, I get the following errors that halt code generation:
Error[Lp049]: there was no reference to __iar_data_init3, but it is needed to initialize section .bss (bl_startup_ewarm.o #6)
Error[Lp048]: the init table "Table" is needed to initialize some variables, but there are no references to it
Error while running Linker
The BootLoader project performs its own .bss initialization and does not need this call.
I found that putting "Lp048, Lp049" options in Linker-->Diagnostics->Suppress These Diagnostics solved the problem and generated the correct code.