diff options
author | Jason Merrill <jason@redhat.com> | 2020-01-23 10:37:18 -0500 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2020-01-23 11:13:48 -0500 |
commit | 6d00f052ef209bacdd93f503b0c5fb428cc6c434 (patch) | |
tree | 8cb9fb9702cb52b019574cf007b9d8da7ad48c20 /libgcc | |
parent | 54b3d52c3cca836c7c4c08cc9c02eda6c096372a (diff) | |
download | gcc-6d00f052ef209bacdd93f503b0c5fb428cc6c434.zip gcc-6d00f052ef209bacdd93f503b0c5fb428cc6c434.tar.gz gcc-6d00f052ef209bacdd93f503b0c5fb428cc6c434.tar.bz2 |
c-family: One more 40752 tweak for unsigned char.
My last patch didn't fix all the failures on unsignd char targets. We were
missing one warning because by suppressing -Wsign-conversion for the second
operand of + we missed an overflow that we want to warn about, and we
properly don't warn about unsigned / or %.
PR testsuite/93391 - PR 40752 test fails with unsigned plain char.
* c-warn.c (conversion_warning): Change -Wsign-conversion handling.
* lib/target-supports.exp (check_effective_target_unsigned_char):
New.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions