aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2014-02-05 21:06:56 +0000
committerMarek Polacek <mpolacek@gcc.gnu.org>2014-02-05 21:06:56 +0000
commit7ec4847ad4718e70f20099a43ab79ffc6dc2a758 (patch)
treebebcedbd00faaf2ade2300a67911b02c7d16c7a0
parenta33a931b5f6f8b766f6f06ab02d133f2e85fa8ae (diff)
downloadgcc-7ec4847ad4718e70f20099a43ab79ffc6dc2a758.zip
gcc-7ec4847ad4718e70f20099a43ab79ffc6dc2a758.tar.gz
gcc-7ec4847ad4718e70f20099a43ab79ffc6dc2a758.tar.bz2
re PR c/53123 (Double return statement in c-omp.c source file)
PR c/53123 c-family/ * c-omp.c (c_finish_omp_atomic): Remove unreachable return statement. From-SVN: r207524
-rw-r--r--gcc/c-family/ChangeLog6
-rw-r--r--gcc/c-family/c-omp.c1
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 82807f3..38fc2d2 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2014-02-05 Marek Polacek <polacek@redhat.com>
+
+ PR c/53123
+ * c-omp.c (c_finish_omp_atomic): Remove unreachable return
+ statement.
+
2014-02-04 Marek Polacek <polacek@redhat.com>
PR c/60036
diff --git a/gcc/c-family/c-omp.c b/gcc/c-family/c-omp.c
index 4ce51e4..dd0a45d 100644
--- a/gcc/c-family/c-omp.c
+++ b/gcc/c-family/c-omp.c
@@ -183,7 +183,6 @@ c_finish_omp_atomic (location_t loc, enum tree_code code,
OMP_ATOMIC_SEQ_CST (x) = seq_cst;
return build_modify_expr (loc, v, NULL_TREE, NOP_EXPR,
loc, x, NULL_TREE);
- return x;
}
/* There are lots of warnings, errors, and conversions that need to happen