[Bug target/46208] redundant extensions of argument registers

jorge.perez at invia dot fr gcc-bugzilla@gcc.gnu.org
Mon Nov 15 12:35:00 GMT 2010


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

--- Comment #7 from Jorge Perez <jorge.perez at invia dot fr> 2010-11-15 12:29:51 UTC ---
Hello Eric,

With a colleague we've been trying to do some tests with this patch but due to
differences in the versions you and we are working on we couldn't just apply
the patch. So we checked out the rev. 166433 that is when the patch was
introduced to the trunk.
However during the GCC compilation we got the following message while executing
the make all command (there is no error for make all-gcc):

------------------------------------------------------------
configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.
make[3]: *** [configure-target-libiberty] Error 1
------------------------------------------------------------

in Google this seems a recurrent error for several targets, although we don't
know how to fix this, can you give us a hand with this please? it's the first
time we see the error during 4.5.1 compilation.

FYI the GCC configuration is the following:
$(BASE_DIR)/gcc-trunk/configure --target=sparc-elf --prefix=$(BASE_DIR)/out \
--with-float=soft --with-cpu=v8 --disable-multilib --enable-lto
--enable-languages="c" --with-newlib \
--with-headers=$(BASE_DIR)/newlib-1.13.0/newlib/libc/include \
--disable-shared --disable-nls --with-gnu-as --with-gnu-ld


(In reply to comment #4)
> Author: ebotcazou
> Date: Mon Nov  8 12:14:51 2010
> New Revision: 166433
> 
> URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=166433
> Log:
>     PR target/46208
>     * config/sparc/sparc.c (TARGET_PROMOTE_PROTOTYPES): Delete.
>     (sparc_promote_prototypes): Likewise.
>     (sparc_promote_function_mode): Promote in 32-bit mode as well.
>     (sparc_return_in_memory): Remove superfluous parentheses.
>     (sparc_struct_value_rtx): Fix long lines.
>     (sparc_function_value_1): Promote in 32-bit mode as well.
> 
> Modified:
>     trunk/gcc/ChangeLog
>     trunk/gcc/config/sparc/sparc.c



More information about the Gcc-bugs mailing list