[RTEMS Project] #565: i386 - __REGISTER_PREFIX__

RTEMS trac trac at rtems.org
Thu Nov 20 03:52:45 UTC 2014


#565: i386 - __REGISTER_PREFIX__
----------------------------+----------------------------
 Reporter:  ralf.corsepius  |       Owner:  joel.sherrill
     Type:  defect          |      Status:  closed
 Priority:  normal          |   Milestone:  4.9
Component:  cpukit          |     Version:  4.7
 Severity:  major           |  Resolution:  wontfix
 Keywords:                  |
----------------------------+----------------------------
Changes (by chrisj):

 * status:  assigned => closed
 * resolution:   => wontfix


Old description:

> 1. cpukit/score/cpu/i386/asm.h contains this:
> #undef __REGISTER_PREFIX__
> #define __REGISTER_PREFIX__ %
>
> 2. i386-rtems-gcc-3.3.2 and i386-rtems-gcc-3.2.3, however define
> __REGISTER_PREFIX__ to (empty).
>
> 1. + 2. together mean an inconsistency between gcc and RTEMS .
>
> 1. alone causes the i386 to suffer from the same using % in defines
> issues as the m68k (PR 561)
>
> Release:
> RTEMS-4.6 + RTEMS-4.7

New description:

 1. cpukit/score/cpu/i386/asm.h contains this:
 #undef __REGISTER_PREFIX__
 #define __REGISTER_PREFIX__ %

 2. i386-rtems-gcc-3.3.2 and i386-rtems-gcc-3.2.3, however define
 __REGISTER_PREFIX__ to (empty).

 1. + 2. together mean an inconsistency between gcc and RTEMS .

 1. alone causes the i386 to suffer from the same using % in defines issues
 as the m68k (PR 561)

 Release:
 RTEMS-4.6 + RTEMS-4.7

--

Comment:

 Not fixed in the 4.9 release branch.

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


More information about the bugs mailing list