Re: If you had a month to improve gcc build parallelization, where would you begin?

2013-04-03 Thread David Fang
ache-hitting in stage 2. I've done this with clang manual bootstraps, for example. Fang -- David Fang http://www.csl.cornell.edu/~fang/

Re: If you had a month to improve gcc build parallelization, where would you begin?

2013-04-03 Thread David Fang
Quoting David Fang : Apart from parallelism, I wished the stage 2,3 compilations had a hook for ccache-ing Even better would be distcc, i.e. distribute the new compilers around a cluster so you don't need to have all your cores and DIMMS on the same motherboard to harness hugely ma

bugzilla confused?

2006-05-02 Thread David Fang
Hi, I tried to add myself to the CC list of a PR (27397), but get the following error message: "You tried to change the Keywords field from ice-on-invalid-code, error-recovery, monitored to error-recovery, ice-on-invalid-code, monitored, but only the assignee or reporter of the bug, or a s

Re: 4.2 hasn't bootstrapped on powerpc-apple-darwin G5 machine for a very long time

2006-05-03 Thread David Fang
> > Bradley Lucier writes: > Brad> 4.2 hasn't bootstrapped on powerpc-apple-darwin G5 machine for a very > Brad> long time. I'm seeing the same problem as > Brad> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27121 > Brad> It would be nice if this were remedied. I do try to test gcc > Brad> ver

Re: GCC 4.3 Platform List

2006-09-20 Thread David Fang
> On Wed, 2006-09-20 at 20:21 -0700, Andrew Pinski wrote: > > > i386-unknown-freebsd > > The last time a freebsd testresult was sent to the list from the > mainline was in May, maybe that is a sign that we should downgrade it to > secondary from primary. > > Thanks, > Andrew Pinski I've got an i38

Re: r117741

2006-10-17 Thread David Fang
>I noticed that the automake maintainers accepted your patch for > fixing the multilib issues in automake. However they also seemed to > indicate that there would be no more 1.9.x automake releases. >Is the r117741 svn checkin related to this issue? I ask because it > was unclear to me how

Re: regenerating reliably GCC configure files

2006-11-15 Thread David Fang
> I am not sure to understand what is the *reliable* way to regenerate > GCC configure files from the real (human typed) master source files > (like Makefile.in, gcc/configure.ac, Makefile.tpl, etc...) > > I made some suggestions on the Wiki > > http://gcc.gnu.org/wiki/AboutGCCConfiguration > > >

Re: regenerating reliably GCC configure files

2006-11-16 Thread David Fang
> > > I made some suggestions on the Wiki > > > > > > http://gcc.gnu.org/wiki/AboutGCCConfiguration > > > > > > Again, feel free to edit the above page (and/or incorporate parts of > > > it into the documentation). Looks like it was relocated to: http://gcc.gnu.org/wiki/Regenerating_GCC_Configur

Re: build gcc with distcc

2006-11-17 Thread David Fang
Hi, > > My question is: how to build gcc bootstrap with distcc correctly. > > I believe it is impossible in the general case. bootstrap means to > compile GCC source code with a GCC compiler just built from the same > source code. Hence, to distribute this compilation with distcc, you'll > need

Re: bootstrapping r118945 failed

2006-11-17 Thread David Fang
Reported (and confirmed) here: http://gcc.gnu.org/bugzilla//show_bug.cgi?id=29879 > SVN revision: 118945 > Host: i686-pc-linux-gnu > > /home/daniel/svn-build/gcc-head/./gcc/xgcc > -B/home/daniel/svn-build/gcc-head/./g > cc/ -B/home/daniel/i686-pc-linux-gnu/gcc-svn//i686-pc-linux-gnu/bin/ > -B/ho

Re: build gcc with distcc

2006-11-19 Thread David Fang
> > There might be a subtle issue with ccache assuming that the compiler > > that created a cache-hit object did not change. I'm only aware of > > ccache verifying compiler versions (string compare) in the > > hit-check, which alone doesn't suffice to guarantee that the cache > > is (or should be)

Re: Cannot call pure virtual function from base class constructor.

