https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71598

--- Comment #13 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Mon Apr  1 07:16:38 2019
New Revision: 270052

URL: https://gcc.gnu.org/viewcvs?rev=270052&root=gcc&view=rev
Log:
2019-04-01  Richard Biener  <rguent...@suse.de>

        PR c/71598
        * gimple.c: Include langhooks.h.
        (gimple_get_alias_set): Treat enumeral types as the underlying
        integer type.

        c/
        * c-tree.h (c_get_alias_set): Declare.
        * c-objc-common.h (LANG_HOOKS_GET_ALIAS_SET): Use c_get_alias_set.
        * c-objc-common.c (c_get_alias_set): Treat enumeral types
        as the underlying integer type.

        * gcc.dg/torture/pr71598-1.c: New testcase.
        * gcc.dg/torture/pr71598-2.c: Likewise.
        * gcc.dg/torture/pr71598-3.c: Likewise.

Added:
    trunk/gcc/testsuite/gcc.dg/torture/pr71598-1.c
    trunk/gcc/testsuite/gcc.dg/torture/pr71598-2.c
    trunk/gcc/testsuite/gcc.dg/torture/pr71598-3.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/c/ChangeLog
    trunk/gcc/c/c-objc-common.c
    trunk/gcc/c/c-objc-common.h
    trunk/gcc/c/c-tree.h
    trunk/gcc/gimple.c
    trunk/gcc/testsuite/ChangeLog

Reply via email to