#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

Reply via email to