Rugxulo

Usono, 21.05.2020, 20:08 |
GCC 10 (DJGPP) released (Announce) |
On May 18, Andris Pavenis announced GCC 10.1.0 for DJGPP 2.05:
* https://gcc.gnu.org/gcc-10/changes.html
* http://www.delorie.com/djgpp/getting.html
* ftp://na.mirror.garr.it/mirrors/djgpp/current/v2gnu/
gcc1010b.zip B 46,175,943 2020-05-18 GNU GCC C compiler 10.1.0 for DJGPP V2
gpp1010b.zip B 16,349,128 2020-05-18 GNU C++ compiler 10.1.0 for DJGPP V2
> - there are critical issues with C++ standard library in earlier
> DJGPP ports of GCC available from current DJGPP distribution
> (except gcc-3.4.6):
> - std::tolower() and std::toupper() are badly broken. Fixed in this build.
> This problem also prevents other parts of C++ standard library like
> regex from working
> - std::filesystem support is missing from libstdc++. Fixed in this build.
Further testing is, of course, welcome. |
Rugxulo

Usono, 26.05.2020, 00:03
@ Rugxulo
|
GCC 10 (DJGPP) released |
> On May 18, Andris Pavenis announced GCC 10.1.0 for DJGPP 2.05
One regression seems to be that temporary file names need LFN support.
Perhaps it will be refreshed and fixed soon (reported by me to newsgroup).
A useful change is "-finline-functions" is now default, even for -Os or -O2.
This should help more than it hurts, IMHO. |
RayeR

CZ, 26.05.2020, 12:31
@ Rugxulo
|
GCC 10 (DJGPP) released |
How it behaves on non-LFN system? Doesn't compile neither simple file?
I just quickly tested it few days ago but under WXP so I had LFN and didn't notice the problem. --- DOS gives me freedom to unlimited HW access. |
Zyzzle
26.05.2020, 23:52
@ Rugxulo
|
GCC 10 (DJGPP) released |
> > On May 18, Andris Pavenis announced GCC 10.1.0 for DJGPP 2.05
>
> One regression seems to be that temporary file names need LFN support.
> Perhaps it will be refreshed and fixed soon (reported by me to newsgroup).
>
> A useful change is "-finline-functions" is now default, even for -Os or
> -O2.
> This should help more than it hurts, IMHO.
This extremely annoying, unnecessary problem also plagues the AdvanceCOMP DOS ports as well:
https://www.advancemame.it/comp-readme.html
These utilities are indespensible. Recompiling from souce after having eliminated the LFN Temporary files requirement seems like a nightmare, especially since no make file is provided. The source indicates that .tmp files are appended with the Unix elapsed time since the epoch began, and this makes all such temporary files created > 8.3 chars. Needless, and stupid! |
Rugxulo

Usono, 31.05.2020, 18:59
@ Rugxulo
|
GCC 10 (DJGPP) released |
> > On May 18, Andris Pavenis announced GCC 10.1.0 for DJGPP 2.05
>
> One regression seems to be that temporary file names need LFN support.
> Perhaps it will be refreshed and fixed soon (reported by me to newsgroup).
Andris says: "It seems that I have forgot to cherry-pick one change from port of gcc-9", referring to this diff for collect2. |
Rugxulo

Usono, 13.09.2020, 05:24
@ Rugxulo
|
GCC 10 (DJGPP) released |
> > > On May 18, Andris Pavenis announced GCC 10.1.0 for DJGPP 2.05
> >
> > One regression seems to be that temporary file names need LFN support.
Andris did announce GCC 10.2.0 over a month ago (24 July), and indeed it fixes the SFN regression. Grab it from a local mirror, e.g. /current/v2gnu/. |