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
* [Bug middle-end/20355] MEM_READONLY_P & MEM_VOLATILE_P properties are lost on BLKmode rtl operands. 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 ` pinskia at gcc dot gnu dot org 2005-03-07 8:50 ` giovannibajo at libero dot it ` (2 subsequent siblings) 3 siblings, 0 replies; 7+ messages in thread From: pinskia at gcc dot gnu dot org @ 2005-03-07 7:18 UTC (permalink / raw) To: gcc-bugs -- What |Removed |Added ---------------------------------------------------------------------------- Component|c |middle-end http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20355 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug middle-end/20355] MEM_READONLY_P & MEM_VOLATILE_P properties are lost on BLKmode rtl operands. 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 3 siblings, 0 replies; 7+ messages in thread From: giovannibajo at libero dot it @ 2005-03-07 8:50 UTC (permalink / raw) To: gcc-bugs ------- Additional Comments From giovannibajo at libero dot it 2005-03-07 08:50 ------- A testcase? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20355 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug middle-end/20355] MEM_READONLY_P & MEM_VOLATILE_P properties are lost on BLKmode rtl operands. 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 3 siblings, 0 replies; 7+ messages in thread From: schlie at comcast dot net @ 2005-03-07 17:30 UTC (permalink / raw) To: gcc-bugs ------- Additional Comments From schlie at comcast dot net 2005-03-07 17:30 ------- Subject: Re: MEM_READONLY_P & MEM_VOLATILE_P properties are lost on BLKmode rtl operands. > - Additional Comments From giovannibajo at libero dot it 2005-03-07 > A testcase? > > -- - Understood. I'll post a patch shortly to avr's backend which otherwise should work as intended, if rtl BLK mode memory reference operands had properly retained their MEM_READONLY_P etc. attributes. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20355 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug middle-end/20355] MEM_READONLY_P & MEM_VOLATILE_P properties are lost on BLKmode rtl operands. 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 ` (2 preceding siblings ...) 2005-03-07 17:30 ` schlie at comcast dot net @ 2005-03-07 21:16 ` ericw at evcohs dot com 3 siblings, 0 replies; 7+ messages in thread From: ericw at evcohs dot com @ 2005-03-07 21:16 UTC (permalink / raw) To: gcc-bugs -- What |Removed |Added ---------------------------------------------------------------------------- CC| |ericw at evcohs dot com 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/>]
* [Bug middle-end/20355] MEM_READONLY_P & MEM_VOLATILE_P properties are lost on BLKmode rtl operands. [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 1 sibling, 0 replies; 7+ messages in thread From: manu at gcc dot gnu dot org @ 2007-11-14 3:06 UTC (permalink / raw) To: gcc-bugs ------- Comment #3 from manu at gcc dot gnu dot org 2007-11-14 03:06 ------- Any news on this? -- manu at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |manu at gcc dot gnu dot org Status|UNCONFIRMED |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20355 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug middle-end/20355] MEM_READONLY_P & MEM_VOLATILE_P properties are lost on BLKmode rtl operands. [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 1 sibling, 0 replies; 7+ messages in thread From: eric dot weddington at atmel dot com @ 2009-08-07 18:56 UTC (permalink / raw) To: gcc-bugs ------- Comment #4 from eric dot weddington at atmel dot com 2009-08-07 18:56 ------- No news on this for several years. Closing as WONTFIX. -- eric dot weddington at atmel dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution| |WONTFIX http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20355 ^ permalink raw reply [flat|nested] 7+ messages in thread
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).