]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/testsuite/ChangeLog
Add -funconstrained-commons to work around PR/69368 (and others) in SPEC2006
authorAlan Lawrence <alan.lawrence@arm.com>
Thu, 10 Mar 2016 12:19:45 +0000 (12:19 +0000)
committerAlan Lawrence <alalaw01@gcc.gnu.org>
Thu, 10 Mar 2016 12:19:45 +0000 (12:19 +0000)
commit71017a7b7837a4eeb1d1c0b2b155c6567f4f3d95
tree53a07b60bfba985927686a3c1f4608c6205aaca9
parent4b2066179084192b65d8e56e51c29bccaef4cfe9
Add -funconstrained-commons to work around PR/69368 (and others) in SPEC2006

gcc/:

        * common.opt (funconstrained-commons, flag_unconstrained_commons): New.
        * tree.c (array_at_struct_end_p): Do not limit to size of decl for
        DECL_COMMONS if flag_unconstrained_commons is set.
        * tree-dfa.c (get_ref_base_and_extent): Likewise.
        * doc/invoke.texi (Optimize Options): Add -funconstrained-commons.
        (funconstrained-commons): Document.

gcc/testsuite:

* gfortran.dg/unconstrained_commons.f: New.

Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r234106
gcc/ChangeLog
gcc/common.opt
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/unconstrained_commons.f [new file with mode: 0644]
gcc/tree-dfa.c
gcc/tree.c