Tidy up to declarations allowing files to be built by gm2
authorGaius Mulley <gaiusmod2@gmail.com>
Fri, 27 Jan 2023 16:38:29 +0000 (16:38 +0000)
committerGaius Mulley <gaiusmod2@gmail.com>
Fri, 27 Jan 2023 16:38:29 +0000 (16:38 +0000)
commit32d1c3dd1d63399cca20567fb35d1ff90e30b655
tree81c393a9668e9f1f9f7ec0da67788e904ed52d1f
parentdef6e12e3488557dde9665db620ca53f9424713e
Tidy up to declarations allowing files to be built by gm2

This patch adds missing declarations in export qualified lists
and fixes comparisons of an address type against NIL.
These changes allow make m2/stage2/cc1gm2 to succeed when in
maintainer mode.

gcc/m2/ChangeLog:

* gm2-compiler/M2Options.def: Export GetMQ, SetMQ.
* gm2-compiler/M2Preprocess.mod: (MakeSaveTempsFileName):
Test NewDir against NIL.  Test Dumpdir against NIL.
Test GetMD () against NIL.  Test GetMMD () against NIL.
Test GetMQ () against NIL.  Test GetObj () against NIL.
Test tempfile against NIL.
* gm2-compiler/P2SymBuild.def: Export
BuildNoReturnAttribute.

Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
gcc/m2/gm2-compiler/M2Options.def
gcc/m2/gm2-compiler/M2Preprocess.mod
gcc/m2/gm2-compiler/P2SymBuild.def