diff options
Diffstat (limited to 'gcc/config/vms/make-crtlmap.awk')
-rw-r--r-- | gcc/config/vms/make-crtlmap.awk | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gcc/config/vms/make-crtlmap.awk b/gcc/config/vms/make-crtlmap.awk index 6f82dee7aa8..63be6e708ab 100644 --- a/gcc/config/vms/make-crtlmap.awk +++ b/gcc/config/vms/make-crtlmap.awk @@ -40,13 +40,13 @@ BEGIN { print "{ \"" $1 "\", " if (NF == 1) print "0 }" - else if (NF == 2) - printf "VMS_CRTL_" $2 " }" - else if (NF == 3) - printf "VMS_CRTL_" $2 " | VMS_CRTL_" $3 " }" else - # To be fixed. - exit 1 + { + printf "VMS_CRTL_" $2 + for (i = 3; i <= NF; i++) + printf " | VMS_CRTL_" $i + printf " }" + } } END { |