Hello Jeff,

> El 16 ag 2018, a les 17:50, Jeff Law <l...@redhat.com> va escriure:
> 
> On 08/16/2018 09:43 AM, Vicent Brocal Tortosa wrote:
>> Hello,
>> 
>> We are forced to use version 4.4.2 of GCC C compiler for a certain project 
>> and to analyze the potential impact, to our software, of bugs detected for 
>> this GCC version.
>> 
>> I am already aware that bugs reported for 4.4.x versions may also be present 
>> in 4.4.2, but for the moment we have decided to keep the scope of the 
>> analysis for the ones reported specifically for this version ("know to 
>> fail").
>> 
>> In the GCC bugzilla tracker I have found a couple of them that bother me (we 
>> intend to use -O2 optimizations):
>> 
>> Bug 42614 - [4.4 Regression] FRE optimizes away valid code after IPA 
>> inlining.
>> Bug 42691 - [4.4/4.5 regression] problematic REG_EQUAL note added to SUBREG.
>> 
>> Can someone recommend a general workaround for them (e.g. deactivating the 
>> affected optimizations) or any other approach that can be used to ensure 
>> that there is no impact to the object code?
> I doubt there's an acceptable general workaround.  THe first would
> probably require disabling FRE or IPA which is a pretty big hammer.
> 
> THe second you might be able to disable RTL forward propagation.
> 
> You're likely better off upgrading or applying the referenced fixes to
> your compiler.

Yep, we know is very old, but unfortunately this is something that is not at 
all in our hands.

I think we'd go with the fixes.

Thanks for the advice anyway!

Best,
Vicent

> 
> gcc-4.4 is horribly old at this point.  You're unlikely to get many
> resources to help you if things go wrong.
> 
> jeff

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to