https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105763
--- Comment #1 from David Binderman <dcb314 at hotmail dot com> ---
Reduced C code is
int rl2_decode_png_bit_depth;
int *rl2_decode_png_p_data;
void rl2_decode_png_row_pointers() {
unsigned sample_type = 0;
_setjmp();
switch (rl2_decode_png_bit_depth)
case 6:
sample_type = 7;
png_destroy_read_struct();
for (;;)
switch (sample_type)
case 3:
case 5:
*rl2_decode_png_p_data;
}
