qzdoom/src/g_heretic
Edoardo Prezioso 72bbb19cc7 - Shut up GCC aggressive optimizer warnings.
From what I can see, GCC would miscompile the involved loops, because the index variable is 'signed int' and the multiplication with an unsigned would cause signed overflow (undefined behavior). Change the index variable type to 'unsigned int' to expect unsigned overflow (conformant to standard).
2014-05-25 10:11:09 +02:00
..
a_chicken.cpp - P_DamageMobj() now returns the amount of damage actually done so that the bleed functions 2013-01-02 04:39:59 +00:00
a_dsparil.cpp - P_DamageMobj() now returns the amount of damage actually done so that the bleed functions 2013-01-02 04:39:59 +00:00
a_hereticartifacts.cpp - Turned A_Explode's affectsource parameter into a flags parameter and added XF_NOTMISSILE 2012-08-30 04:01:50 +00:00
a_hereticimp.cpp - fixed: The charge attack of Heretic's imp is not precisely the same 2009-11-27 13:23:02 +00:00
a_hereticmisc.cpp - Shut up GCC aggressive optimizer warnings. 2014-05-25 10:11:09 +02:00
a_hereticweaps.cpp - Shut up GCC aggressive optimizer warnings. 2014-05-25 10:11:09 +02:00
a_ironlich.cpp - Shut up GCC aggressive optimizer warnings. 2014-05-25 10:11:09 +02:00
a_knight.cpp - P_DamageMobj() now returns the amount of damage actually done so that the bleed functions 2013-01-02 04:39:59 +00:00
a_wizard.cpp - P_DamageMobj() now returns the amount of damage actually done so that the bleed functions 2013-01-02 04:39:59 +00:00