This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Questions about points-to analysis in gcc
- From: Gary Oblock <goblock at marvell dot com>
- To: "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Thu, 24 Oct 2019 23:09:23 +0000
- Subject: Questions about points-to analysis in gcc
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VUEF2jtqexXRyyJtnsuYKB/eccvaFXqTk8VqlLbmflo=; b=U2QyiHk071KV9cnmPNgRUiNSBXO6pb8GeWyir8n6dnOtsD9T20f19ShErRi4V8WjMBhrAfsmd//CdYyD5gVQqn/OqRp923BT1NZaG3mq7m7ZNT5LGzhzV4ZworQRbdYpJpfZ8vJdtC1sfxPdJRnBChzq8pbdK5bQDWKJKaAgufGhAlZ8ZzF+PHj8LgKo21znc9EG3b5aPOTDgQ4ca5WRJJ5zhojW0Cjxvn+H4Oxf0aJBhNk40NilkeyDae3FYjnyeVbfkHFgeaJ7jUdad9K+nP7t6JJT0Hnbtk8isAI51GBzDpN1hiVzAE7GXNoG7h8JDAonSi5IKIPwuOvyPzUE9w==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jxxLEFXp2vKOc/mgbDEFT48pTLjrHik3KqCJReKE4740bB72lfawds/n1W84+O3pGlZCa40HoY4OZvE3ySQTF3lzxOvxds+je0cMb7M3HFwgQawa+HVpviV27pZUzmY3+hZGkWT+pSU4Pe1aYIe+N+CESYZbG+OxrZzV1jNjEz4hjXSCUPeMd//IiRactl9G/OycUCTOk9XnhKbrU/+7VwQOTB0gyOw0c9tjTMOO1c2qn9egFBjuT0+1uGyYNjiafk1Kwz8FVJlWJTCakG9p0iAQi2er4HfJUyHk5w03MEhPH3vavWga6iJrKMNSsWtTfBoSV83j0k0c7stc1NE9Gg==
I'm wondering if the code in tree-ssa-structalias.c can be invoked in
a whole program mode? There are some comments in there about
it not playing well with WHOPR and WPA (not that I intend to use
that way.) Ironically, in the literature on points-to analysis this
algorithm
was only originally intended to be run on whole programs.
By the way, how are the users of the points-to sets actually supposed
to access and use them?
Thanks,
Gary