diff --git a/compiler2/compiler.1 b/compiler2/compiler.1
index df379c3d369ff0b82aa1537ddbb4d2ba4fc04d0f..38301c9d107ddd525ed5c6552d9d582be2c98646 100644
--- a/compiler2/compiler.1
+++ b/compiler2/compiler.1
@@ -3,9 +3,11 @@
 compiler \- TTCN-3 and ASN.1 to C++ translator
 .SH SYNOPSIS
 .B compiler
-.RB "[\| " \-abcdEfgijlLMnpqrRsStuwxXyY " \|]"
+.RB "[\| " \-abcdDEefgijlLMnpqrRsStuwxXyY " \|]"
 .RB "[\| " \-V
 .IR " verb_level" " \|]"
+.RB "[\| " \-J
+.IR " file" " \|]"
 .RB "[\| " \-K
 .IR " file" " \|]"
 .RB "[\| " \-z
@@ -87,6 +89,12 @@ fields with DEFAULT values as
 .I omit
 in TTCN-3.
 .TP
+.B \-D
+Disable generation of user and time information comments in the output C++ code.
+.TP
+.B \-e
+Enforce legacy handling of encode and variant attributes.
+.TP
 .B \-E
 Instructs the variant attribute parser to display warnings instead of errors
 for unrecognized/erroneous attributes.
@@ -111,6 +119,9 @@ will contain only the
 the column numbers will remain hidden. This option provides backward
 compatibility with the error message format of earlier versions.
 .TP
+.BI \-J " file"
+Read a list of input files from the provided file.
+.TP
 .B \-j
 Disables JSON encoder/decoder functions.
 .TP
@@ -167,6 +178,9 @@ operation and the
 .B present
 template restriction accordingly.
 .TP
+.B \-N
+Ignore UNTAGGED encoding instruction on top level unions (legacy behaviour).
+.TP
 .B \-n
 Activates the debugger and generates extra code for storing debug information.
 .TP