I believe, something broke the trunk tip build recently:
Comparing stages 2 and 3
warning: gcc/cc1plus-checksum.o differs
warning: gcc/cc1-checksum.o differs
Bootstrap comparison failure!
x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs/wlocale-inst.o differs
x86_64-unknown-linux-gnu/libstdc++-v3/s
> -696
> .text.startup._GLOBAL__sub_I_.._.._.._.._gccgo_git_libstdc___v3_src_wlocale_inst.cc_76D38880_14146711
> 00b6 00011580 2**4
> +696
> .text.startup._GLOBAL__sub_I_.._.._.._.._gccgo_git_libstdc___v3_src_wlocale_inst.cc_76D38880_EB7C2B89
> 00b6
Hi,
the problem is that we special case constructors and avoid random seed on them
on targets that have global ctors.
I think bootstrap with C++ or GO is broken for a while on targets not having
ctor support, but now it broke
on targets with ctor support as a result of my patch renaming some of t
On Wed, 2010-12-15 at 13:57 +0100, Jan Hubicka wrote:
> Hi,
> the problem is that we special case constructors and avoid random seed on
> them on targets that have global ctors.
> I think bootstrap with C++ or GO is broken for a while on targets not having
> ctor support, but now it broke
> on ta
Hi,
I am doing a port in GCC 4.5.1.
The target supports storing immediate values into memory location
represented by a symbolic address. So in the move pattern i have given
constraints to represent this.
(define_insn "movqi_op"
[(set (match_operand:QI 0 "nonimmediate_operand" "=!Q,!Q,d,d,d,d,d,
Jan Hubicka writes:
> I think bootstrap with C++ or GO is broken for a while on targets not having
> ctor support, but now it broke
> on targets with ctor support as a result of my patch renaming some of the
> ctors from GLOBAL__I into GLOBAL__sub_I.
I didn't know you were making that change.
> Jan Hubicka writes:
>
> > I think bootstrap with C++ or GO is broken for a while on targets not
> > having ctor support, but now it broke
> > on targets with ctor support as a result of my patch renaming some of the
> > ctors from GLOBAL__I into GLOBAL__sub_I.
>
> I didn't know you were maki
> > Jan Hubicka writes:
> >
> > > I think bootstrap with C++ or GO is broken for a while on targets not
> > > having ctor support, but now it broke
> > > on targets with ctor support as a result of my patch renaming some of the
> > > ctors from GLOBAL__I into GLOBAL__sub_I.
> >
> > I didn't kn
> Now if this breaks other logic in ld & friends on have_cdtor targets, I guess
> we could
0) return to always inlining on non_have_cdtors targets and hope for the
best :)
> 1) du _sub_I/sub_D mangling only on targets not having ctors/dtors where
> merged constructor is always produced
>
Jan Hubicka writes:
>> Jan Hubicka writes:
>>
>> > I think bootstrap with C++ or GO is broken for a while on targets not
>> > having ctor support, but now it broke
>> > on targets with ctor support as a result of my patch renaming some of the
>> > ctors from GLOBAL__I into GLOBAL__sub_I.
>>
> Jan Hubicka writes:
>
> > The problem is that GCC produce constructors/destructors at various places
> > and they all used to be called GLOBAL__I
> > and GLOBAL__D. Then in some cases (on targets that don't have global
> > ctors/dtors or with LTO and ctor/dtor merging)
> > it actually collec
Jan Hubicka writes:
> 2) Do the actual renaming of _GLOBAL__I into something else (fully local
> name like static_ctor.1234 at a time it is being inserted
> into merged ctor.
>
> We can't avoid producing these names early since on target that havecdtors
> we avoid producing merged c
It is Wed now. Will we see a official release this week ?
--
Dennis
> I don't understand this at all.
>
> I thought you were saying that these are static functions, and that gcc
> gathers them all together into a single global constructor. Are there
> cases where gcc does not gather them together? Why would that be?
At the moment we don't gather when there is o
Jan Hubicka writes:
> The problem is that GCC produce constructors/destructors at various places
> and they all used to be called GLOBAL__I
> and GLOBAL__D. Then in some cases (on targets that don't have global
> ctors/dtors or with LTO and ctor/dtor merging)
> it actually collect them into si
Hi,
I am facing a strange behaviour with secondary reload in gcc43.
I have a type of register that can load and store from virtually anything
else, lets call the class CHIP_REGS, meaning it has no need for reload.
However, if I get an input reload for ALL_REGS then I assume the worst
case scen
This is the beta release of binutils 2.21.51.0.3 for Linux, which is
based on binutils 2010 1215 in CVS on sourceware.org plus various
changes. It is purely for Linux.
All relevant patches in patches have been applied to the source tree.
You can take a look at patches/README to see what have been
I finally found some time to write some documentation for the branch.
I've created http://gcc.gnu.org/wiki/pph with some initial
documentation on the pre-tokenization and pre-parsing work we are
doing on the branch.
The big missing piece is a more detailed design document that Lawrence
will be pos
On Thu, Dec 9, 2010 at 6:29 PM, H.J. Lu wrote:
> The initial implementation of my proposal is available on hjl/lto-mixed
> branch at
>
> http://git.kernel.org/?p=devel/binutils/hjl/x86.git;a=summary
I don't know how to separate this idea from the other work on that branch.
I'm concerned that th
Hello Everyone,
I am trying to add some information/instructions into loop statements in
GCC front-end. For this, in the previous gcc, I have used "add_stmt" to insert
these instructions and they worked fine. When I do it in gcc 4.6 (snapshot
2010/12/4) I get "undefined references to "add_s
On Wed, Dec 15, 2010 at 5:23 PM, Ian Lance Taylor wrote:
> On Thu, Dec 9, 2010 at 6:29 PM, H.J. Lu wrote:
>
>> The initial implementation of my proposal is available on hjl/lto-mixed
>> branch at
>>
>> http://git.kernel.org/?p=devel/binutils/hjl/x86.git;a=summary
>
> I don't know how to separate
"H.J. Lu" writes:
> On Wed, Dec 15, 2010 at 5:23 PM, Ian Lance Taylor wrote:
>> On Thu, Dec 9, 2010 at 6:29 PM, H.J. Lu wrote:
>>
>>> The initial implementation of my proposal is available on hjl/lto-mixed
>>> branch at
>>>
>>> http://git.kernel.org/?p=devel/binutils/hjl/x86.git;a=summary
>>
>>
On Wed, Dec 15, 2010 at 6:27 PM, Ian Lance Taylor wrote:
> "H.J. Lu" writes:
>
>> On Wed, Dec 15, 2010 at 5:23 PM, Ian Lance Taylor wrote:
>>> On Thu, Dec 9, 2010 at 6:29 PM, H.J. Lu wrote:
>>>
The initial implementation of my proposal is available on hjl/lto-mixed
branch at
Robert Stevenson writes:
> I am trying to add some information/instructions into loop statements in
> GCC front-end. For this, in the previous gcc, I have used "add_stmt" to
> insert
> these instructions and they worked fine. When I do it in gcc 4.6 (snapshot
> 2010/12/4) I get "undefine
24 matches
Mail list logo