Summary: | devel/armv6-freebsd10.0-xdev: fix undefined behavior in gas's tc-arm.c | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Dimitry Andric <dim> | ||||
Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Many People | CC: | bapt, sbruno | ||||
Priority: | --- | ||||||
Version: | Latest | ||||||
Hardware: | arm | ||||||
OS: | Any | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 197395 | ||||||
Attachments: |
|
Description
Dimitry Andric
2015-02-18 21:03:47 UTC
Approved as well :) A commit references this bug: Author: dim Date: Wed Feb 18 22:26:46 UTC 2015 New revision: 379321 URL: https://svnweb.freebsd.org/changeset/ports/379321 Log: Fix undefined behavior in gas/contrib/tc-arm.c's rotate_left() macro, as in https://svnweb.freebsd.org/base?view=revision&revision=274856 This fixes possible "invalid constant after fixup" errors from gas, when it has been compiled with high levels of optimization. PR: 197810 Approved by: maintainer (bapt) Changes: head/devel/armv6-freebsd10.0-xdev/files/patch-contrib_binutils_gas_config_tc-arm.c Fixed in r379321. |