diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 2b2a0895c65..2aa6ee3db17 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2013-03-25  Doug Evans  <dje@google.com>
+
+	* contrib/cc-with-tweaks.sh: Check exit code of dwp.
+
 2013-03-25  Tom Tromey  <tromey@redhat.com>
 
 	PR symtab/11462:
diff --git a/gdb/contrib/cc-with-tweaks.sh b/gdb/contrib/cc-with-tweaks.sh
index f012c28bffc..c03d87f4707 100755
--- a/gdb/contrib/cc-with-tweaks.sh
+++ b/gdb/contrib/cc-with-tweaks.sh
@@ -180,6 +180,8 @@ if [ "$want_dwp" = true ]; then
     dwo_files=$($READELF -wi "${output_file}" | grep _dwo_name | \
 	sed -e 's/^.*: //' | sort | uniq)
     $DWP -o "${output_file}.dwp" ${dwo_files} > /dev/null
+    rc=$?
+    [ $rc != 0 ] && exit $rc
     rm -f ${dwo_files}
 fi