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

--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Dimitar Dimitrov <dimi...@gcc.gnu.org>:

https://gcc.gnu.org/g:7e88a1a34aae0abd3019423d3ceae045c9931adb

commit r15-2606-g7e88a1a34aae0abd3019423d3ceae045c9931adb
Author: Dimitar Dimitrov <dimi...@dinux.eu>
Date:   Tue Jul 30 23:08:38 2024 +0300

    testsuite: Add filters for default_packed targets [PR116155]

    A few recent C++ test cases are assuming non-zero structure field
    padding.  Consequently they fail for targets defaulting to packed
    structure layout.  Fix by adding the necessary DejaGnu filters.

    There are no test result changes for x86_64-pc-linux-gnu:
      $ dg-cmp-results.sh -v -v "" pre-g++.sum post-g++.sum
      -> No differences.

    The tests for pru-unknown-elf changed from FAIL to UNSUPPORTED.

            PR testsuite/116155

    gcc/testsuite/ChangeLog:

            * g++.dg/abi/nsdmi-aggr1a.C: Disable test for effective
            default_packed targets.
            * g++.dg/abi/nullptr-align2.C: Ignore warning for default_packed
            targets.
            * g++.dg/cpp1z/aligned-new9.C: Disable test for effective
            default_packed targets.
            * g++.dg/cpp2a/bit-cast5.C: Ignore dg-error for default_packed
            targets.
            * g++.dg/pr53037-1.C: Match any default packing value.
            * g++.dg/warn/Wpadded-1.C: Ignore warning for default_packed
            targets.

    Signed-off-by: Dimitar Dimitrov <dimi...@dinux.eu>

Reply via email to