string->string
cstring->string
alloca -> new_string

don't allow assignments to schema discriminants (e.g., string's capacity)?
install binobj, gpc-run
`--disable-keywords="class,object"'? `--enable-keywords'?
offsetof,initialize (objects VMT?),finalize?
InitProc (fjf482)
round(integer) etc.
drop `C', `C_Language'; drop `extern'?
fjf481.pas
fjf475.pas
fjf473.pas
fjf469.pas
fjf459.pas
pdf (ok -- agnes/adele?)
result-assignment warnings (fh20010120)
faq.texi merge install section with install.texi (Peter, Maurice)
fjf238.pas,fjf266.pas,ian6.pas (fix really, currently only kludged (gpcpp.c: kludge_parse_c_expression()))
couper8.pas,couper10.pas
couper[1-3].pas
takashi1.pas
for gcc-2.95: pascal.install-units
for gcc-2.95: spurious warnings about uninitialized variables
for gcc-2.95: warning: case value `1' not in enumerated type `Ynaresult' (-Wall)
"invalid operands to binary set union" (fh20000807)
set_words_big_endian initializer <v04210100b5a1f67b5668@[195.221.35.38]>
gpc-lex.c: autoconf check for siginterrupt, sigaction, sigvec (where??? -> GCC)
merge Makefile.in into Make-lang.in
align file fields in packed records
don't allow fields of packed record as reference paremeters
problems found by efence: malloc(0) (gcc-2.8.1 only?)
let `asmname' not imply `external' for procedures
`external name name name'
let `asmname' accept multiple strings
`SeekEOF', `SeekEOLn' compiler magic (Input)
make `fini_Foo' local (static)
rotate functions `RotateLeft' and `RotateRight'
option to treat CStrings like Strings without `$X+'
automake bugs (only first level; write old linker files to amtmpfile)
implement flag_typed_address
don't search for gpi files in `.'
transport `gpc-main' through gpi files
initializers of modules without implementation, option (?), through gpi files (?)
`IOCritical'
`Ignorable'
`const ... external|absolute' -> gpc.pas (DayOfWeekName, MonthName), DosUnix -> `-Wcast-qual default' on by default
gpc-lex: check the `#if 0' part for real constants
`AnyFile'
`for x..y in set do'
check new_identifier vs. identifier in parse.y (object_type:2)
don't try variable-type-casting arithmetic expressions <3A893197.E33792AB@approve.se>
Bill: Serial
Robert: RHIDE (remove `--automake=foo')

Manual:
make captialization in menus and nodes more uniform
68 columns
makeinfo frenchspacing
support makeinfo --html besides texi2html when makeinfo supports splitting html files (-> make-homepage)
umlauts makeinfo 4.0 ?

chief36a.pas
fjf149.pas
fjf175b.pas (->bsim, fjf)
fjf349.pas (->lineq solaris, fjf)
fjf422.pas (1-element array initializer)
fjf439a.pas
fjf439c.pas
fjf447.pas
fjf512.pas
ian3.pas
mod7.pas
orland2.pas
sam5.pas

infinite compiler recursion when a unit uses itself (sven18.pas) <3A2275D8.F2DEA31A@@zkm.de>
enumeration types declared within a set or record type or variable or constant declaration or the case selector of a record within a unit are not visible in the main program (fjf211.pas, fjf239[ab].pas)
enumeration types do not always properly survive transport through two interfaces (russell2.pas, miguel2.pas, daj2.pas)

fjf226*/fjf419*,fjf460 -- beachte fjf476*.pas!
  ausdrcke jeweils in expr_stmt
  and_then,or_else,if,case,for,while,repeat,with,computed goto,asm,(return);auch ohne begin end
  every? expression (problem with goto after s := copy(...))
  paramstr cstring2string: alloca->temp var
