public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c/20355] New: MEM_READONLY_P & MEM_VOLATILE_P properties are lost on BLKmode rtl operands.
@ 2005-03-07  7:11 schlie at comcast dot net
  2005-03-07  7:18 ` [Bug middle-end/20355] " pinskia at gcc dot gnu dot org
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: schlie at comcast dot net @ 2005-03-07  7:11 UTC (permalink / raw)
  To: gcc-bugs

It appears that some critical expression attributes are lost when memory reference expressions
are converted to rtl BLKmode operands typically used in (set BLK BLK) operations for example.

This bug prevents volatile and read-only BLKmode memory reference operands from being
treatedf properly as may be required, while these memory reference properties seem properly
retained in all other circimstances?

In particular the lost of this information assocaited with BLKmode mov-mem operands
inhibits the simple optional allocation of read-only data to program-rom, which may then
be properly identified by it's MEM_READONLY_P property, enabing specilized instructions to
to used to access it.

-- 
           Summary: MEM_READONLY_P & MEM_VOLATILE_P properties are lost on
                    BLKmode rtl operands.
           Product: gcc
           Version: 4.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: schlie at comcast dot net
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: ppc-apple-darwin7.8
  GCC host triplet: ppc-apple-darwin7.8
GCC target triplet: avr-unknown-none


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20355


^ permalink raw reply	[flat|nested] 7+ messages in thread
[parent not found: <bug-20355-9497@http.gcc.gnu.org/bugzilla/>]

end of thread, other threads:[~2009-08-07 18:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-03-07  7:11 [Bug c/20355] New: MEM_READONLY_P & MEM_VOLATILE_P properties are lost on BLKmode rtl operands schlie at comcast dot net
2005-03-07  7:18 ` [Bug middle-end/20355] " pinskia at gcc dot gnu dot org
2005-03-07  8:50 ` giovannibajo at libero dot it
2005-03-07 17:30 ` schlie at comcast dot net
2005-03-07 21:16 ` ericw at evcohs dot com
     [not found] <bug-20355-9497@http.gcc.gnu.org/bugzilla/>
2007-11-14  3:06 ` manu at gcc dot gnu dot org
2009-08-07 18:56 ` eric dot weddington at atmel dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).