On 6/7/07, Mark Mitchell <[EMAIL PROTECTED]> wrote:
* PTR_PLUS branch.
I believe that this branch should be included in GCC 4.3. Andrew,
would you please update me as to its status?
Yes, the summary is the branch has two autovector regressions in the
testsuite, not directly related to the IR change. Forwprop is able to
transform the code now to be using array references which confuses
data reference. I have a patch for one of these regressions but I
have not had time to submit it as I was submitting it for the trunk
since it is not really related to the branch. (PR 32075 and PR 31996)
I noticed also iv-opts is messing up in one or two spots but part of
the problem is also reproduciable on the trunk; IV-opts sometimes
uses non pointer types for the induction variable of a pointer type.
I have a fix for this issue but it is too big I think to go in while
doing the merge (I would like to be able to add this after the merge).
In particular, are there
any regressions on primary or secondary targets at this point?
Here is what is known about the branch on each of the primary/secondary targets:
* arm-eabi
arm-elf builds and tests C without any regression (arm-eabi was not tested)
* i386-unknown-freebsd
unkown, don't have access
* i686-pc-linux-gnu
two vector regressions (see above)
* i686-apple-darwin
Likewise.
* mipsisa64-elf
mipsel-linux and mips64-elf have no regressions (mipsisa64-elf was not
tested) [1]
* powerpc64-unknown-linux-gnu
same as i686-linux-gnu
* sparc-sun-solaris2.10
Mr. Spark ran the branch on sparc and had no regressions
* x86_64-unknown-linux-gnu
same as i686-linux-gnu
* hppa2.0w-hp-hpux11.11
unkown, I don't have access (but I did test a simple varible arguments
testcase here)
* powerpc-ibm-aix5.2.0.0
unknow (but I can assume it is like powerpc-darwin and powerpc64-linux-gnu)
* powerpc-apple-darwin
same as i686-linux-gnu
* i686-pc-cygwin
unkown, don't have an environment setup
* i686-mingw32
unkown, don't have an environment setup
* ia64-unknown-linux-gnu
unkown, don't have access (but I did test a simple varible arguments
testcase here)
* s390-linux-gnu
unkown, don't have access (but I did test a simple varible arguments
testcase here)
other targets:
* spu-elf
same regressions as i686-linux-gnu
* sh4-unknown-linux-gnu
no regressions
A disclamer, I will be in Japan from the 18th to 22nd so I will be
slow at fixing the bugs associated after the merge during that time.
Thanks,
Andrew Pinski
[1] http://gcc.gnu.org/ml/gcc/2007-06/msg00232.html (even though that
shows a couple of regressions the build was done before I fixed those
generic regressions on the branch)