🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.bug
Article #1645

emit_store_flag

#1645
From: Serge Adda
Date: Sat, 23 Jan 1993 02:44
19 lines
1175 bytes
I think there are 2 problems in emit_store_flag,
1 minor and 1 major.

the minor: subtarget is declared twice; so debugging is difficult.

the major: the call to compare_from_rtx at line 2802 could invert
the comparison; so icode should be reset using the comparison code
of comparison.  I wrote my MD file using the example in the docu-
mentation. So the compare_from_rtx, in fact, actually stores both 
operands with an order which doesn't corespond to the old code.
I know I can fix the problem if I store the new code and compare
it with the old one during the generation of the comparison
pattern; but it is better to fix the problem in the emit_store_flag
function.



Serge Adda - A.C.R.I. Compiler Team
email: adda@acri.fr
Technical Details
Message-ID: <9301211607.AA15689@lscc1.acri.fr>
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!cis.ohio-state.edu!acri.FR!adda

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!cis.ohio-state.edu!acri.FR!adda
From: adda@acri.FR (Serge Adda)
Newsgroups: gnu.gcc.bug
Subject: emit_store_flag
Date: 22 Jan 1993 21:44:32 -0500
Organization: Advanced Computer Research Institute
Lines: 20
Sender: daemon@cis.ohio-state.edu
Approved: bug-gcc@prep.ai.mit.edu
Distribution: gnu
Message-ID: <9301211607.AA15689@lscc1.acri.fr>