[RTEMS Project] #2416: Beaglebone: bsp.h missing clobber in inline assembly.

RTEMS trac trac at rtems.org
Thu Sep 10 18:31:30 UTC 2015


#2416: Beaglebone: bsp.h missing clobber in inline assembly.
-------------------------+------------------------------------------
 Reporter:  marcos.diaz  |       Owner:  Marcos Diaz <marcos.diaz@…>
     Type:  defect       |      Status:  closed
 Priority:  normal       |   Milestone:  4.11.1
Component:  General      |     Version:  4.11
 Severity:  normal       |  Resolution:  fixed
 Keywords:               |
-------------------------+------------------------------------------

Comment (by Marcos Diaz <marcos.diaz@…>):

 In [changeset:"44eb9893b5c08093f7d53cdfd4c1d2e7bb4a5e39/rtems"]:
 {{{
 #!CommitTicketReference repository="rtems"
 revision="44eb9893b5c08093f7d53cdfd4c1d2e7bb4a5e39"
 Beaglebone: fix missing clobber in inline assembly.

 flush_data_cache uses R0 directly but doesn't list it as a clobbered
 register. Compiling with -O3 made this code break, since the function
 that calls flush_data_cache already uses r0.

 closes #2416.
 }}}

--
Ticket URL: <http://devel.rtems.org/ticket/2416#comment:3>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list