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

2013-04-03 Thread David Fang
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 f...@csl.cornell.edu: 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

cachecc1 query

2011-07-13 Thread David Fang
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/

testresults limit?

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

Re: [PPL-devel] Parma Polyhedra Library 0.11.1

2011-02-22 Thread David Fang
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/

Re: GCC bootstrap mismatch on OS X 10.4

2011-02-14 Thread David Fang
for darwin8 to safely do that. Fang David Fang http://www.csl.cornell.edu/~fang/ http://www.achronix.com/

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

2010-12-08 Thread David 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
-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: 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: gcc-4.4.0 Build Report: Success on Open Solaris 2008.11, x86_64

2009-04-30 Thread David Fang
into an email that you author by hand. 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: 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: operator=() issue

2009-04-10 Thread David Fang
. This is why you hit the inaccessible assignment error. HTH, Fang David Fang http://www.csl.cornell.edu/~fang/ http://www.achronix.com/

Re: operator=() issue

2009-04-10 Thread David Fang
, 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: Functional Purity

2008-11-28 Thread David Fang
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: 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: c++0x concepts in gcc call

2008-01-22 Thread David Fang
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.cornell.edu/~fang

Re: ctor style cast vs c style cast

2007-12-13 Thread David Fang
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 initializations. David Fang

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: 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 discussion of

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

2007-06-15 Thread David Fang
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 don't understand some of gcc-4.1-20070514

2007-05-18 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 Previous

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 reason to

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. We have some bugs that are

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

2006-11-25 Thread David Fang
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 Laboratory Electrical Computer Engineering Cornell University http://www.csl.cornell.edu/~fang/ -- (2400 baud? Netscape 3.0?? lynx??? No problem!)

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) hit.

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 to

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/home/dan

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_Configuration Fang

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 Again,

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 the

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 i386 FreeBSD

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 versions before

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

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: 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.cc:

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

2006-02-12 Thread David Fang
. The keyword 'ALL' is kind of important. David Fang

Re: Successful built of 3.4.5, failing gctest from testsuite

2006-01-29 Thread David Fang
' make: *** [check-target-boehm-gc] Error 2 make: Target `check' not remade because of errors. Does anybody know what went wrong, please? Cheers, Michal. --- end reference message David Fang Computer Systems Laboratory Electrical Computer Engineering Cornell