DRAFT lib: tests: 17-compare-unsigned-char-le.c: Avoid gcc optimize.

* lib/tests/scaffold/17-compare-unsigned-char-le.c (main): Change
comparison with immediate to comparison with variable.
This commit is contained in:
Janneke Nieuwenhuizen 2023-08-30 04:46:27 +02:00
parent 2be2de827f
commit 0f0dad6436

View file

@ -1,6 +1,6 @@
/* -*-comment-start: "//";comment-end:""-*- /* -*-comment-start: "//";comment-end:""-*-
* GNU Mes --- Maxwell Equations of Software * GNU Mes --- Maxwell Equations of Software
* Copyright © 2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org> * Copyright © 2018,2023 Janneke Nieuwenhuizen <janneke@gnu.org>
* *
* This file is part of GNU Mes. * This file is part of GNU Mes.
* *
@ -21,10 +21,12 @@
int int
main () main ()
{ {
unsigned char r = -2; unsigned char uc = -2;
if (r <= -3) int i = - 3;
if (uc <= i)
return 1; return 1;
if (r <= (unsigned char) -1) i = -1;
if (uc <= (unsigned char) i)
return 0; return 0;
return 2; return 2;
} }