#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 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.
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1777#comment:3>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets