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 <ging...@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