add empty and undefined case for var_append
diff --git a/testcase/var_append.mk b/testcase/var_append.mk
index bee8555..2726a91 100644
--- a/testcase/var_append.mk
+++ b/testcase/var_append.mk
@@ -1,16 +1,27 @@
 S:=simple
 R=recursive
+SE:=
+RE=
 
 foo=FOO
 bar=
 
 S+=$(foo) $(bar)
 R+=$(foo) $(bar)
+SE+=$(foo) $(bar)
+RE+=$(foo) $(bar)
+U+=$(foo) $(bar)
 
 bar=BAR
 
 test:
 	echo "$(S)"
 	echo "$(R)"
+	echo "$(SE)"
+	echo "$(RE)"
+	echo "$(U)"
 	echo "$(flavor S)"
 	echo "$(flavor R)"
+	echo "$(flavor SE)"
+	echo "$(flavor RE)"
+	echo "$(flavor U)"