Re: poisened macro definitions

2006-12-27 Thread Gerald Pfeifer
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?

2006-12-27 Thread Toon Moene

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?

2006-12-27 Thread Jack Howarth
   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