* Re: Register Spilling
@ 2003-12-11 11:11 Naveen Sharma, Noida
2003-12-11 13:22 ` Hans-Peter Nilsson
0 siblings, 1 reply; 6+ messages in thread
From: Naveen Sharma, Noida @ 2003-12-11 11:11 UTC (permalink / raw)
To: Umar Janjua; +Cc: gcc, Sanjiv Gupta
> > There have been some proposals to sort them, offhand I
> don't know if there are patches available anywhere for this.
> > --
> > Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com
> >
> >
> One of them is
> http://gcc.gnu.org/ml/gcc-patches/2003-01/msg00019.html
This was the last post.
http://gcc.gnu.org/ml/gcc-patches/2003-01/msg02567.html
Do let me know if you are interesred to use this. This has
not been checked in the mainline. For patches like this
to go into mainline, they should be tested for atleast 5 gcc
targets. I couldn't do that. But I can help, if you are
interested.
Best Regards,
Naveen Sharma.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Register Spilling
2003-12-11 11:11 Register Spilling Naveen Sharma, Noida
@ 2003-12-11 13:22 ` Hans-Peter Nilsson
0 siblings, 0 replies; 6+ messages in thread
From: Hans-Peter Nilsson @ 2003-12-11 13:22 UTC (permalink / raw)
To: Naveen Sharma, Noida; +Cc: Umar Janjua, gcc, Sanjiv Gupta
On Thu, 11 Dec 2003, Naveen Sharma, Noida wrote:
> This was the last post.
> http://gcc.gnu.org/ml/gcc-patches/2003-01/msg02567.html
>
> Do let me know if you are interesred to use this.
(FWIW, I am.)
> This has
> not been checked in the mainline. For patches like this
> to go into mainline, they should be tested for atleast 5 gcc
> targets. I couldn't do that.
Yes you can: <URL:http://gcc.gnu.org/simtest-howto.html> tells
you how.
Certainly many of the target listed fail to build, but you
should be able to find five even without including your host
computer. Last I checked, arm-elf, m32r-elf, mips-elf,
mn10300-elf, v850-elf and sh-elf worked (perhaps others do, but
I don't test all the listed ones). Oh, you can test using MMIX
too; put Knuth's simulator named "mmix", linked from
<URL:http://www-cs-faculty.stanford.edu/~knuth/mmix-news.html>
somewhere in your PATH, use --target_board=mmixware-sim.
brgds, H-P
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Register Spilling
@ 2003-12-11 13:53 Naveen Sharma, Noida
0 siblings, 0 replies; 6+ messages in thread
From: Naveen Sharma, Noida @ 2003-12-11 13:53 UTC (permalink / raw)
To: Hans-Peter Nilsson; +Cc: gcc, Sanjiv Gupta
> On Thu, 11 Dec 2003, Naveen Sharma, Noida wrote:
>> This was the last post.
>> http://gcc.gnu.org/ml/gcc-patches/2003-01/msg02567.html
>>
>> Do let me know if you are interesred to use this.
>
> (FWIW, I am.)
>
>> This has
>> not been checked in the mainline. For patches like this
>> to go into mainline, they should be tested for atleast 5 gcc
>> targets. I couldn't do that.
>
>Yes you can: <URL:http://gcc.gnu.org/simtest-howto.html> tells
>you how.
Thanks, I knew this but for an optimization patch, we
need to prove that it actually improves (or doesn't degrade)
code for (N >= 5) targets. This IMHO requires significant effort.
But since there is interest on this, I can do simulator
test with latest version of the patch, but not in a position to
fix problems except sh-elf.
> Certainly many of the target listed fail to build
This would probably have to be tested on tree-ssa branch now, right?
Let me check what additional problems arise.
Best Regards,
Naveen Sharma.
> should be able to find five even without including your host
> computer.
> Last I checked, arm-elf, m32r-elf, mips-elf,
> mn10300-elf, v850-elf and sh-elf worked (perhaps others do, but
> I don't test all the listed ones). Oh, you can test using MMIX
> too; put Knuth's simulator named "mmix", linked from
> <URL:http://www-cs-faculty.stanford.edu/~knuth/mmix-news.html>
> somewhere in your PATH, use --target_board=mmixware-sim.
>
> brgds, H-P
^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <jsm@polyomino.org.uk>]
* Re: (printf) ("hello world\n");
@ 2003-12-10 14:08 ` Joseph S. Myers
2003-12-10 14:19 ` Register Spilling Umar Janjua
0 siblings, 1 reply; 6+ messages in thread
From: Joseph S. Myers @ 2003-12-10 14:08 UTC (permalink / raw)
To: Segher Boessenkool
Cc: Robert Dewar, gcc, Eyal Lebedinsky, Andreas Schwab,
Michael Elizabeth Chastain
On Wed, 10 Dec 2003, Segher Boessenkool wrote:
> On 10-dec-03, at 13:27, Robert Dewar wrote:
> > Is it really true that the name printf is reserved? Is a C program not
> > allowed to define its own printf function (which might or might not be
> > varargs)? What's the story here?
>
> It is reserved only in translation units that have stdio.h #include'd.
It is reserved (in a hosted environment) as an identifier with external
linkage regardless of what headers are included (7.1.3#1). If <stdio.h>
is included then it is alse reserved as a macro name (which however you
may #undef) and as an identifier with file scope.
(C94 reserved certain identifiers with external linkage iff the
corresponding header was included in _any translation unit in the
program_. This was not carried forward into C99; the functions added in
C94 are now unconditionally reserved as identifiers with external linkage
regardless of the headers included.)
--
Joseph S. Myers
jsm@polyomino.org.uk
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2003-12-11 13:22 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-11 11:11 Register Spilling Naveen Sharma, Noida
2003-12-11 13:22 ` Hans-Peter Nilsson
-- strict thread matches above, loose matches on Subject: below --
2003-12-11 13:53 Naveen Sharma, Noida
[not found] <jsm@polyomino.org.uk>
2003-12-10 14:08 ` (printf) ("hello world\n"); Joseph S. Myers
2003-12-10 14:19 ` Register Spilling Umar Janjua
2003-12-11 7:59 ` Jim Wilson
2003-12-11 9:01 ` Sanjiv Gupta
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).