Bug#456930: Smaller testcase
With -O2 it calls bind with 0, without and with -O3 it works fine.
http://downloads.sourceforge.net/asio/asio-0.3.9.tar.bz2?modtime=1197163255&big_mirror=0
#include <asio.hpp>
class server
{
public:
server(asio::io_service&);
asio::ip::tcp::acceptor acceptor_;
};
server::server(asio::io_service& io_service):
acceptor_(io_service,
asio::ip::tcp::endpoint(asio::ip::tcp::v4(), 2711))
{
}
int main()
{
asio::io_service io_service;
server s(io_service);
return 0;
}
Reply to: