public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: Name of front-end
@ 2003-12-08 16:55 Richard Kenner
  2003-12-08 17:03 ` Robert Dewar
  2003-12-08 18:37 ` Dale Johannesen
  0 siblings, 2 replies; 20+ messages in thread
From: Richard Kenner @ 2003-12-08 16:55 UTC (permalink / raw)
  To: pkoning; +Cc: gcc

    FWIW, some IBM 360 PL/1 manuals I just looked at do not mark or claim
    "PL/1" as trademark.  

But certainly some did.  And contemporary lore was that they trademarked PL/2,
PL/3, etc ...

^ permalink raw reply	[flat|nested] 20+ messages in thread
* Re: Name of front-end
@ 2003-12-06 20:45 Marc Espie
  2003-12-06 20:57 ` [GCC] " Trevor Jenkins
  0 siblings, 1 reply; 20+ messages in thread
From: Marc Espie @ 2003-12-06 20:45 UTC (permalink / raw)
  To: gcc

In article <Pine.BSF.4.58.0312061840220.28341@acrux.dbai.tuwien.ac.at> you write:
>On Sat, 6 Dec 2003, Henrik Sorensen wrote:
>> But does it matter for the name of the front-end, whether or not the
>> copyright has been assigned ?
>
>No necessarily, as far as I know.  However, you must not call any software
>"GNU Something" unless the FSF explicitly approved that, so you should do
>that first.

'Must not', or 'should not' ? Is GNU registered as a trademark or something
that prevents its use like this ? And then what should the status of
gnuplot be ?

^ permalink raw reply	[flat|nested] 20+ messages in thread
* store double-cvtd-to-int to memory
@ 2003-03-13  3:20 Dale Johannesen
  2003-03-13 22:37 ` Richard Henderson
  2003-03-13 22:52 ` Richard Henderson
  0 siblings, 2 replies; 20+ messages in thread
From: Dale Johannesen @ 2003-03-13  3:20 UTC (permalink / raw)
  To: David Edelsohn, gcc; +Cc: Dale Johannesen

I'm trying to get PPC to generate a more efficient sequence for the
case where you want to put the result of double-to-int conversion in
memory, and don't need it in a register.  The normal code looks
like cvt in FP reg, store to temp mem, load to int reg, store to
the real location.   There is an instruction to do it directly,
though, without going through temp mem.  I thought getting
combine to do it looked right, and wrote this pattern, which is
just fix_truncdfsi2 with the result fed into a store:

   [(set (match_operand:SI 0 "memory_operand" "=m")
         (fix:SI (match_operand:DF 1 "gpc_reg_operand" "f")))
    (clobber (match_operand:DI 2 "gpc_reg_operand" "=f"))
    (clobber (match_operand:DI 3 "memory_operand" "=o"))]

where op3 is a stack temp.
Unfortunately combine refuses to generate this pattern; it is afraid
the two parallel memory_operands might conflict (which we can see they
don't), and doesn't even attempt to do alias checking.  So what is Plan 
B?
Putting alias checking into combine seems like a big hammer (for that
matter, I don't think there's enough alias info in the stack-temp to
get this right anyway).  Is there an alternative general approach?

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2003-12-09  0:00 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-08 16:55 Name of front-end Richard Kenner
2003-12-08 17:03 ` Robert Dewar
2003-12-08 17:40   ` Andrew Haley
2003-12-08 23:44     ` Robert Dewar
2003-12-08 23:51       ` Laurent GUERBY
2003-12-09  1:32         ` Robert Dewar
2003-12-09  0:00       ` Daniel Berlin
2003-12-08 18:37 ` Dale Johannesen
     [not found]   ` <dalej@apple.com>
2003-12-08 19:15     ` Felix Lee
2003-12-08 20:06   ` [GCC] " Trevor Jenkins
  -- strict thread matches above, loose matches on Subject: below --
2003-12-06 20:45 Marc Espie
2003-12-06 20:57 ` [GCC] " Trevor Jenkins
2003-12-07  4:17   ` Phil Edwards
2003-03-13  3:20 store double-cvtd-to-int to memory Dale Johannesen
2003-03-13 22:37 ` Richard Henderson
2003-03-14 19:15   ` Dale Johannesen
2003-03-14 19:52     ` David Edelsohn
2003-03-14 20:00       ` Geoff Keating
2003-03-14 20:10         ` Dale Johannesen
2003-03-14 21:24     ` Richard Henderson
2003-03-13 22:52 ` Richard Henderson

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).