[Bug rtl-optimization/51374] [avr] insn combine reorders volatile memory accesses

2012-02-01 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51374 Georg-Johann Lay changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug rtl-optimization/51374] [avr] insn combine reorders volatile memory accesses

2012-02-01 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51374 --- Comment #11 from Georg-Johann Lay 2012-02-01 12:46:42 UTC --- Author: gjl Date: Wed Feb 1 12:46:39 2012 New Revision: 183798 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=183798 Log: PR rtl-optimization/51374 * gcc.target/av

[Bug rtl-optimization/51374] [avr] insn combine reorders volatile memory accesses

2012-02-01 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51374 --- Comment #10 from Georg-Johann Lay 2012-02-01 12:40:26 UTC --- Author: gjl Date: Wed Feb 1 12:40:23 2012 New Revision: 183797 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=183797 Log: gcc/ Backport from mainline r183796 PR rt

[Bug rtl-optimization/51374] [avr] insn combine reorders volatile memory accesses

2012-02-01 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51374 --- Comment #9 from Georg-Johann Lay 2012-02-01 11:35:37 UTC --- Author: gjl Date: Wed Feb 1 11:35:34 2012 New Revision: 183796 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=183796 Log: gcc/ PR rtl-optimization/51374 * combine.c

[Bug rtl-optimization/51374] [avr] insn combine reorders volatile memory accesses

2012-01-13 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51374 Georg-Johann Lay changed: What|Removed |Added Keywords||patch --- Comment #8 from Georg-Johann

[Bug rtl-optimization/51374] [avr] insn combine reorders volatile memory accesses

2012-01-13 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51374 --- Comment #7 from Georg-Johann Lay 2012-01-13 15:58:10 UTC --- Created attachment 26316 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26316 pr51374.diff (tentative patch against 4.7) * combine.c (record_dead_and_set_regs_1): Update

[Bug rtl-optimization/51374] [avr] insn combine reorders volatile memory accesses

2011-12-18 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51374 --- Comment #6 from Georg-Johann Lay 2011-12-18 19:01:56 UTC --- In combine.c:try_combine, just after the "Trying..." dump output, there is: i0 = 0 i1 = 0 i2 = (set (reg/v:QI 43 [ status ]) (mem/v:QI (const_int 43 [0x2b]))) i3 = (set (p

[Bug rtl-optimization/51374] [avr] insn combine reorders volatile memory accesses

2011-12-08 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51374 Georg-Johann Lay changed: What|Removed |Added Known to work|4.7.0 | Known to fail|

[Bug rtl-optimization/51374] [avr] insn combine reorders volatile memory accesses

2011-12-01 Thread andyw at pobox dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51374 --- Comment #4 from andyw at pobox dot com 2011-12-01 13:22:44 UTC --- Compiler command line & -v output showing configure options (thought I had pasted this in the initial report - apparently not.) Do not know what happened to the attachment, the

[Bug rtl-optimization/51374] [avr] insn combine reorders volatile memory accesses

2011-12-01 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51374 --- Comment #3 from Georg-Johann Lay 2011-12-01 10:08:05 UTC --- ALso notice, that with the following test case that reads status *after* data typedef unsigned char uint8_t; void __vector_18(void) { unsigned char data = (*(volatile uint8_t

[Bug rtl-optimization/51374] [avr] insn combine reorders volatile memory accesses

2011-12-01 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51374 Georg-Johann Lay changed: What|Removed |Added Attachment #25964|0 |1 is obsolete|

[Bug rtl-optimization/51374] [avr] insn combine reorders volatile memory accesses

2011-12-01 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51374 Georg-Johann Lay changed: What|Removed |Added Status|UNCONFIRMED |NEW Known to work|