Issue created by Joel Sherrill:
https://gitlab.rtems.org/rtems/rtos/rtems/-/work_items/5739
## Summary
<!--
Please provide as much information as possible such as error messages or
attaching logs
-->
@chris asked me to look into this. The patch to a solution is not clear. More
below the output.
```
../../../testsuites/libtests/tar02/init.c:110:6: warning: type of 'test_cat'
does not match original declaration [-Wlto-type-mismatch]
110 | void test_cat( const char *file, int offset_arg, int length );
| ^
../../../testsuites/psxtests/psxfile01/test_cat.c:61:6: note: type mismatch in
parameter 3
61 | void test_cat( char *file, int offset_arg, size_t length )
| ^
../../../testsuites/psxtests/psxfile01/test_cat.c:61:6: note: type 'size_t'
should match type 'int'
../../../testsuites/psxtests/psxfile01/test_cat.c:61:6: note: 'test_cat' was
previously declared here
../../../testsuites/psxtests/psxfile01/test_cat.c:61:6: note: code may be
misoptimized unless '-fno-strict-aliasing' is used
```
test_cat.c is in psxfile01 and included as "sources" in the yaml.
But tar02, psxftw01, psxftw02 are "scripts" in yaml. Those three reference
test_cat.c in a custom script fragment.
## Steps to reproduce
@chris Beyond enabling LTO, what else?
<!-- Pre-set options
- milestone
-->
--
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/work_items/5739
You're receiving this email because of your account on gitlab.rtems.org.
Unsubscribe from this thread:
https://gitlab.rtems.org/-/sent_notifications/5-2ocus609es8arkvyhblqu0ej9-1d/unsubscribe
| Manage all notifications: https://gitlab.rtems.org/-/profile/notifications |
Help: https://gitlab.rtems.org/help
_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs