RE: [Patch,AVR]: Fix PR52496: Add memory barriers to built-ins

2012-03-07 Thread Weddington, Eric
> -Original Message- > From: Georg-Johann Lay [mailto:a...@gjlay.de] > Sent: Wednesday, March 07, 2012 5:40 AM > To: gcc-patches@gcc.gnu.org > Cc: Denis Chertykov; Weddington, Eric > Subject: [Patch,AVR]: Fix PR52496: Add memory barriers to built-ins > > This pa

[Patch,AVR]: Fix PR52496: Add memory barriers to built-ins

2012-03-07 Thread Georg-Johann Lay
This patch adds memory barriers to __builtin_avr_nop __builtin_avr_sei __builtin_avr_cli __builtin_avr_wdr __builtin_avr_sleep __builtin_avr_delay_cycles so that their code cannot be dragged over memory accesses. Ok for trunk? PR target/52496 * config/avr/avr.c (avr_mem_clobber)