2006-11-25 Thread David Fang
ld initialize the pointer table with it's implementation for > the base class pure virtual function before the base class constructor > call to the pure virtual function? > > Is this behaviour a cause of the C++ standard or is it specific to GCC? David Fang Computer Systems Laborato

Re: Build snapshots according to a more regular schedule

2007-01-05 Thread David Fang
> > > > Are 4.0 snapshots still necessary? I suspect they should be > > > > discontinued. > > > > > > 4.0 still seems to be regarded as an active branch. > > > > > > I don't mind closing it, myself. Does anybody think we should have a > > > 4.0.4 release? > > > > I'd like to see it closed. W

Re: raising minimum version of Flex

2007-01-21 Thread David Fang
> > > I think it's worth raising the minimum required version from 2.5.4 to > > > 2.5.31. > > > > I want to point out that Fedora Core 5 appears to still ship flex > > 2.5.4. At least, that is what flex --version reports. (I didn't > > bother to check this before.) I think we need a very strong

Re: ctor style cast vs c style cast

2007-12-13 Thread David Fang
rejected your example on your error-marked lines for a long time) Try the following for kicks: typedef signed int sint; typedef unsigned intuint; typedef const int cint; typedef const sint csint; typedef const uint cuint; and replace them where you use ctor style ini

Re: c++0x concepts in gcc call

2008-01-22 Thread David Fang
is call in email afterward, so that mechanism will also be available to lurkers. Is there a chance of any sort of streaming audio broadcast instead of having to dial in? Fang David Fang Computer Systems Laboratory Electrical & Computer Engineering Cornell University http://www.csl.cor

testresults limit?

2011-07-06 Thread David Fang
e keeping it meaningful? Fang -- David Fang http://www.csl.cornell.edu/~fang/

cachecc1 query

2011-07-13 Thread David Fang
x27;m particularly interested in a darwin port, but would benefit from having it work on any modern platform.) Fang -- David Fang http://www.csl.cornell.edu/~fang/

Re: Call for testers: MPC 0.7 prerelease tarball

2009-09-04 Thread David Fang
--host=powerpc-apple-darwin8 --target=powerpc-apple-darwin8 Thread model: posix gcc version 4.0.1 (Apple Computer, Inc. build 5370) Apple Computer, Inc. version cctools-622.9~2, GNU assembler version 1.38 Fang David Fang http://www.csl.cornell.edu/~fang/ http://www.achronix.com/

Re: Using C++ in GCC is OK

2010-05-31 Thread David Fang
C++ for non-libstdc++ libraries and data structures? iostreams, for example, uses multiple inheritance (even multiple virtual inheritance), should that be sufficient grounds for forbidding use of iostreams? Fang David Fang http://www.csl.cornell.edu/~fang/ http://www.achronix.com/

Re: I don't understand some of gcc-4.1-20070514

2007-05-17 Thread David Fang
> > Dozens, literally, just browse the bug database. If you want to help, pick > > one of them and try to fix it. > > > How? > I can not browse http://gcc.gnu.org/bugzilla/ because has not the > 'browse' button. Ah, the joys of bugzilla. For 4.1 issues, you can go to GCC's front page and under P

Re: I'm sorry, but this is unacceptable (union members and ctors)

2007-06-15 Thread David Fang
e always intended to hack the bugger (in the always > bandied about GNU tradition) if I must. It bothers me though to think that > no one has charted this territory before. David Fang Computer Systems Laboratory Electrical & Computer Engineering Cornell University http://www.csl.cornell.edu/~fang/ -- (2400 baud? Netscape 3.0?? lynx??? No problem!)

Re: I'm sorry, but this is unacceptable (union members and ctors)

2007-06-16 Thread David Fang
> On 6/16/07, michael.a <[EMAIL PROTECTED]> wrote: > > > > As for "placement new", from what I can find, it is unsafe to use with any > > memory that isn't part of the heap. > Huh? It can be used with stack variables, we have tests in the > testsuite where we use it with such. > > > As for the

Re: What is a regression?

2007-10-23 Thread David Fang
I still think that is too strong a position. A good fraction of compiler time is spent bugging out user code.. one could even say the job of a compiler is not generating machine code, but telling programmers they're idiots :) Every compiler version I've tried has been telling me this for years.

Re: For some class F, I can declare a variable of type F::F, or F::F::F, etc.

