This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[VMS/committed]: Add more crtl map entries
- From: Tristan Gingold <gingold at adacore dot com>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 9 Mar 2012 15:07:39 +0100
- Subject: [VMS/committed]: Add more crtl map entries
Hi,
this patch adds new entries to vms-crtlmap.map.
I hope this is the last such patch before I extract by a script all the entries.
Committed on trunk.
Tristan.
2012-03-09 Tristan Gingold <gingold@adacore.com>
* config/vms/vms-crtlmap.map: Add comments.
Add entries needed to build Ada RTS.
Index: gcc/config/vms/vms-crtlmap.map
===================================================================
--- gcc/config/vms/vms-crtlmap.map (revision 185132)
+++ gcc/config/vms/vms-crtlmap.map (working copy)
@@ -13,9 +13,10 @@
# - map lines consist in an identifier optionnaly followed by at most 2
# space-separated flags.
# Flags are:
-# FLOAT: will be prefixed by 't'/'g'/'d'
-# 64: There is a 64-bit variant
-# BSD44: name will be prefixed by __bsd44__
+# FLOAT: will be prefixed by 't'/'g'/'d'.
+# 64: There is a 64-bit variant.
+# GLOBAL: name will be prefixed by ga_
+# BSD44: name will be prefixed by __bsd44__.
# LDBL: a 'x' prefix will be added if 128 bit long doubles are enabled.
# MALLOC: malloc related function.
#
@@ -25,24 +26,36 @@
__32_ssignal
__64_signal
__64_ssignal
+__posix__exit
+__posix_exit
+__posix_kill
+__posix_long_gid_kill
+__unix_getuid
+__utc_fstat
__utc_localtime
-__utc_localtime_t
+__utc_localtime_r
+__utc_lstat
__utc_stat
+__utc_strftime
__utc_time
__utctz_gmtime
__utctz_localtime
-__utctz_localtime_t
+__utctz_localtime_r
abort
abs
accept
access
acos FLOAT
alarm
+asctime
+asctime_r
asin FLOAT
atan FLOAT
atan2 FLOAT
atexit
+atof FLOAT
atoi
+atol
atoll
atoq
basename 64
@@ -53,38 +66,55 @@
calloc 64 MALLOC
ceil FLOAT
chdir
+chmod
chown
clearerr
clock
close
+closedir
connect
cos FLOAT
ctermid 64
ctime
+dlclose
+dlerror
+dlopen
+dlsym
dup
dup2
environ GLOBAL
+execv
+execve
+execvp
exit
exp FLOAT
fabs FLOAT
fclose
+fcntl
fdopen
+feof
+ferror
fflush
ffs
fgetc
+fgetname 64 MALLOC
fgets 64
+fileno
floor FLOAT
fopen
+fpathconf
fprintf FLOAT LDBL
fputc
fputs
fread
free
freopen
+frexp FLOAT
fseek
ftell
fwrite
getc
+getchar
getcwd 64
getegid
getenv
@@ -92,10 +122,14 @@
getgid
gethostbyaddr
gethostbyname
+getname
getpagesize
getpid
+getpwent
+getpwnam
getservbyname
getservbyport
+getsockopt
gettimeofday
getuid
gmtime
@@ -103,16 +137,29 @@
iconv
index 64
ioctl
+isalnum
+isalpha
+isapipe
+isascii
isatty
+iscntrl
isdigit
+isgraph
islower
isprint
+ispunct
isspace
isupper
+isxdigit
kill
+ldexp FLOAT
+locale
+localeconv
localtime
+localtime_r
log FLOAT
log10 FLOAT
+longjmp
lseek
malloc 64 MALLOC
mbstowcs 64
@@ -126,10 +173,14 @@
mktemp 64
mmap 64
munmap
+nanosleep
nl_langinfo
open
+opendir
+pathconf
pclose
perror
+pipe
popen
pow FLOAT
printf FLOAT LDBL
@@ -138,58 +189,79 @@
putenv
puts
qsort 64
+raise
random
read
+readdir
realloc 64 MALLOC
recv
recvfrom
recvmsg BSD44 64
+remove
rename
rewind
rindex 64
rmdir
+scanf FLOAT LDBL
+select
send
sendmsg BSD44 64
sendto
+setbuf
setenv
setlocale
+setpwent
+setsockopt
setvbuf
+siglongjmp
signal
+sigsetjmp
sigsetmask
sin FLOAT
+sleep
snprintf FLOAT LDBL
socket
sprintf FLOAT LDBL
sqrt FLOAT
+sscanf FLOAT LDBL
stat
strcasecmp
strcat 64
strchr 64
strcmp
strcpy 64
+strcspn
strdup 64 MALLOC
strerror
strlen
strncasecmp
+strncat 64
strncmp
strncpy 64
+strpbrk 64
strrchr 64
+strspn
strstr 64
strtod 64 FLOAT
+strtok 64 MALLOC
+strtok_r 64 MALLOC
strtol 64
strtoul 64
sysconf
system
tan FLOAT
+tempnam
time
times
tmpfile
tmpnam 64
tolower
toupper
+ttyname
umask
ungetc
unlink
+usleep
utime
vfprintf FLOAT LDBL
vprintf FLOAT LDBL