Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* Elena -- where is altivec.h?
@ 2002-05-17 13:08 Michael Snyder
  2002-05-17 13:12 ` Elena Zannoni
  2002-05-17 13:19 ` Elena -- where is altivec.h? Daniel Berlin
  0 siblings, 2 replies; 9+ messages in thread
From: Michael Snyder @ 2002-05-17 13:08 UTC (permalink / raw)
  To: ezannoni, gdb-patches

Hi, 

gdb.arch refers to this file, but I can't find it.

Michael


^ permalink raw reply	[flat|nested] 9+ messages in thread
* Re: Problem with altivec.h? [was: Elena -- where is altivec.h?]
@ 2002-05-17 15:58 Michael Elizabeth Chastain
  2002-05-17 18:01 ` Elena Zannoni
  0 siblings, 1 reply; 9+ messages in thread
From: Michael Elizabeth Chastain @ 2002-05-17 15:58 UTC (permalink / raw)
  To: ezannoni, gdb-patches; +Cc: msnyder

> In case this is not obvious, the altivec C testsfiles (or any altivec
> programs) need to include this <altivec.h> gcc file because it has
> all the necessary #defines for vector types.

include/gdb is for building gcc and gdb, not for building target
programs.  Consider a cross-compiler + cross-debugger + simulator:
host=i686-pc-linux-gnu, target=rs6000-unknown-whatever.  So that
directory is right out.

gcc should be installing altivec.h with the other target include files.
AldyH would know about that.

Perhaps you are testing out of a build directory, rather than an install
directory, and the dejagnu machinery is not producing enough -I flags?
(I am studying this area right now because I'm working on Petr's
f77/f95 patch).

Suggestion:

I did a find in the gcc source:

  % find * -name '*altivec*' -print
  gcc/config/rs6000/altivec.h
  gcc/config/rs6000/altivec-defs.h
  gcc/config/rs6000/eabialtivec.h
  gcc/config/rs6000/linuxaltivec.h
  gcc/testsuite/gcc.dg/altivec-1.c
  gcc/testsuite/gcc.dg/altivec-2.c
  gcc/testsuite/gcc.dg/altivec-3.c
  gcc/testsuite/gcc.dg/altivec-4.c
  gcc/testsuite/gcc.dg/altivec-5.c
  gcc/testsuite/gcc.dg/altivec-7.c
  gcc/testsuite/gcc.dg/altivec-8.c

Most of the altivec-*.c test files do not use altivec.h.  They simply
use builtin keywords directly.  Have a look at altivec-4.c. 
You could write the tests like that.

Michael C


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

end of thread, other threads:[~2002-05-21 16:23 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-05-17 13:08 Elena -- where is altivec.h? Michael Snyder
2002-05-17 13:12 ` Elena Zannoni
2002-05-17 15:40   ` Problem with altivec.h? [was: Elena -- where is altivec.h?] Elena Zannoni
2002-05-17 15:50     ` Daniel Jacobowitz
2002-05-17 17:59       ` Elena Zannoni
2002-05-17 13:19 ` Elena -- where is altivec.h? Daniel Berlin
2002-05-17 15:58 Problem with altivec.h? [was: Elena -- where is altivec.h?] Michael Elizabeth Chastain
2002-05-17 18:01 ` Elena Zannoni
2002-05-21 11:34   ` Elena Zannoni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox