[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gas/11601] Solaris assembler compatibility doesn't work
From: |
hjl dot tools at gmail dot com |
Subject: |
[Bug gas/11601] Solaris assembler compatibility doesn't work |
Date: |
26 May 2010 15:45:28 -0000 |
------- Additional Comments From hjl dot tools at gmail dot com 2010-05-26
15:45 -------
(In reply to comment #2)
> Hi H.J.
>
> The assembler is failing to parse the .section directive because the #
> character starts a line comment. If you assemble your test case with the -f
> option added to the command line then it will work.
>
> Presumably the # character is required by Solaris assembler. Do you know if
> the Solaris assembler treats # as being a line command character at places
> other
I don't know.
> than inside a .section directive ? If so then we are probably never going to
> be
> able to be compatible with it.
GNU assembler doesn't support this Solaris compatibility
even if it is configured for x86_64-solaris:
---
address@hidden gas]$ ./as-new -o x.o x.s
x.s: Assembler messages:
x.s:1: Error: character following name is not '#'
address@hidden gas]$ ./as-new --version
GNU assembler (GNU Binutils) 2.20.51.20100524
Copyright 2010 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `x86_64-solaris'.
address@hidden gas]$
---
>
> The uploaded patch improves the error message slightly. What do you think
of it ?
>
I think we should either remove this Solaris compatibility or
fix it.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |NEW
Summary|Solaris assembler |Solaris assembler
|compatability doesn't work |compatibility doesn't work
http://sourceware.org/bugzilla/show_bug.cgi?id=11601
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.