- This mail is in HTML. Some elements may be ommited in plain text. -
Hi,
I sent you an invoice through Adobe PDF. Please acknowledge.
Thanks!
David
Sent from my iPhone
Invoice (58).pdf
files within the same second?
If so that seems bad.
David Daney
was any expectation
that there was any assumption of liability for GCC's failure to
perform as indicated.
Perhaps you are right, but it would not surprise me if there were
commercial entities based around FOSS that would provide that type of
support.
David Daney
oving output file
`/home/bob/rcs/svn/gcc/gcc/builddir/gcc/doc/c-tree/index.html' due to
errors; use --force to preserve.
'make -k html' from the top level Makefile should do what you want. It
starts at the root of the texi hierarchy and does not suffer from the
failure you report.
David Daney.
>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
f the Cell
SPU port from Sony. The patch itself still needs to be reviewed for
technical issues. You are free to commit the new port when the patch has
been approved.
Happy Hacking!
David
Andrew Haley wrote:
Roger Sayle writes:
>
> Hi David,
>
> On Sun, 22 Oct 2006, David Daney wrote:
> > 2006-10-22 Richard Sandiford <[EMAIL PROTECTED]>
> > David Daney <[EMAIL PROTECTED]>
> >
> > PR middle-end/2
s fully tested and ready to go for the 4.2 branch.
Roger is the maintainer of the relevant parts of the compiler. When and
if he approves it, I will gladly commit the patch to the branch.
David Daney
David Daney wrote:
Eric Botcazou wrote:
Lots of people seem to test release branches -- probably more than
mainline
-- and I would hope that using the fix from this PR is by far the
strongest contender.
Definitely. People report bugs against released versions and expect
fixes for these
Roger Sayle wrote:
On Wed, 25 Oct 2006, David Daney wrote:
The patch is fully tested and ready to go for the 4.2 branch.
The last thing I want is for this fix to get delayed whilst we argue
over patch testing/approval policy. This fix addresses the known
wrong-code issue, and at worst may
I am going to try to fix:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29721
Which is a problem where a %lo relocation gets separated from its
corresponding %hi.
What is the mechanism that tries to prevent this from happening? And
where is it implemented?
Thanks,
David Daney
Ian Lance Taylor wrote:
David Daney <[EMAIL PROTECTED]> writes:
I am going to try to fix:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29721
Which is a problem where a %lo relocation gets separated from its
corresponding %hi.
What is the mechanism that tries to prevent this from hap
Ian Lance Taylor wrote:
David Daney <[EMAIL PROTECTED]> writes:
Ian Lance Taylor wrote:
David Daney <[EMAIL PROTECTED]> writes:
I am going to try to fix:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29721
Which is a problem where a %lo relocation gets separated from its
c
. Breakage is by no means inevitable. As a consideration to
other developers, breakage should be fixed or reverted as soon as possible
to allow other work to proceed. Other developers and other breakage is
not a valid excuse, IMHO -- problems cause by others is not a free pass.
David
>>>>> Eric Christopher writes:
Eric> On Nov 7, 2006, at 5:24 AM, David Edelsohn wrote:
>>>>>>> Eric Christopher writes:
>>
Eric> We're in stage1, breakages happen - see the current fun with
>> gmp/mpfr as
Eric> well as c99
hen. (Although sometimes I feel
Kaveh> like bootstrapping time has increased at an even greater pace than chip
Kaveh> improvements over the years. :-)
I object.
David
>>>>> Steve Kargl writes:
Steve> I have not seen this failure, but that may be expected
Steve> since SPEC CPU 2000 isn't freely available.
No failure should be expected. It is a bug and a regression and
should be fixed, with help of users who have access to SPEC CPU2000.
David
experiment begin ...
Happy Hacking,
David
, please update your listings in the MAINTAINERS
file.
Happy hacking!
David
> 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
>
>
>
>>>>> Zdenek Dvorak writes:
Zdenek> thank you. What exactly does "non-algorithmic" mean in this context?
Please see the immediately previous announcement to the GCC
mailinglist of non-algorithmic maintainers.
David
>>>>> Richard Guenther writes:
Richard> I would rather open a new section if this idiom is supposed to spread
more ;-)
The plan is to appoint more developers as Non-Algorithmic
maintainers.
David
> > > 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
o contain integer values?
Nothing. However, the instructions that operate on integer values
in FPRs use register alternative modifiers that discourage GCC's register
allocation passes from placing integer values there unless they already
are there. That is what the "*" means in "*f".
David
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
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
> > 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)
passed in the stack as doubles. The PowerPC Linux ABI is not
identical to the SVR4 PPC ABI. I am not sure what benefit might be gained
by promoting floats passed on the stack to double.
David
owerPC targets. Is that right? If so, I assume it's safe to fix
Dan> it to do so. It doesn't quite at present; powerpc64-gnu does not include
Dan> t-ppccomm. powerpc-gnu does.
Yes, I believe the intent was to apply the flag to all GNU-based
PowerPC ABIs, but not SVR4 classic or eABI.
David
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
inux-gnu/libgfortran'
make[1]: *** [all-target-libgfortran] Error 2
make[1]: Leaving directory `/home/daney/gccsvn/native-trunk'
make: *** [all] Error 2
Is anyone else seeing this, or do you have any pointer as to how it
might be fixed (other than disabling fortran)?
Thanks,
David Daney
ht want to try running mk-kinds-h.sh to see what the error
is?
Thanks Andrew. That was the problem. I had inadvertently left my
LD_LIBRARY_PATH unset, so it was probably using the system libraries
instead of the special GCC versions.
This being my first ever x86_64 build, I am still working
least to facilitate the improvement of two
important programs (the Linux kernel and GCC).
There is a lot more that could be said, but I will leave it at that,
David Daney
I am pleased to announce that the GCC Steering Committee has
appointed Richard Guenther as non-algorithmic middle-end maintainer.
Please join me in congratulating Richi on his new role. Richi,
please update your listings in the MAINTAINERS file.
Happy hacking!
David
here's an ignorant, naive, and very likely wrong attempt:
what happens if you mask off the high and low bytes of the
larger number, do two 8,8->16 multiplies, left shift the result
of the result of the higher one, and add, as a macro?
#define _mul8x16(c,s) ( \
(long int) ((c) * (unsigned
(in md
file), i am not able to generate a pseudo register because the
condition check for "no_new_pseudos " fails.
Can any one suggest a way to overcome this?
This is similar to how the MIPS works. Perhaps looking at its
implementation would be useful.
David Daney
From svn r119726 (Sun, 10 Dec 2006) I am getting an ICE during
bootstrap on mipsel-linux. This is a new failure since Wed Dec 6
06:34:07 UTC 2006 (revision 119575) which bootstrapped and tested just
fine. I don't really want to do a regression hunt as bootstraps take 3
or 4 days for me. I wi
Steven Bosscher wrote:
On 12/11/06, David Daney <[EMAIL PROTECTED]> wrote:
From svn r119726 (Sun, 10 Dec 2006) I am getting an ICE during
bootstrap on mipsel-linux. This is a new failure since Wed Dec 6
06:34:07 UTC 2006 (revision 119575) which bootstrapped and tested just
fine. I
t the stack. Does this provide some form of compatibility with
SPARC?
David
code. This is one way to make that code work in a C90 environment.
Except that arguments in registers are not promoted and arguments
in registers spilled to the stack for varargs are not promoted. In fact
it makes varargs more complicated. And it does not really match K&R
promotion rules.
David
c 4.2?
Jack
You should probably target the trunk first. Then after the patch is
proven there a backport could be considered under the the branch commit
criteria.
David Daney
I am pleased to announce that the GCC Steering Committee has
appointed Eric Christopher as Darwin co-maintainer.
Please join me in congratulating Eric on his new role. Eric,
please update your listings in the MAINTAINERS file.
Happy hacking!
David
C if you do not build it in the source directory.
David
On 12/20/06, Marcin Dalecki <[EMAIL PROTECTED]> wrote:
You are apparently using a different definition of an algebra or ring
than the common one.
Fascinating discussion. Pointers to canonical on-line definitions of
the terms "algebra" and "ring" as used in compiler design please?
On 12/20/06, Marcin Dalecki <[EMAIL PROTECTED]> wrote:
You better don't. Really! Please just realize for example the impact
of the (in)famous 80 bit internal (over)precision of a
very common IEEE 754 implementation...
volatile float b = 1.;
if (1. / 3. == b / 3.) {
printf("HALLO!\n")
} else
er
overflows; treatment of division by 0, and all floating-point
exceptions, varies between machines, and is usually adjustable by a
library function.
In chapter 2, section 2.5 it basically says the same thing.
Those are the only two places the index indicates that 'overflow' i
Are 4.0 snapshots still necessary? I suspect they should be
discontinued.
David
>>>>> Steven Bosscher writes:
Steven> What does the code look like if you compile with -O2 -fgcse-sm?
Yep. Mark and I recently discussed whether gcse-sm should be
enabled by default at some optimization level. We're hiding performance
from GCC users.
David
> > > > 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
!
David
Olivier> If yes, how is that considered by AIX GCC developers ? (how serious
the
Olivier> issue, is it fixable, are there plans/attempts to move to DWARF2, ...)
The reaction varies with developer. AIX continues to use
xcoff/stabs. The feedback of AIX users to IBM sales representatives and
executives will determine the response.
David
et hard to find wierd program results. Your program is
killed by SIGFPE.
David Daney
ntrary, no one expects a%b to
raise SIFPE when b != 0.
On the contrary, since the beginning of time SIGFPE has been generated
on GCC/x86/linux under these conditions. This is wildly known.
Just because you just found out about it does not mean that 'no one'
expects it.
David Daney
the 'best' thing for GCC and
the GCC developers to do.
I don't claim to speak for others, but until now this issue has not
seemed all that pressing. And it still doesn't.
David Daney
your program didn't get killed by SIGFPE, it just
gave incorrect results.
David Daney
n.
x86, x86-64, S/390, as far as I'm aware.
MIPS does *not* seem to suffer from this 'defect', so a target
independent solution that caused MIPS to generate worse code would be bad.
David Daney
for gcc to be altered
to handle this.
That only works if the operation causes a trap. On x86 this is the
case, but Andrew Pinski told me on IM that this was not the case for PPC.
David Daney
ration trap and the trap handler generates the exception.
Because libgcj already handles all of this, it was brought up that a
similar runtime trap handler could easily be used for C. However as
others have noted, the logistics of universally using a trap handler in
C might be difficult.
David Daney
ns and code
Is this due to Josh's patch?
David
> > > 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
On 1/23/07, Paweł Sikora <[EMAIL PROTECTED]> wrote:
typedef enum { X, Y } E;
int f( E e )
{
switch ( e )
{
case X: return -1;
case Y: return +1;
}
+ throw runtime_error("invalid value got shoehorned into E enum")
}
In this examp
elays recently. I am sure you will correct me if I
have missed something.
David Daney
without having to run the whole
compiler), and to strongly encourage patches to be accompanied by unit
tests.
And, of course, you could attack both links 3 and 4 at once.
David Carlton
[EMAIL PROTECTED]
On Wed, 24 Jan 2007 03:02:19 +0100, Marcin Dalecki <[EMAIL PROTECTED]> said:
> Wiadomość napisana w dniu 2007-01-24, o godz02:30, przez David Carlton:
>> For 4, you should probably spend some time figuring out why bugs are
>> being introduced into the code in the first pla
elpful at reminding me to focus on
corner cases, enabling me to test corner cases relatively easy, and
helping other people not inadvertently break my corner cases.
David Carlton
[EMAIL PROTECTED]
as much: they will give a helpful reminder if I've
inadvertently broken something. In some cases, adding randomness can
improve the quality of the test suite, but deterministic tests are
hugely valuable as well.
David Carlton
[EMAIL PROTECTED]
rience with unit testing C++ code bases of about a
half-million lines of code. (Which started off as legacy code, and
I'm sure it was in worse shape than GCC's.) Unit testing works there,
and I see any obvious boundary in sight.
David Carlton
[EMAIL PROTECTED]
This really looks like a java problem, CCing java@
It looks like you are missing jack/jack.h
On my FC6/x86_64 system these files are not even built, so I don't get
the missing jack/jack.h error. Instead it builds the midi-alsa files.
That is the only insight I can provide.
David
iably work regardless of
any applied optimization.
Best to use a language that has no undefined behaviors if you don't want
optimizations to change program behavior.
Yes I know that for one reason or another, many people will not be using
such a language. So we try to do our best with making gcc a useful
compiler.
David Daney
Ray Hurst wrote:
By the way, was this the correct place to post it?
Ray
Two very senior GCC developers have already answered your question in
the same manner. If you review what they said, you will see that the
answer is *no*.
David Daney
undefined symbol:
__gmp_get_memory_functions
make[3]: *** [gnu/java/awt/color.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
David Daney
should have figured that out.
I love this gmp/mpfr requirement. You keep reminding me, but after
about two weeks I forget and it bites me again.
Thanks,
David Daney
qualified with "probably", which was an
unfortunate omission, IMHO.
Encouraging a more collegial tone on the GCC mailinglists is a
good goal, but I hope that we don't over-react and create a larger
problem.
David
a command similar to that
reported by gcc -v.
At least that is the way I would do it.
David Daney.
0x for this call.
It looks like the logic that decides if a symbol is external to the
compilation unit is faulty.
Any ideas about where it might have gone wrong?
I will try to look into it more tomorrow.
Thanks,
David Daney
Andrew Haley wrote:
David Daney writes:
> Richard,
>
> Sometime between 1/7 and 1/16 on the trunk I started getting wrong code
> on a bunch of java testcases under mipsel-linux.
>
> It looks related to (but not necessarily caused by) this patch:
>
> http://gc
David Daney wrote:
Andrew Haley wrote:
David Daney writes:
> Richard,
> > Sometime between 1/7 and 1/16 on the trunk I started getting
wrong code > on a bunch of java testcases under mipsel-linux.
OK, it was r120621 (The gcj-elipse branch merge) where things started
David Daney wrote:
David Daney wrote:
Andrew Haley wrote:
David Daney writes:
> Richard,
> > Sometime between 1/7 and 1/16 on the trunk I started getting
wrong code > on a bunch of java testcases under mipsel-linux.
OK, it was r120621 (The gcj-elipse branch merge) where th
Tom Tromey wrote:
"David" == David Daney <[EMAIL PROTECTED]> writes:
David> The call to _ZN4java4lang6ObjectC1Ev is being generated as non-pic,
David> even though that symbol is defined in libgcj.so. The assembler and
David> linker conspire to jump to address 0x0
Andrew Haley wrote:
David Daney writes:
> Tom Tromey wrote:
> >>>>>> "David" == David Daney <[EMAIL PROTECTED]> writes:
> >
> > David> The call to _ZN4java4lang6ObjectC1Ev is being generated as non-pic,
> > David> eve
2007-US-DST-change compliant and other versions not?
I assume that gcc-compiled apps just get their time from the OS, so
provided the OS is 2007-US-DST-change compliant then it will be OK, but
need to verify.
much appreciated,
David Karnowski
Joe Buck wrote:
On Fri, Feb 09, 2007 at 03:52:54PM -0500, Karnowski, David wrote:
Are there any gcc-related issues with the upcoming changes to the
Daylight Savings Time switch in the US starting this year? That is, will
programs compiled with the gcc (excluding any third-party libraries)
have
>>>>> Tom Tromey writes:
Tom> David probably knows this, but for others, Jakub and Andrew put in a
Tom> patch for this today. I think it is only on trunk, not any other
Tom> branches.
Should this be included in GCC 4.1.2?
David
>>>>> Vladimir Makarov writes:
Vlad> Especially I did not like David Edelhson's phrase "and no new
Vlad> private dataflow schemes will be allowed in gcc passes". It was not
Vlad> such his first expression. Such phrases are killing competition which
The .md file defines ( mandatory ) "indirect_jump" which allows ( a certain
kind of ) register as parameter.
What is missing?
Thank you in advance,
David
--
David Livshin
http://www.dalsoft.com
Do you realize how confrontational your emails sound? Have you
considered asking about the technical reasoning and justification instead
of making unfounded assertions? Do you want everyone to refute your
incorrect facts point by point?
David
Ian Lance Taylor wrote:
David Livshin <[EMAIL PROTECTED]> writes:
x.c: In function bar:
x.c:13: error: unrecognizable insn:
(jump_insn 26 25 27 2 (set (pc)
(reg:SI 52)) -1 (nil)
(nil))
x.c:13: internal compiler error: in extract_insn, at recog.c:2084
The .md file d
eryone contributing to the implementation has a
better chance of completion. In the long run, we get a single,
functional, complete, good but imperfect, and easier to maintain feature.
David
he current performance, known
performance problems, and specific plans for performance improvement
throughout the rest of the release cycle insufficient to address your
concerns?
David
A-32.
Why don't we analyse and fix any problems instead of trying to
keep GCC's infrastructure weak and stupid to cover up its inadequacies?
Complaining about and blocking the merge of df does not solve the problem,
it only delays it.
David
is is known and expected. GCC 4.2 includes some
conservative alias analysis fixes for correctness that hurt performance.
David
Do you remember why you wrote the call patterns this way? Was
there a problem with reload and clobbers of hard registers in a register
class containing a single register or some other historical quirk?
Thanks, David
But this time it is not mangled because you put it in the body of the
message.
These are public mailing lists. They are archived in many places. It
is not possible to cancel/remove a message once it has been sent.
David Daney
if_then_else instead of unspec (in all vcond's)?
Devang> I did not try that path. May be I did not know about it at that time.
Patches welcome.
David
I thought that the Tuples conversion was suppose to address this
in the long term.
David
GCC sources with spaces.
Eight spaces should be tabs.
Thanks, David
1
My last successful bootstrap on this system was from March 6 (revision
122630). I am going to update and try again.
David Daney
/parse-scan.y) do not exist on the trunk.
They have been removed.
David Daney
not necessarily slow down the compiler, as
IBM found with XLC. If one can remove enough dead code / statements /
insns / IR, one performs more processing on less data leading to less
overall work and faster compilation at -O0.
David
hacking!
David
1 - 100 of 2759 matches
Mail list logo