This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]