public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* h8300-coff vs h8300-rtems
@ 2002-04-25  9:51 Joel Sherrill
  2002-04-26 12:00 ` law
  0 siblings, 1 reply; 2+ messages in thread
From: Joel Sherrill @ 2002-04-25  9:51 UTC (permalink / raw)
  To: GCC


HI,

I have found the discrepancy between h8300-coff and h8300-rtems
with regards to Fortran.  The question is how best to resolve it.
In the top level configure.in, there is this stanza around line

*-*-rtems*)
    noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"

and this one around line 766

 h8300*-*-* | \
  h8500-*-*)
    noconfigdirs="$noconfigdirs ${libstdcxx_version} target-librx
target-libgloss ${libgcj} target-libf2c"

so *-*-rtems is being tripped before the CPU one.  Thus it tries
to build target-libf2c which is not supported.  Should I add a
stanza above *-*-rtems for h8300*-*-rtems* to cover this? Or
add a nested case statement in *-*-rtems* to further eliminate
target-libf2c?

Either way, this should be a minor RTEMS specific fix which I 
would like to see in 3.1.

Thanks.


-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel@OARcorp.com                 On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
   Support Available             (256) 722-9985

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: h8300-coff vs h8300-rtems
  2002-04-25  9:51 h8300-coff vs h8300-rtems Joel Sherrill
@ 2002-04-26 12:00 ` law
  0 siblings, 0 replies; 2+ messages in thread
From: law @ 2002-04-26 12:00 UTC (permalink / raw)
  To: joel.sherrill; +Cc: GCC

In message <3CC8319F.374F3EFE@OARcorp.com>, Joel Sherrill writes:
 > 
 > HI,
 > 
 > I have found the discrepancy between h8300-coff and h8300-rtems
 > with regards to Fortran.  The question is how best to resolve it.
 > In the top level configure.in, there is this stanza around line
 > 
 > *-*-rtems*)
 >     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
 > 
 > and this one around line 766
 > 
 >  h8300*-*-* | \
 >   h8500-*-*)
 >     noconfigdirs="$noconfigdirs ${libstdcxx_version} target-librx
 > target-libgloss ${libgcj} target-libf2c"
 > 
 > so *-*-rtems is being tripped before the CPU one.  Thus it tries
 > to build target-libf2c which is not supported.  Should I add a
 > stanza above *-*-rtems for h8300*-*-rtems* to cover this? Or
 > add a nested case statement in *-*-rtems* to further eliminate
 > target-libf2c?
 > 
 > Either way, this should be a minor RTEMS specific fix which I 
 > would like to see in 3.1.
I have no strong opinion either way.

Note that for the H8 you'll also want to prevent it from building the
C++ runtime libraries.

jeff

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2002-04-26 18:50 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-25  9:51 h8300-coff vs h8300-rtems Joel Sherrill
2002-04-26 12:00 ` law

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).