RTEMS is relying on the set of multilibs having been used by default before
gcc-4.0.0, i.e.

# sh-rtems-gcc --print-multi-lib
.;
ml;@ml
m2;@m2
m3e;@m3e
m4-single-only;@m4-single-only
m4-single;@m4-single
m4;@m4
ml/m2;@[EMAIL PROTECTED]
ml/m3e;@[EMAIL PROTECTED]
ml/m4-single-only;@[EMAIL PROTECTED]
ml/m4-single;@[EMAIL PROTECTED]
ml/m4;@[EMAIL PROTECTED]

# sh-rtems-gcc --version
sh-rtems-gcc (GCC) 3.2.3

Some time between 3.2.3 and gcc-4.0 the default set of multilibs has changed
into ml/mb.

These are do not meet RTEMS requirements and are unsuiteable for RTEMS.

I plan to submit/commit suiteable patches to config.gcc and config/sh/t-rtems to
provide custom multilibs which match the old default.

-- 
           Summary: [4.0 regression] sh-rtems multilibs broken
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: corsepiu at gcc dot gnu dot org
                CC: gcc-bugs at gcc dot gnu dot org,joel at oarcorp dot com
GCC target triplet: sh-rtems*


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19529

Reply via email to