2011-06-27  Tristan Gingold  <ging...@adacore.com>

        PR target/44241
        * config/vms/vms-protos.h: New file.
        * config/vms/vms-crtlmap.map: New file.
        * config/vms/vms.c: New file.
        * config/vms/make-crtlmap.awk: New file.
        * config/vms/vms-crtl.h: File removed.
        * config/vms/vms-crtl-64.h: File removed.
        * config/vms/t-vms (vms-crtlmap.h, vms.o): New targets.
        * config/alpha/vms64.h: Do not include vms-crtl-64.h
        * config/alpha/alpha.c (alpha_init_builtins): Remove code to
        clear some builtins on VMS.  Calls vms_patch_builtins.
        (avms_asm_output_external): Remove.
        * config/alpha/vms.h (ASM_OUTPUT_EXTERNAL): Remove.
        (struct crtl_name_spec): Remove
        (DO_CTRL_NAMES): Remove.
        * config/ia64/vms.h (struct crtl_name_spec): Remove
        (DO_CTRL_NAMES): Remove.
        * config/ia64/ia64.c (alpha_init_builtins): Remove code to
        clear some builtins on VMS.  Calls vms_patch_builtins.
        (ia64_asm_output_external): Remove DO_CRTL_NAME.
        * config/ia64/vms64.h: Do not include vms-crtl-64.h
        * config.gcc (*-*-*vms*): Define extra_objs, target_gtfiles,
        tm_p_file.

causes

gcc -c  -DUSE_LIBUNWIND_EXCEPTIONS  -g -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W 
-Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes 
-Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros 
-Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common  
-DHAVE_CONFIG_H -I. -I. -I../../comb/gcc -I../../comb/gcc/. 
-I../../comb/gcc/../include -I../../comb/gcc/../libcpp/include  
-I../../comb/gcc/../libdecnumber -I../../comb/gcc/../libdecnumber/dpd 
-I../libdecnumber    \
        ../../comb/gcc/config/ia64/ia64.c -o ia64.o
../../comb/gcc/config/ia64/ia64.c: In function ‘ia64_init_builtins’:
../../comb/gcc/config/ia64/ia64.c:10136:7: warning: implicit declaration of 
function ‘vms_patch_builtins’ [-Wimplicit-function-declaration]


r~

Reply via email to