From: Philipp K. K. <pk...@sp...> - 2012-04-21 15:12:50
|
On 21.04.2012 17:00, Maarten Brock wrote: >> On 21.04.2012 12:37, Maarten Brock wrote: >> > Hello Philipp and Erik, >> > >> > Have you tried to enable the disabled regression tests >> > for the hc08? Do they still fail or do they now pass >> > with the new register allocator? Just curious. >> >> AFAIK all tests disabled on hc08 are disabled due to one of >> >> - Restricted support for function pointers >> - Lack of memory >> - Bug #3514097 related to long long variables which won't be placed into >> registers either way. >> >> There were a few others, but I was able to just enable them in trunk >> without failing. > > I seem to remember there were also some trigonometric floating point > tests disabled. They are in float_single.c and even generate a warning > about being skipped (unlike all new skipped gcc-torture tests). Now that you mention it, I must've overlooked that one. The expf test is still failing in trunk, tanf isn't and I just enabled it. I'll have a look at expf in the branch later. The new gcc-torture tests don't have warning, since I thought that having loads warning for all the ports that don't support long long yet (or, such as mcs51 can't handle large arrays) would be too distracting; for te other issues I just filed bug reports (which reference the failing tests), should I add warnings for those in the regression tests, too? Philipp |