[PATCH] Fix bootstrap with GCC 3.4 (and likely anything < 4.4 except 4.2.[0-3]) (PR bootstrap/84405)

Jakub Jelinek jakub@redhat.com
Fri Feb 16 10:49:00 GMT 2018


On Fri, Feb 16, 2018 at 09:48:25AM +0100, Richard Biener wrote:
> Ok.  I'll see if fixing libcpp makes GCC 4.2.[0-3] usable as well.

Looking through r249234, dump_file_info is ok, because it is a POD,
ipcp_value/ipa_edge_args too, because it has a user provided ctor that
initializes everything, wide_int has a user provided ctor that does nothing
(so the memcpy -> placement new change actually removed the zero clearing
is just needed for pedantic reasons), the line-maps.h change we know doesn't
work with 4.2.[0-3] and that is pretty much it (other changes don't involve
value initialization).

	Jakub



More information about the Gcc-patches mailing list