2008-10-12 Thread David Fang
=11764 Still accepts-invalid with g++-4.3.2. compiles with out errors in g++. The result is as if f is declared with F f; This is the case with the stock/latest GCC in Debian GNU/Linux x86_64 (v.4.1.2) and in Cygwin (v.3.4.4). Is this the intended behavior? No. :) Fang David Fang

Re: Functional Purity

2008-11-28 Thread David Fang
CC that already does something "similar" in say one of the optimisation passes so i can get a look at how to get started on this? Fang David Fang Computer Systems Laboratory Electrical & Computer Engineering Cornell University http://www.csl.cornell.edu/~fang/ -- (2400 baud? Netscape 3.0?? lynx??? No problem!)

Re: operator=() issue

2009-04-10 Thread David Fang
of the base that are private, and thus inaccessible to any derived classes. In your thing::thing ctor: "xo(y)" initializes the member *reference* (essentially taking the address of y), whereas "xo = y;" is assigning the *object* referenced by 'ox', which is not the

Re: operator=() issue

2009-04-10 Thread David Fang
es, including ios_base. This is more an issue of mis-using the standard ostream class. Fang David Fang http://www.csl.cornell.edu/~fang/ http://www.achronix.com/

Re: conversion of .cc 3.3.5 files to gcc 4.3.2

2009-04-28 Thread David Fang
++ changes came from 3.4 and 4.0. Fang David Fang http://www.csl.cornell.edu/~fang/ http://www.achronix.com/

Re: gcc-4.4.0 Build Report: Success on Open Solaris 2008.11, x86_64

2009-04-30 Thread David Fang
. Also, the end of the generated script attempts to move a bunch of files in the test area, so if you ship the script to another machine, you can skip that part. Fang David Fang http://www.csl.cornell.edu/~fang/ http://www.achronix.com/

Re: Successful built of 3.4.5, failing gctest from testsuite

2006-01-29 Thread David Fang
gctest === 1 of 1 tests failed === make[3]: *** [check-TESTS] Error 1 make[3]: Leaving directory `/local/install/gcc/i686-pc-linux-gnu/boehm-gc' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/local/install/gcc/i

Re: Successful built of 3.4.5, failing gctest from testsuite

2006-01-29 Thread David Fang
ever manifested in any of the official releases, 4.0.0 through 4.0.2 --- it is senseless to report it against a prerelease. SUSE 10.0 developers might want to be aware of this if they are only using 4.0.2 (20050901 prerelease). David Fang

Re: Since r110852: Mainline broken for VAX (cc0 target)

2006-02-12 Thread David Fang
nd it too. I used to find Zarro Boogs, until I remembered to search for "ALL term_to_search_for". The keyword 'ALL' is kind of important. David Fang

Re: Question about use of C++ copy constructor

2006-03-13 Thread David Fang
Hi, Didn't see a reply yet, so I'll chime in. The relevant text appears in gcc-3.4's release notes: "When binding an rvalue of class type to a reference, the copy constructor of the class must be accessible." PR 12226 seems to be the mother bug related to this (many dupes). Fang > foo.c

Re: template class scoping rules

2006-03-14 Thread David Fang
Hi, Since 3.4, (template-)dependent lookup has been changed to conform to the standard. In particular, from http://gcc.gnu.org/gcc-3.4/changes.html: "In a template definition, unqualified names will no longer find members of a dependent base." This allows lookups to be bound at template

Re: GCC 4.5.2 Release Candidate available from gcc.gnu.org

2010-12-08 Thread David Fang
Richard. David Fang http://www.csl.cornell.edu/~fang/ http://www.achronix.com/

Re: GCC bootstrap mismatch on OS X 10.4

2011-02-14 Thread David Fang
e dwarf2 support is too immature in the Xcode for darwin8 to safely do that. Fang David Fang http://www.csl.cornell.edu/~fang/ http://www.achronix.com/

Re: [PPL-devel] Parma Polyhedra Library 0.11.1

2011-02-22 Thread David Fang
he missing files to the PPL 0.11 release directory. Please let us know if you have further problems. Cheers, Roberto David Fang http://www.csl.cornell.edu/~fang/ http://www.achronix.com/