Re: poisened macro definitions
On Tue, 5 Dec 2006, Markus Franke wrote: > I want to port an existing backend (based on version gcc-2.7.2.3) on the > most recent release (gcc-4.1.1). During compilation process I get > several messages about some poisened macro definitions. The macros which > make problems are listed below: In addition to the concrete suggestions others provided, let me note that this wouldn't be an issue were that backend upstream -- for backends in our tree, such updates happen automatically, which is one of the benefits of donating code to the FSF GCC project. Gerald
Re: GCC optimizes integer overflow: bug or feature?
Robert Dewar wrote: Valid programs is too narrow a set, you really do have to pay attention to normal usage. I very well remember the Burroughs 5500 compiler, which took advantage of the stack semantics allowed by the standard, but in fact virtually all Fortran programs of the era assumed static allocation since that's what every other compiler did. As a consequence the 5500 Fortran was completely useless, one factor that certainly caused universities I was aassociated with to avoid this machine. [ Sorry for the late reply ] As we say on the committee: Quality of Implementation Issue. -- Toon Moene - e-mail: [EMAIL PROTECTED] - phone: +31 346 214290 Saturnushof 14, 3738 XG Maartensdijk, The Netherlands A maintainer of GNU Fortran: http://gcc.gnu.org/fortran/ Who's working on GNU Fortran: http://gcc.gnu.org/ml/gcc/2006-01/msg0.html
should fastjar be built?
I noticed that fastjar no longer appears to be built and installed on darwin in gcc 4.2 branch or trunk. What is the status of this utility for gcc? Looking at the RedHat gcc 4.1 packaging for clues, I was surprised to find that they have a build requires for /usr/bin/fastjar while they package it in their libgcj rpm. While I noticed that configure.in lists fastjar as a host utility, it seems really odd to have a circular dependency that requires the fastjar to pre-exist before it can be built. I should also add that on darwin I see lines like when configure runs... checking for user supplied fastjar... /sw/src/fink.build/gcc42-4.1.-20061226/darwin_objdir/powerpc-apple-darwin8/ppc64/libjava/scripts/jar that indicate the jar script is being used in place of fastjar. This is odd since on Fedora Linux, the gcc 4.1.1 has a compiled binary for fastjar instead of a simple script like that in libjava/scripts for jar. Thanks in advance for any clarifications on this. Jack