#1777: Optimized builds on gcc/amd64 broken since r48308
----------------------+-----------------------------------------------------
Reporter: doughera | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: none | Version: trunk
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
----------------------+-----------------------------------------------------
Comment(by plobsing):
Replying to [comment:3 doughera]:
> This appears to result from gcc inlining functions, and patch r48308
just seems to have pushed something over some threshold. If I force gcc
not to inline src/packfile/pf_items.c:PF_fetch_opcode, then r48308 builds.
A patch is attached. It probably could be made more specific to gcc
versions and architectures.
>
> With this patch, r48308 builds, but it still fails the following tests:
{{{
Failed Test Stat Wstat Total Fail List of Failed
-------------------------------------------------------------------------------
t/pmc/packfile.t 37 9 12-16 18-20 35
t/pmc/packfileannotations.t 17 1 2
t/pmc/packfileconstanttable.t 16 3 1-3
t/pmc/packfiledirectory.t 20 5 5-6 18-20
t/pmc/packfilefixupentry.t 3 3 1-3
t/pmc/packfilefixuptable.t 3 1 1
t/pmc/packfilerawsegment.t 7 3 1-2 5
}}}
>
> Current parrot (r48882) still doesn't build; that may be a different
problem.
Those failing tests are to be expected - the test pbcs needed updating
(which happened in r48309).
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1777#comment:5>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets