diff options
author | John David Anglin <dave.anglin@nrc-cnrc.gc.ca> | 2005-07-06 23:56:39 +0000 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2005-07-06 23:56:39 +0000 |
commit | 06ae7eb13ef42784eb537c2769169ec70aa1968b (patch) | |
tree | 318b9c4d5cf90a882150bb36b46e0c9460ff9f6b /gcc | |
parent | 0b59e81ecb8de59520e6f8c908b6747ad9d46ee1 (diff) | |
download | gcc-06ae7eb13ef42784eb537c2769169ec70aa1968b.zip gcc-06ae7eb13ef42784eb537c2769169ec70aa1968b.tar.gz gcc-06ae7eb13ef42784eb537c2769169ec70aa1968b.tar.bz2 |
pa.c (legitimize_pic_address): Use gcc_assert instead of abort.
* pa.c (legitimize_pic_address): Use gcc_assert instead of abort.
(legitimize_tls_address): Use gcc_unreachable instead of abort.
From-SVN: r101674
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/pa/pa.c | 5 |
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d5159ab..35c3d21 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2005-07-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca> + + * pa.c (legitimize_pic_address): Use gcc_assert instead of abort. + (legitimize_tls_address): Use gcc_unreachable instead of abort. + 2005-07-06 Kaz Kojima <kkojima@gcc.gnu.org> * function.c (expand_function_end): Revert part of 2005-06-27 diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 7eb1956..60eb3ba 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -598,8 +598,7 @@ legitimize_pic_address (rtx orig, enum machine_mode mode, rtx reg) { rtx pic_ref = orig; - if (PA_SYMBOL_REF_TLS_P (orig)) - abort(); + gcc_assert (!PA_SYMBOL_REF_TLS_P (orig)); /* Labels need special handling. */ if (pic_label_operand (orig, mode)) @@ -745,7 +744,7 @@ legitimize_tls_address (rtx addr) break; default: - abort(); + gcc_unreachable (); } return ret; |