mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-10 13:31:04 +08:00
spe.h (atosfix16, [...]): Declare.
* config/rs6000/spe.h (atosfix16, atosfix32, atosfix64, atoufix16, atoufix32, atoufix64, strtosfix16, strtosfix32, strtosfix64, strtoufix16, strtoufix32, strtoufix64): Declare. From-SVN: r88798
This commit is contained in:
parent
2d0b4bcd66
commit
538e396410
@ -1,3 +1,9 @@
|
||||
2004-10-08 Joseph S. Myers <joseph@codesourcery.com>
|
||||
|
||||
* config/rs6000/spe.h (atosfix16, atosfix32, atosfix64, atoufix16,
|
||||
atoufix32, atoufix64, strtosfix16, strtosfix32, strtosfix64,
|
||||
strtoufix16, strtoufix32, strtoufix64): Declare.
|
||||
|
||||
2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
|
||||
|
||||
* c-lex.c (interpret_float): Give a pedwarn rather than a warning
|
||||
|
@ -1088,4 +1088,23 @@ __ev_set_spefscr_frmc (int rnd)
|
||||
__builtin_spe_mtspefscr (i);
|
||||
}
|
||||
|
||||
/* The SPE PIM says these are declared in <spe.h>, although they are
|
||||
not provided by GCC: they must be taken from a separate
|
||||
library. */
|
||||
extern short int atosfix16 (const char *);
|
||||
extern int atosfix32 (const char *);
|
||||
extern long long atosfix64 (const char *);
|
||||
|
||||
extern unsigned short atoufix16 (const char *);
|
||||
extern unsigned int atoufix32 (const char *);
|
||||
extern unsigned long long atoufix64 (const char *);
|
||||
|
||||
extern short int strtosfix16 (const char *, char **);
|
||||
extern int strtosfix32 (const char *, char **);
|
||||
extern long long strtosfix64 (const char *, char **);
|
||||
|
||||
extern unsigned short int strtoufix16 (const char *, char **);
|
||||
extern unsigned int strtoufix32 (const char *, char **);
|
||||
extern unsigned long long strtoufix64 (const char *, char **);
|
||||
|
||||
#endif /* _SPE_H */
|
||||
|
Loading…
x
Reference in New Issue
Block a user