These warnings are handled outside of the D core language front-end, so
shouldn't be enabled by -Wall.
gcc/d/ChangeLog:
* lang.opt (Waddress): Enable warning by -Wextra.
(Wcast-result): Likewise.
(Wunknown-pragmas): Likewise.
; Documented in C
Waddress
-D Warning Var(warn_address)
+D Warning Var(warn_address) LangEnabledBy(D, Wextra)
; Documented in C
Wall
; Documented in C
Wcast-result
-D Warning Var(warn_cast_result)
+D Warning Var(warn_cast_result) LangEnabledBy(D, Wextra)
Warn about casts that will produce a null result.
Wdeprecated
; Documented in C
Wunknown-pragmas
-D LangEnabledBy(D, Wall)
+D Var(warn_unknown_pragmas) LangEnabledBy(D, Wextra)
; Documented in C
Wvarargs