Bug 27777

Summary: gensetdefs.pl generates invalid code for ARM platform
Product: Base System Reporter: sepotvin <sepotvin>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 5.0-CURRENT   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description sepotvin 2001-05-30 20:10:01 UTC
gensetdefs.pl uses the '@' character in the '.type' assembler directive it creates. Unfortunately, the '@' character is the comment character for ARM assemblers.

Fix: Apply the following patch to gensetdefs.pl that changes the '@' character to the '%' character. This works for i386 and ARM. It is not tested on alpha and ia64 platforms.
How-To-Repeat: Try to compile a file generated by gensetdefs.pl with the arm-elf-gcc295 port.
Comment 1 dd freebsd_committer freebsd_triage 2001-06-19 02:30:21 UTC
State Changed
From-To: open->closed

gensetdefs no longer exists on -current.