Re: GCC version for RTEMS 6?

2022-05-05 Thread Chris Johns
On 6/5/2022 4:28 pm, Sebastian Huber wrote: > On 06/05/2022 08:23, Chris Johns wrote: >>> The minimum test is an issue on all BSPs since the RTEMS tester has no way >>> to >>> figure out what to do since the test has no output. One option would be to >>> use >>> ELF files for the tester input wit

Re: GCC version for RTEMS 6?

2022-05-05 Thread Sebastian Huber
On 06/05/2022 08:23, Chris Johns wrote: The minimum test is an issue on all BSPs since the RTEMS tester has no way to figure out what to do since the test has no output. One option would be to use ELF files for the tester input with ELF notes for the test state, etc. This is a fantastic is idea.

Re: GCC version for RTEMS 6?

2022-05-05 Thread Chris Johns
On 6/5/2022 4:16 pm, Sebastian Huber wrote: > Hello Chris, > > thanks for the tests. My pleasure. Thank your gcc12. > On 05/05/2022 11:28, Chris Johns wrote: >> On 4/5/2022 3:54 pm, Sebastian Huber wrote: >>> On 04/05/2022 02:14, Chris Johns wrote: On 3/5/2022 4:56 pm, Sebastian Huber wrote

Re: GCC version for RTEMS 6?

2022-05-05 Thread Sebastian Huber
Hello Chris, thanks for the tests. On 05/05/2022 11:28, Chris Johns wrote: On 4/5/2022 3:54 pm, Sebastian Huber wrote: On 04/05/2022 02:14, Chris Johns wrote: On 3/5/2022 4:56 pm, Sebastian Huber wrote: Are there any posted test results? I did only local test runs on simulators so far. I

Re: [PATCH] sb/setbuilder: Control buildsets using the --with-* command line option

2022-05-05 Thread Chris Johns
On 5/5/2022 10:48 pm, Frank Kühndel wrote: > Hi Chris, > > On 5/5/22 04:52, chr...@rtems.org wrote: >> From: Chris Johns >> >> - Expand macros in buildset file names >> >> - Add support to buildsets for `%defineifnot` >> >> - Update 6 and 7 to support command line build overrides >> >> Closes #46

Re: GCC version for RTEMS 6?

2022-05-05 Thread Joel Sherrill
Weighing in late but shouldn't gcc 12 have been in the RTEMS 7 tools for a bit to allow testing. Then moved to RTEMS 6. My understanding is that the 7 tools are forward looking and this seems to have been exactly that use case. They can be ignored by most folks most.of the time but if we say 7 has

Re: [PATCH] sb/setbuilder: Control buildsets using the --with-* command line option

2022-05-05 Thread Frank Kühndel
Hi Chris, On 5/5/22 04:52, chr...@rtems.org wrote: > From: Chris Johns > > - Expand macros in buildset file names > > - Add support to buildsets for `%defineifnot` > > - Update 6 and 7 to support command line build overrides > > Closes #4646 Useful feature. Just two comments: 1) There exist

Re: GCC version for RTEMS 6?

2022-05-05 Thread Karel Gardas
On 5/5/22 11:35, Chris Johns wrote: I think this is a use case where something added to the RSB may be required to make this easier. For example logic in a bset file would be nice. Your idea is excellent, but I think we also may need something more simple and history preserving for the time rel

Re: GCC version for RTEMS 6?

2022-05-05 Thread Chris Johns
On 5/5/2022 7:15 pm, Karel Gardas wrote: > On 5/5/22 01:32, Chris Johns wrote: >> On 4/5/2022 8:57 pm, Sebastian Huber wrote: >>> On 04/05/2022 09:11, Chris Johns wrote: > I updated the RTEMS 7 tools to use the GCC 12 release branch with a gcov > back > port. You can test GCC 12 with a

Re: GCC version for RTEMS 6?

2022-05-05 Thread Chris Johns
On 4/5/2022 3:54 pm, Sebastian Huber wrote: > On 04/05/2022 02:14, Chris Johns wrote: >> On 3/5/2022 4:56 pm, Sebastian Huber wrote: >> Are there any posted test results? > > I did only local test runs on simulators so far. > I have posted some test results for the erc32 on SIS, zynq on qemu and

Re: GCC version for RTEMS 6?

2022-05-05 Thread Karel Gardas
On 5/5/22 11:15, Karel Gardas wrote: Hence I sent a patch series creating config/6.1 as a preparation for 6.1 release with gcc 10 and update 6 (as a 6 branch dev) with Sebastian's updated GCC 12). Oh, and I do not mean 6.1 should be done with GCC 10. Just we do have two sets now for testing a

Re: GCC version for RTEMS 6?

2022-05-05 Thread Karel Gardas
On 5/5/22 01:32, Chris Johns wrote: On 4/5/2022 8:57 pm, Sebastian Huber wrote: On 04/05/2022 09:11, Chris Johns wrote: I updated the RTEMS 7 tools to use the GCC 12 release branch with a gcov back port. You can test GCC 12 with a local patch for RTEMS 6: diff --git a/rtems/config/6/rtems-defa

[PATCH 2/3] 6.1: update 6 references to 6.1

2022-05-05 Thread Karel Gardas
--- rtems/config/6.1/rtems-aarch64.bset| 2 +- rtems/config/6.1/rtems-arm.bset| 2 +- rtems/config/6.1/rtems-bfin.bset | 2 +- rtems/config/6.1/rtems-default.bset| 2 +- rtems/config/6.1/rtems-i386.bset | 2 +- rtems/config/6.1/rtems-lm32.bset | 2 +- rtems/config

[PATCH 3/3] 6: switch to use GCC 12 (gcc-head)

2022-05-05 Thread Karel Gardas
--- rtems/config/6/rtems-default.bset | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtems/config/6/rtems-default.bset b/rtems/config/6/rtems-default.bset index 731c9d8..381f916 100644 --- a/rtems/config/6/rtems-default.bset +++ b/rtems/config/6/rtems-default.bset @@ -15,5 +1

[no subject]

2022-05-05 Thread Karel Gardas
This patch series creates 6.1 config directory and updates its files to not use any from 6. It also updates 6's GCC to GCC 12 (gcc-head) to easy testing and comparing for gcc 10 and 12 in preparation of RTEMS 6.1 release. General idea is that we will create config/ for any RTEMS release and that

[PATCH 1/3] 6.1: make as verbatim copy of files in 6

2022-05-05 Thread Karel Gardas
--- rtems/config/6.1/rtems-aarch64.bset| 4 rtems/config/6.1/rtems-all.bset| 18 ++ rtems/config/6.1/rtems-arm.bset| 4 rtems/config/6.1/rtems-base.bset | 13 + rtems/config/6.1/rtems-bfin.bset | 3 +++ rtems/config/6.1/rtems