summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>2005-06-26 21:50:32 +0000
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>2005-06-26 21:50:32 +0000
commita0b604fc7f2dfaba292640b7669f283094a5c74c (patch)
tree5b6387e1d6ac9fbb171b1178e19fa2d61577b0d5 /gcc
parentcbeb206a46b3b67a44c9989372069f90b0a7902c (diff)
downloadgcc-a0b604fc7f2dfaba292640b7669f283094a5c74c.tar.gz
* genautomata.c (decl_mode_check_failed,
regexp_mode_check_failed): Add noreturn attribute. cp: * cp-tree.h (lang_check_failed): Add noreturn attribute. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101340 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/cp/ChangeLog4
-rw-r--r--gcc/cp/cp-tree.h2
-rw-r--r--gcc/genautomata.c5
4 files changed, 13 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 305ab250f53..c63f5fc0fe5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * genautomata.c (decl_mode_check_failed,
+ regexp_mode_check_failed): Add noreturn attribute.
+
2005-06-26 Kazu Hirata <kazu@codesourcery.com>
* cfg.c, tree-vect-transform.c, tree.def: Fix comment typos.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 288d3d82db6..198167ecc07 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,7 @@
+2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * cp-tree.h (lang_check_failed): Add noreturn attribute.
+
2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
* all files: Update FSF address in copyright headers.
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
index 4d61bb76aba..f661952f5ac 100644
--- a/gcc/cp/cp-tree.h
+++ b/gcc/cp/cp-tree.h
@@ -4175,7 +4175,7 @@ extern void note_decl_for_pch (tree);
/* in tree.c */
extern void lang_check_failed (const char *, int,
- const char *);
+ const char *) ATTRIBUTE_NORETURN;
extern tree stabilize_expr (tree, tree *);
extern void stabilize_call (tree, tree *);
extern bool stabilize_init (tree, tree *);
diff --git a/gcc/genautomata.c b/gcc/genautomata.c
index dd933779985..3748564083b 100644
--- a/gcc/genautomata.c
+++ b/gcc/genautomata.c
@@ -1357,7 +1357,8 @@ struct state_ainsn_table
static const char *decl_name (enum decl_mode);
static void decl_mode_check_failed (enum decl_mode, const char *,
- const char *, int, const char *);
+ const char *, int, const char *)
+ ATTRIBUTE_NORETURN;
/* Return string representation of declaration mode MODE. */
static const char *
@@ -1445,7 +1446,7 @@ decl_mode_check_failed (enum decl_mode mode, const char *expected_mode_str,
static const char *regexp_name (enum regexp_mode);
static void regexp_mode_check_failed (enum regexp_mode, const char *,
const char *, int,
- const char *);
+ const char *) ATTRIBUTE_NORETURN;
/* Return string representation of regexp mode MODE. */