diff options
author | Geoffrey Keating <geoffk@apple.com> | 2005-11-15 04:55:12 +0000 |
---|---|---|
committer | Geoffrey Keating <geoffk@gcc.gnu.org> | 2005-11-15 04:55:12 +0000 |
commit | 563092615ab6961f349792662c099d7484c728c8 (patch) | |
tree | 292390e5e3676cfcd404ea933f97d2045a1faea8 /gcc/gcc.c | |
parent | 9193863e4e5dab6abf00b8150bed4fbedd2d8641 (diff) | |
download | gcc-563092615ab6961f349792662c099d7484c728c8.zip gcc-563092615ab6961f349792662c099d7484c728c8.tar.gz gcc-563092615ab6961f349792662c099d7484c728c8.tar.bz2 |
gcc.c (version_compare_spec_function): Use fatal() rather than abort().
* gcc.c (version_compare_spec_function): Use fatal() rather than
abort().
* config/rs6000/darwin.h (DARWIN_CRT2_SPEC): New.
(SUBTARGET_EXTRA_SPECS): Define %(darwin_crt2).
* config/i386/darwin.h (SUBTARGET_EXTRA_SPECS): Define %(darwin_crt2)
as empty.
* config/darwin.h (STARTFILE_SPEC): Use %(darwin_crt2) to possibly
link in crt2.o.
* config/darwin.h (REAL_LIBGCC_SPEC): Link in shared libgcc depending
on -mmacosx-version-min setting.
From-SVN: r106935
Diffstat (limited to 'gcc/gcc.c')
-rw-r--r-- | gcc/gcc.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -7699,13 +7699,13 @@ version_compare_spec_function (int argc, const char **argv) bool result; if (argc < 3) - abort (); + fatal ("too few arguments to %%:version-compare"); if (argv[0][0] == '\0') abort (); if ((argv[0][1] == '<' || argv[0][1] == '>') && argv[0][0] != '!') nargs = 2; if (argc != nargs + 3) - abort (); + fatal ("too many arguments to %%:version-compare"); switch_len = strlen (argv[nargs + 1]); for (i = 0; i < n_switches; i++) @@ -7746,7 +7746,7 @@ version_compare_spec_function (int argc, const char **argv) break; default: - abort (); + fatal ("unknown operator %qs in %%:version-compare", argv[0]); } if (! result) return NULL; |