First, many thanks to Ian for stepping forward to make this happen.
On Thu, Jun 19, 2008 at 1:55 AM, Kaveh R. GHAZI <[EMAIL PROTECTED]> wrote:
> On Thu, 19 Jun 2008, Kaveh R. GHAZI wrote:
>
>> [...] I believe some work could be done (maybe even on mainline) to
>> activate -Wc++-compat during boots
On Thu, 19 Jun 2008, Gabriel Dos Reis wrote:
> Main offenders (last time I checked) seem be to
> (1) middle end and back end files who play `enum inheritance' tricks.
> (2) use of C++ keywords as variable names.
> (3) implicit conversion from void* to T* -- but we should have ver
> few of th
2008/6/18 Mark Mitchell:
> Jonathan Wakely wrote:
>
>> Could a C++ maintainer please review this patch to turn most pedwarns
>> into permerrors.
>
> This patch is OK, with minor nits below. Thanks for working on this!
Thanks Mark, I'll submit a revised patch this evening.
Jonathan
On Thu, Jun 19, 2008 at 3:10 AM, Kaveh R. GHAZI <[EMAIL PROTECTED]> wrote:
> On Thu, 19 Jun 2008, Gabriel Dos Reis wrote:
>
>> Main offenders (last time I checked) seem be to
>> (1) middle end and back end files who play `enum inheritance' tricks.
>> (2) use of C++ keywords as variable names.
>
Hello everyone,
I am involved in gcc port in which i found the following problem.
Before register renaming pass, callee registers was being used in the
body of the code. Hence function prologue saved the register and
epilogue restored the register. But register renaming pass removed
this particul
On Wed, Jun 18, 2008 at 1:01 AM, Ian Lance Taylor <[EMAIL PROTECTED]> wrote:
> As I promised at the summit today, I have created the branch
> gcc-in-cxx (I originally said gcc-in-c++, but I decided that it was
> better to avoid possible meta-characters). The goal of this branch is
> to develop a v
"Kaveh R. GHAZI" <[EMAIL PROTECTED]> writes:
> I read through your slides and I'm interested in contributing. I didn't
> see the presentation itself so I don't know if this suggestion is
> redundant. However I believe some work could be done (maybe even on
> mainline) to activate -Wc++-compat du
[ Dropping gcc-patches. ]
"Gabriel Dos Reis" <[EMAIL PROTECTED]> writes:
>> I have not yet committed any patches to the branch--at present it is
>> just a copy of the trunk. I will start committing patches soon, and
>> anybody else may submit patches as well. The branch will follow the
>> usual
On Thu, Jun 19, 2008 at 7:24 AM, Ian Lance Taylor <[EMAIL PROTECTED]> wrote:
>> The reason I'm asking is that a fresh build o gcc-in-cxx dies on my machine
>> with
>> complains that `program' has conflicting declarations: once in
>> libcpp.h as having
>> C++ linkage, once in toplev.h with a C dec
"Mohamed Shafi" <[EMAIL PROTECTED]> writes:
> Before register renaming pass, callee registers was being used in the
> body of the code. Hence function prologue saved the register and
> epilogue restored the register. But register renaming pass removed
> this particular callee saved register.The ou
On Thu, 19 Jun 2008, Ian Lance Taylor wrote:
> Yes. I'm working around that for now by editing toplev.h, to avoid
> pushing libcpp and libiberty to C++ right away.
I'm not convinced there's much value in building libiberty as C++ for GCC,
given that it needs to remain buildable as C for now for
2008/6/19 Ian Lance Taylor <[EMAIL PROTECTED]>:
> "Mohamed Shafi" <[EMAIL PROTECTED]> writes:
>
>> Before register renaming pass, callee registers was being used in the
>> body of the code. Hence function prologue saved the register and
>> epilogue restored the register. But register renaming pass
Hello,
(Having a great time in Ottawa :)
move_invariant_reg has this code:
/* Replace the uses we know to be dominated. It saves work for copy
propagation, and also it is necessary so that dependent invariants
are computed right. */
if (inv->def)
{
I posted this question to the SC panel at the GCC Summit today. I
wanted to consider the possibility of making java a non-default language.
Would the Java maintainers agree to this?
The rationale is mostly that Java takes a very long time to build, and
it does not seem to be used widely eno
Diego Novillo wrote:
>
> I posted this question to the SC panel at the GCC Summit today. I
> wanted to consider the possibility of making java a non-default language.
>
> Would the Java maintainers agree to this?
>
> The rationale is mostly that Java takes a very long time to build, and
> it do
Hello,
could you give me a link or any tip on how to download gcc version 2.3.3
or any other late 1992 version of your compiler?
Thank you very much for your help and I very appreciate your work.
Sincerely yours, Dimitry.
You can find 2.3.3 and others here :
http://gcc-uk.internet.bs/old-releases/gcc-2/
--lf
On Thu, Jun 19, 2008 at 11:25 AM, DimitryASuplatov <[EMAIL PROTECTED]> wrote:
> Hello,
> could you give me a link or any tip on how to download gcc version 2.3.3
> or any other late 1992 version of your compi
> "Andrew" == Andrew Haley <[EMAIL PROTECTED]> writes:
Diego> I posted this question to the SC panel at the GCC Summit today. I
Diego> wanted to consider the possibility of making java a non-default language.
Andrew> If this were to happen it would break repeatedly.
Yeah, our experience bac
"Joseph S. Myers" <[EMAIL PROTECTED]> writes:
> On Thu, 19 Jun 2008, Ian Lance Taylor wrote:
>
>> Yes. I'm working around that for now by editing toplev.h, to avoid
>> pushing libcpp and libiberty to C++ right away.
>
> I'm not convinced there's much value in building libiberty as C++ for GCC,
>
"Mohamed Shafi" <[EMAIL PROTECTED]> writes:
>> Which version of gcc? I was under the impression that this
>> longstanding buglet was cleaned up by the dataflow work.
>>
>
>I am doing a port in gcc 4.1.2. The register is actually replaced
> by register copy-propagation optimization pass.
I be
Tom Tromey wrote:
>> "Andrew" == Andrew Haley <[EMAIL PROTECTED]> writes:
>
> Diego> I posted this question to the SC panel at the GCC Summit today. I
> Diego> wanted to consider the possibility of making java a non-default
> language.
>
> Andrew> If this were to happen it would break repea
Andrew Haley <[EMAIL PROTECTED]> writes:
[ Java ]
> I wonder if some compromise less than disabling it as a default everywhere
> is possible.
Is it possible to only build and test a subset of libjava by default,
and still get useful coverage of Java? The issue I see is simply that
building libj
I have a suspected stack corruption problem on a mips-based embedded
system (using uclibc on a linux 2.4 kernel). I have tried using the
-fstack-protector compile option but get the error message:
warning: -fstack-protector not supported for this target
My toolchain configuration is:
GCC version
> "Ian" == Ian Lance Taylor <[EMAIL PROTECTED]> writes:
Ian> Is it possible to only build and test a subset of libjava by default,
Ian> and still get useful coverage of Java? The issue I see is simply that
Ian> building libjava is half of the time required for a bootstrap.
We could look into
On Fri, 2008-06-20 at 10:41 -0600, Tom Tromey wrote:
> > "Andrew" == Andrew Haley <[EMAIL PROTECTED]> writes:
>
> Diego> I posted this question to the SC panel at the GCC Summit today. I
> Diego> wanted to consider the possibility of making java a non-default
> language.
>
> Andrew> If this
Janis Johnson wrote:
> On Fri, 2008-06-20 at 10:41 -0600, Tom Tromey wrote:
>>> "Andrew" == Andrew Haley <[EMAIL PROTECTED]> writes:
>> Diego> I posted this question to the SC panel at the GCC Summit today. I
>> Diego> wanted to consider the possibility of making java a non-default
>> languag
Andrew> My suggestion is that we build jc1 but not libgcj by default.
Andrew> HOWEVER, we build libgcj on the autobuilders and make very sure that
Andrew> if anyone breaks the libgcj build they have to fix their breakage,
Andrew> even tho it's not part of the default build. That will prevent most
All my builds returned this error last night. Is anyone else seeing this?
--- Start of forwarded message ---
Date: Thu, 19 Jun 2008 02:41:26 -0400
From: DJ Delorie <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: v850-elf failure in gcc-make
Failure step: v850-elf-gcc-make.log
call
Am Mittwoch, 18. Juni 2008 08:01:35 schrieb Ian Lance Taylor:
> I have not yet committed any patches to the branch--at present it is
> just a copy of the trunk. I will start committing patches soon, and
> anybody else may submit patches as well. The branch will follow the
> usual gcc maintainers
I have an application I've been working on for a couple years now that
uses this C++ socket library: http://www.alhem.net/Sockets/index.html.
I recently decided to try upgrading the sockets library I had to the
latest one, and have been having conflict problems with building my app
with the ne
Jens-Michael Hoffmann <[EMAIL PROTECTED]> writes:
> Am Mittwoch, 18. Juni 2008 08:01:35 schrieb Ian Lance Taylor:
>
>> I have not yet committed any patches to the branch--at present it is
>> just a copy of the trunk. I will start committing patches soon, and
>> anybody else may submit patches as
Tom Tromey wrote:
>> "Ian" == Ian Lance Taylor <[EMAIL PROTECTED]> writes:
>
> Ian> Is it possible to only build and test a subset of libjava by default,
> Ian> and still get useful coverage of Java? The issue I see is simply that
> Ian> building libjava is half of the time required for a boo
Am Donnerstag, 19. Juni 2008 18:20:43 schrieb Ian Lance Taylor:
> > Should the branch compile right now?
>
> No. I've flipped the branch to start compiling the source files in
> gcc with C++. Unfortunately a number of issues will need to be
> addressed before all the code will compile in C++. M
On 6/19/08 11:06 AM, Janis Johnson wrote:
I'll continue to include java in my nightly builds on
powerpc64-unknown-linux-gnu, for which I test with both -m32 and -m64.
Likewise. I will keep including java in my ppc64, i686 and x86_64 daily
testers. I'm only trying to address the every day ex
Diego Novillo wrote:
> On 6/19/08 11:06 AM, Janis Johnson wrote:
>
>> I'll continue to include java in my nightly builds on
>> powerpc64-unknown-linux-gnu, for which I test with both -m32 and -m64.
>
> Likewise. I will keep including java in my ppc64, i686 and x86_64 daily
> testers. I'm only t
Jens-Michael Hoffmann <[EMAIL PROTECTED]> writes:
>> No. I've flipped the branch to start compiling the source files in
>> gcc with C++. Unfortunately a number of issues will need to be
>> addressed before all the code will compile in C++. Most of this work
>> can and will be contributed back t
On Thu, 19 Jun 2008, Ian Lance Taylor wrote:
> > These are mechanical and can be fixed with simple casts. Again, IMHO
> > these non-controversial patches should go straight into mainline.
> > Once done we can -Werror this warning and avoid regressions.
>
> Yes, I agree.
> Ian
Okay, the patch to
Hi,
I ran into something tracking down a test
failure on psim and now thing there is a
target specific issue that needs addressing.
libstdc++-v3/config/cpu/powerpc/atomic_word.h
uses the lwsync instruction if __NO_LWSYNC__
is not defined.
psim does not implement the lwsync instruction.
I chec
"Kaveh R. GHAZI" <[EMAIL PROTECTED]> writes:
> Okay, the patch to activate -Wc++-compat is installed on mainline. I'd
> like to clean up some of the new warnings, but it sounds like you've got
> some of this already done behind the scenes. E.g.:
> http://gcc.gnu.org/ml/gcc-patches/2008-06/msg012
On Thu, Jun 19, 2008 at 1:36 PM, Joel Sherrill
<[EMAIL PROTECTED]> wrote:
> Hi,
>
> I ran into something tracking down a test
> failure on psim and now thing there is a
> target specific issue that needs addressing.
lwsync is sync with the bit 9 set. So it should be ok as it was a
reserved field
On Thu, Jun 19, 2008 at 1:26 PM, Ian Lance Taylor <[EMAIL PROTECTED]> wrote:
> Jens-Michael Hoffmann <[EMAIL PROTECTED]> writes:
>
>>> No. I've flipped the branch to start compiling the source files in
>>> gcc with C++. Unfortunately a number of issues will need to be
>>> addressed before all the
i need to get the binaries for a c compiler for my mac.
where would i go?
On Thursday 19 of June 2008 19:26:27 Ian Lance Taylor wrote:
> Jens-Michael Hoffmann <[EMAIL PROTECTED]> writes:
> >> No. I've flipped the branch to start compiling the source files in
> >> gcc with C++. Unfortunately a number of issues will need to be
> >> addressed before all the code will comp
On 6/19/08 10:25 AM, DimitryASuplatov wrote:
could you give me a link or any tip on how to download gcc version 2.3.3
or any other late 1992 version of your compiler?
Try ftp://gcc.gnu.org/pub/gcc/old-releases/gcc-2/
Diego.
The R8C has a 20-bit addressing mode for data outside its normal
addressing range. However, gcc *really* wants to CSE these and put
their addresses in registers, which is not going to work (pointers are
16 bit, these addresses are 20 bit). How can I force gcc to use [sym]
or [sym+reg] addressing
Hi,
I am currently working on installing OpenMP(2.5v or 3.0v specification)
on my linux machine (GCC 4.1.2 SuSE10.2). It requires at least GCC 4.3
version. It seems
that I need to upgrade to GCC4.3.1 or GCC 4.4 from my current version of
GCC 4.1.2. Which GCC version do you suggest in order
Paweł Sikora <[EMAIL PROTECTED]> writes:
> there's also a http://www.aei.mpg.de/~peekas/tree/ that may be useful
> for modeling abstract trees used in compiler.
Thanks. I want to be clear that the initial goal of the gcc-in-cxx
branch will be to produce code which is quite close to mainline, but
Hi,
> I am currently working on installing OpenMP(2.5v or 3.0v specification)
> on my linux machine (GCC 4.1.2 SuSE10.2). It requires at least GCC 4.3
> version. It seems
> that I need to upgrade to GCC4.3.1 or GCC 4.4 from my current version of
> GCC 4.1.2. Which GCC version do you suggest in
Hi,
When looking into stret-1.m failure, I noticed that
gimple_build_call_from_tree calls get_callee_fndecl to get the "real"
function decl. Well for OBJ_TYPE_REF in Objective-C, it will return
objc_msgSendSuper_stret/objc_msgSendSuper which is correct but after
on we crash as that function decl
On Thu, 19 Jun 2008, Ian Lance Taylor wrote:
> "Kaveh R. GHAZI" <[EMAIL PROTECTED]> writes:
>
> > I'd like to avoid stomping on each other and duplicating work. Can you
> > tell me what you've already done and/or plan to do?
>
> I have a bunch of patches, but as far as getting them into mainline
Andrew Pinski wrote:
On Thu, Jun 19, 2008 at 1:36 PM, Joel Sherrill
<[EMAIL PROTECTED]> wrote:
Hi,
I ran into something tracking down a test
failure on psim and now thing there is a
target specific issue that needs addressing.
lwsync is sync with the bit 9 set. So it should be ok as
Hal,
http://developer.apple.com/tools/download/
Sean
On Jun 19, 2008, at 2:13 PM, Hal Wigoda wrote:
i need to get the binaries for a c compiler for my mac.
where would i go?
On Thu, Jun 19, 2008 at 03:50:34PM -0500, Joel Sherrill wrote:
> >On Thu, Jun 19, 2008 at 1:36 PM, Joel Sherrill
> ><[EMAIL PROTECTED]> wrote:
> >
> >>Hi,
> >>
> >>I ran into something tracking down a test
> >>failure on psim and now thing there is a
> >>target specific issue that needs addressi
Joe Buck wrote:
On Thu, Jun 19, 2008 at 03:50:34PM -0500, Joel Sherrill wrote:
On Thu, Jun 19, 2008 at 1:36 PM, Joel Sherrill
<[EMAIL PROTECTED]> wrote:
Hi,
I ran into something tracking down a test
failure on psim and now thing there is a
target specific issue that needs addressin
Hi,
When I was comparing the tuples branch to the trunk, I noticed that
inside gimplify_omp_for, we call build_gimple_modify_stmt and then
fall through to GIMPLE_MODIFY_STMT but really we don't need it. I
have not tested removing it but I thought I would send out what I
found while reviewing gim
2008/6/18 Mark Mitchell:
>> * I don't think the pedwarn in joust() in cp/call.c should be a
>> permerror, is this a GNU extension?
>> if (warn)
>>{
>> pedwarn ("\
>> ISO C++ says that these are ambiguous, even \
>> though the worst conversion for the first is bette
Jonathan Wakely wrote:
2008/6/18 Mark Mitchell:
* I don't think the pedwarn in joust() in cp/call.c should be a
permerror, is this a GNU extension?
if (warn)
{
pedwarn ("\
ISO C++ says that these are ambiguous, even \
though the worst conversion for the first is
Snapshot gcc-4.3-20080619 is now available on
ftp://gcc.gnu.org/pub/gcc/snapshots/4.3-20080619/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.
This snapshot has been generated from the GCC 4.3 SVN branch
with the following options: svn://gcc.gnu.org/svn/gcc/branches
Hi,
It seems that GCC 4.3.1 does not like the SuSE 10. 2v. It failed when I
install GCC 4.3.1 on my linux machine. Should I upgrade to SuSE 11v in
order to use GCC 4.3.1 or what do you suggest?
Thanks,
Sophia.
Antoniu Pop wrote:
> Hi,
>
>
>> I am currently working on installing OpenMP(2.5v
Thanks for the review, here's another patch ...
2008/6/18 Mark Mitchell:
>
>> * Should it really be a hard error for a class to declare itself as a
>> friend? I don't think it's expressly forbidden
>> e.g. class A { friend class A; };
>> I changed this to a permerror, restoring the old behaviour.
Sophia,
As a general rule, it's best to try building the source and installing
it; that will get you the most repeatable results and the most
informative help from mailing lists.
If you're getting errors during the source build, please send the text
of the error and a description of what
Hi,
Just in case you are interested in it I have a 4.2.1 compiling and built
using C++.
I have not really worked on it for quite a while now.
http://www.gccpp.org
Download at :-
http://www.gccpp.org/download/
Aaron
Sophia Han wrote:
Hi,
It seems that GCC 4.3.1 does not like the SuSE 10. 2v. It failed when I
install GCC 4.3.1 on my linux machine. Should I upgrade to SuSE 11v in
order to use GCC 4.3.1 or what do you suggest?
Thanks,
Sophia.
Antoniu Pop wrote:
Hi,
I am currently working on installin
* Tom Tromey:
> We could look into this. The minimum subset is probably several
> hundred classes. For instance, Class refers to URL, which will
> probably pull in most of java.net.
Can't you fallback to the interpreter for the URL class?
2008/6/19 Ian Lance Taylor <[EMAIL PROTECTED]>:
> "Mohamed Shafi" <[EMAIL PROTECTED]> writes:
>
>>> Which version of gcc? I was under the impression that this
>>> longstanding buglet was cleaned up by the dataflow work.
>>>
>>
>>I am doing a port in gcc 4.1.2. The register is actually replaced
On Thu, Jun 19, 2008 at 11:56 PM, Mohamed Shafi <[EMAIL PROTECTED]> wrote:
> Can you tell me what was done in gcc 4.3 so that i can back port
> the changes to gcc 4.1.2
It was a rewrite of life information of flow.c really. It is very
hard to backport (trust me I have tried already).
Thanks,
A
2008/6/20 Andrew Pinski <[EMAIL PROTECTED]>:
> On Thu, Jun 19, 2008 at 11:56 PM, Mohamed Shafi <[EMAIL PROTECTED]> wrote:
>> Can you tell me what was done in gcc 4.3 so that i can back port
>> the changes to gcc 4.1.2
>
> It was a rewrite of life information of flow.c really. It is very
> hard t
On Thu, 19 Jun 2008, Kaveh R. GHAZI wrote:
> I'll do fortran next, then some top level files. I'll post in this thread
> which ones so we don't overlap. Please do the same.
Okay, I'm starting on the top level files. I'll go backwards through the
alphabet. Doing [t-z]* right now, that's probab
> "Florian" == Florian Weimer <[EMAIL PROTECTED]> writes:
>> We could look into this. The minimum subset is probably several
>> hundred classes. For instance, Class refers to URL, which will
>> probably pull in most of java.net.
Florian> Can't you fallback to the interpreter for the URL cla
69 matches
Mail list logo