This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC 4.3.4 is casting my QImode vars to SImode for libcall
Hi,
On Tue, 15 Jun 2010, Paulo J. Matos wrote:
> >> Is GCC slowly losing support for certain archs or it is still
> >> striving to be as generic as possible?
> >
> > GCC looses and gains support for architectures depending on the
> > availability of competent volunteer maintainers for these
> > architectures. Of course, 'volunteer' in this context can also mean
> > that a company volunteers to employ / contract with a developer to do
> > this work.
>
> But while the backends might vary as much as they like, the core gcc
> code such as optabs.c should be as generic as possible, right?
That's the goal, yes. Of course there are multiple level of generality,
and some levels tend to bit-rot faster than others. In particular support
for QImode != 8 bits and mode(int)<SImode tends to become broken over time
because such targets are rare/untested/unmaintained. But the general goal
remains. If someone does the work. Like you ;-)
Ciao,
Michael.