Further improve bugs.md + minor fix
Added another section: entries that require -traditional-cpp support. Also finished an unfinished sentence that was put in (another one was ironically fixed in the previous commit).
This commit is contained in:
1 parent
489a18ee70
commit
aa0d2884ab
1 file changed
+18
-4
@@ -28,16 +28,16 @@ machine](2020/ferguson2/prog.c) entry. See his
|
|||||||
[README.md](2020/ferguson2/README.md) for details (search for `vik` in the
|
[README.md](2020/ferguson2/README.md) for details (search for `vik` in the
|
||||||
file).
|
file).
|
||||||
|
|
||||||
He provides a tip in testing the problem: it might help to use Cody's Enigma
|
He provides a tip in testing the problem: it might help to use the Enigma
|
||||||
machine to find problems as it will allow you to verify what is correct and what
|
machine to find problems as it will allow you to verify what is correct and what
|
||||||
is not. Again see his README.md for details.
|
is not. Again see his README.md for details.
|
||||||
|
|
||||||
## Compiler specific requirements on type of args to main
|
## Compiler specific requirements on type of args to main
|
||||||
|
|
||||||
The following entries have a problem in that the args to main() are not of a
|
The following entries have a problem in that the args to main() are not of a
|
||||||
specific type due. This shows itself in some compilers like clang. Looking at
|
specific type due this being allowed in earlier C. This shows itself in some
|
||||||
the source code of `clang` there is no way to override this requirement so these
|
compilers like clang. Looking at the source code of `clang` there is no way to
|
||||||
entries will fail to compile with clang.
|
override this requirement so these entries will fail to compile with clang.
|
||||||
|
|
||||||
Please be aware that gcc under macOS is clang despite the fact it might appear
|
Please be aware that gcc under macOS is clang despite the fact it might appear
|
||||||
to be gcc: no symlink and both gcc and clang exist.
|
to be gcc: no symlink and both gcc and clang exist.
|
||||||
@@ -101,6 +101,20 @@ things that are misinterpreted as bugs. See his
|
|||||||
|
|
||||||
### ... more to be added later ...
|
### ... more to be added later ...
|
||||||
|
|
||||||
|
## Entries that require a compiler that support `-traditional-cpp`
|
||||||
|
|
||||||
|
The following entries need a compiler that support `-traditional-cpp`. `gcc`
|
||||||
|
supports this but `clang` does not. Please be advised that `gcc` under macOS is
|
||||||
|
actually gcc if it looks like it's gcc (two different binaries).
|
||||||
|
|
||||||
|
- [1984/decot](1984/decot/decot.c) ([README.md](1984/decot/README.md))
|
||||||
|
- [1985/sicherman](1985/sicherman/sicherman.c) ([README.md](1985/sicherman/README.md))
|
||||||
|
- [1986/wall/wall.c](1986/wall/wall.c) ([README.md](1986/wall/README.md))
|
||||||
|
- [1988/dale](1988/dale/dale.c) ([README.md](1988/dale/README.md))
|
||||||
|
|
||||||
|
.. more to be added as they are discovered ..
|
||||||
|
|
||||||
|
|
||||||
## Entries that can no longer compile
|
## Entries that can no longer compile
|
||||||
|
|
||||||
.. entries to be added later ..
|
.. entries to be added later ..
|
||||||
|
|||||||
Reference in new issue
Block a user