Bug 219291 - misc/seabios: fails to build with lang/gcc6 or later
Summary: misc/seabios: fails to build with lang/gcc6 or later
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Some People
Assignee: Gerald Pfeifer
URL:
Keywords:
Depends on:
Blocks: 219275
  Show dependency treegraph
 
Reported: 2017-05-14 22:04 UTC by Jan Beich
Modified: 2017-05-28 10:35 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Beich freebsd_committer 2017-05-14 22:04:46 UTC
Compiling whole program out/ccode16.o
  Compiling (16bit) out/romlayout.o
/tmp/ccvOEEgy.s: Assembler messages:
/tmp/ccvOEEgy.s:481: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:659: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:665: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:1021: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:1159: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:1612: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:1618: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:1903: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:2873: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:3163: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:3894: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:3900: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:4886: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:4892: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:5079: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:5085: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:6009: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:6015: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:6784: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:6844: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:6850: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:7026: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:7032: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:7972: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:8282: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:8288: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:9078: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:9168: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:9174: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:9525: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:9531: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:9860: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:9866: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:10342: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:10348: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:10820: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:10978: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:11085: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:11091: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:11457: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:11954: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:12076: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:12082: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:12789: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:12795: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:13292: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:13386: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:13392: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:13711: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:13717: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:14255: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:14261: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:14626: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:14632: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:14825: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:14831: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:15176: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:15182: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:15743: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:15847: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:15951: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:16037: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:16043: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:16648: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:16654: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:16776: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:16782: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:17121: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:17127: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:17436: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:17442: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:17674: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:17680: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:17997: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:18003: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:18800: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:18806: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:19198: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:19204: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:19355: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:19361: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:19545: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:20703: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:20709: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:21359: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:21648: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:21850: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:22292: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:22502: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:22508: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:24081: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:24087: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:24682: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:24688: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:25075: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:26089: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:26095: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:27124: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:27353: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:27436: Error: register save offset not a multiple of 8
/tmp/ccvOEEgy.s:27442: Error: register save offset not a multiple of 8
gmake[1]: *** [Makefile:150: out/ccode16.o] Error 1

build log: http://sprunge.us/TVHf
Comment 2 Gerald Pfeifer freebsd_committer 2017-05-28 10:31:32 UTC
I know what's going; will fix in a minute...
Comment 3 commit-hook freebsd_committer 2017-05-28 10:34:27 UTC
A commit references this bug:

Author: gerald
Date: Sun May 28 10:34:12 UTC 2017
New revision: 441906
URL: https://svnweb.freebsd.org/changeset/ports/441906

Log:
  Forward port files/patch-x86-64-fix-m16 from lang/gcc5.  This has been
  in gcc6-devel for a while, but the next GCC 6 release has been taking
  longer than expected, so let's put this in temporarily.

  PR:		219291

Changes:
  head/lang/gcc6/Makefile
  head/lang/gcc6/files/patch-x86-64-fix-m16