This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch] unbreak bootstrap on FreeBSD ppc


Ping!

Would someone of you be so kind to give me a feedback/ok?

TIA,

Regards,
Andreas

On 05.02.11 13:04, Andreas Tobler wrote:
On 03.02.11 16:37, Andreas Tobler wrote:
Hi all,

bootstrap on FreeBSD PowerPC is broken since r167085. Even longer for
soft-float.

The attached patch should solve this breakage.

The first part I solved the same way as linux-ppc. Honza gave me hand to
track down what the issue was.

I had this failure:

/export/devel/gcc/head/gcc/libgcc/../gcc/emutls.c:92:1: error:
    emutls_alloc causes a section type conflict

With the second part, the soft-float issue I have tried to solve it with
adding a t-freebsd file which overrides the LIB2FUNCS_EXTRA. On PowerPC
FreeBSD the long double is only 64-bit wide.
I do not know if there is a nicer variant. As I understand, I can not
add an 'if else' in the t-file, right?

I'll post the results once the test has completed.

Here are the results.


http://gcc.gnu.org/ml/gcc-testresults/2011-02/msg00512.html

Attached the second revision of the patch. After the comment of Andreas.
Which made me aware that I had a severe bug.

OK for trunk?

Thanks,
Andreas



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]