diff options
author | Pierre-Marie de Rodat <pmderodat@gcc.gnu.org> | 2019-03-22 13:59:02 +0000 |
---|---|---|
committer | Pierre-Marie de Rodat <pmderodat@gcc.gnu.org> | 2019-03-22 13:59:02 +0000 |
commit | 29e0246c68efd4b68f9593ff26b3c123fb05161d (patch) | |
tree | d8fc70816991d4f49a5255aa5fe952ed585e5ff1 /gcc/fortran/interface.c | |
parent | b6c5f9f3dd489efa345175c8ac1352fa2849d32c (diff) | |
download | gcc-29e0246c68efd4b68f9593ff26b3c123fb05161d.zip gcc-29e0246c68efd4b68f9593ff26b3c123fb05161d.tar.gz gcc-29e0246c68efd4b68f9593ff26b3c123fb05161d.tar.bz2 |
[Ada] GNAT.Sockets: fix recent regressions
The support for IPv6 that was added since last release triggered
regressions on various platforms. The size of structures passed to low
level routines was not correct anymore: it should depend on the address
family, now.
2019-03-22 Dmitriy Anisimkov <anisimko@adacore.com>
gcc/ada/
PR ada/89583
* libgnat/g-socket.adb (Bind_Socket, Connect_Socket,
Send_Socket): Fix the computation of structure lengths passed to
low level routines.
(Is_IPv6_Address): Fix the number of expected colons.
2019-03-22 Simon Wright <simon@pushface.org>
gcc/testsuite/
PR ada/89583
* gnat.dg/socket2.adb: New.
From-SVN: r269873
Diffstat (limited to 'gcc/fortran/interface.c')
0 files changed, 0 insertions, 0 deletions