2018-12-10 Martin Jambor <mjambor@suse.cz>
PR ipa/88214
* ipa-prop.c (determine_locally_known_aggregate_parts): Make sure
we check pointers against pointers.
testsuite/
* gcc.dg/ipa/pr88214.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266953
138bc75d-0d04-0410-961f-
82ee72b054a4
+2018-12-10 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/88214
+ * ipa-prop.c (determine_locally_known_aggregate_parts): Make sure
+ we check pointers against pointers.
+
2018-12-10 Richard Biener <rguenther@suse.de>
PR middle-end/88415
if (TREE_CODE (arg) == SSA_NAME)
{
tree type_size;
- if (!tree_fits_uhwi_p (TYPE_SIZE (TREE_TYPE (arg_type))))
+ if (!tree_fits_uhwi_p (TYPE_SIZE (TREE_TYPE (arg_type)))
+ || !POINTER_TYPE_P (TREE_TYPE (arg)))
return;
check_ref = true;
arg_base = arg;
+2018-12-10 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/88214
+ * gcc.dg/ipa/pr88214.c: New test.
+
2018-12-10 Jakub Jelinek <jakub@redhat.com>
PR testsuite/88369
--- /dev/null
+/* { dg-do compile } */
+/* { dg-options "-O2" } */
+
+void i();
+ short a;
+ void b(e) char * e;
+ {
+ i();
+ b(a);
+ }