]> git.ipfire.org Git - thirdparty/gcc.git/commit
testsuite: generalized field-merge tests for <32-bit int [PR118025]
authorAlexandre Oliva <oliva@adacore.com>
Fri, 10 Jan 2025 12:32:27 +0000 (09:32 -0300)
committerAlexandre Oliva <oliva@gnu.org>
Fri, 10 Jan 2025 12:40:39 +0000 (09:40 -0300)
commitd3c91b0439f67a6dc20ebb3bee4eeaf436eb7190
treed8e500af5a7c06d599a2260cb928b0755f2d03da
parent261ffe685f3865ea61599d61d6b32b92e476a342
testsuite: generalized field-merge tests for <32-bit int [PR118025]

Explicitly convert constants to the desired types, so as to not elicit
warnings about implicit truncations, nor execution errors, on targets
whose ints are narrower than 32 bits.

for  gcc/testsuite/ChangeLog

PR testsuite/118025
* gcc.dg/field-merge-1.c: Convert constants to desired types.
* gcc.dg/field-merge-3.c: Likewise.
* gcc.dg/field-merge-4.c: Likewise.
* gcc.dg/field-merge-5.c: Likewise.
* gcc.dg/field-merge-11.c: Likewise.
* gcc.dg/field-merge-17.c: Don't mess with padding bits.
gcc/testsuite/gcc.dg/field-merge-1.c
gcc/testsuite/gcc.dg/field-merge-11.c
gcc/testsuite/gcc.dg/field-merge-17.c
gcc/testsuite/gcc.dg/field-merge-3.c
gcc/testsuite/gcc.dg/field-merge-4.c
gcc/testsuite/gcc.dg/field-merge-5.c