Article View: gnu.gcc.bug
Article #1645emit_store_flag
From: Serge Adda
Date: Sat, 23 Jan 1993 02:44
Date: Sat, 23 Jan 1993 02:44
19 lines
1175 bytes
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!addaShow 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>