aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>2005-07-06 23:56:39 +0000
committerJohn David Anglin <danglin@gcc.gnu.org>2005-07-06 23:56:39 +0000
commit06ae7eb13ef42784eb537c2769169ec70aa1968b (patch)
tree318b9c4d5cf90a882150bb36b46e0c9460ff9f6b /gcc
parent0b59e81ecb8de59520e6f8c908b6747ad9d46ee1 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/config/pa/pa.c5
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;