[RTEMS Project] #2473: mvme162 has invalid code in start up

RTEMS trac trac at rtems.org
Thu Nov 19 00:14:48 UTC 2015


#2473: mvme162 has invalid code in start up
------------------------+---------------------
 Reporter:  ecwilliams  |       Owner:  chrisj
     Type:  defect      |      Status:  new
 Priority:  high        |   Milestone:  4.11.1
Component:  bsps        |     Version:  4.11
 Severity:  blocker     |  Resolution:
 Keywords:  bsp m68k    |
------------------------+---------------------

Comment (by joel.sherrill):

 ''The very prompt response from the gcc community is this is expected
 behaviour when writing to 0 on the target. The -fno-delete-null-pointer-
 checks option disables the check.
 I am happy to have our code built with this option because we should not
 be writing to 0 unless it is a special case such as setting up the vector
 table.
 I am now wondering about the state of our other BSPs.''

 Given this was the response on #2204. Should this option be swept into all
 m68k BSPs? Or should it be added in a place (not sure offhand of the spot)
 where it will apply to all targets and BSPs?

 I am prone to say we need to do this for 4.11. It likely breaks every BSP
 on any architecture which touches memory at 0.

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


More information about the bugs mailing list