Re: gcc 3.4.3 and --enable-long-long

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



"Robert Austen" <austen@xxxxxxxxxxxxx> writes:

> I was hoping you might be able to answer a question for me please.
> I am wondering how to disable the long-long, as --enable-long-long
> seems to be the default, and -ansi does not seem to disable it.

In current gcc you can use -Werror=long-long.  I don't think there is
anything like that for gcc 3.4.3, though.

> What I am trying to do is to disable the use of floating point
> instructions that seem to be used to move long long variables
> (or other 8 octet structs) without using the -msoft-float option.

You could do this by changing the function rs6000_hard_regno_mode_ok
in gcc/config/rs6000/rs6000.c to disallow integer modes in floating
point registers, but as far as I know there is no command line option
for it.

Ian

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux