You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stdcxx.apache.org by "Lance Diduck (JIRA)" <ji...@apache.org> on 2005/09/21 23:45:28 UTC

[jira] Created: (STDCXX-39) {Cygwin] gas reports junk on lines

{Cygwin]  gas reports junk on lines
-----------------------------------

         Key: STDCXX-39
         URL: http://issues.apache.org/jira/browse/STDCXX-39
     Project: STDCXX
        Type: Bug
  Components: 20. General Utilities  
 Environment: Cygwin gcc 3.4
    Reporter: Lance Diduck


commenting out the lines works 

gs -Wno-long-long -Wcast-align   /cygdrive/c/temp/stdcxx2/src/atomic-cxx.S
/cygdrive/c/temp/stdcxx2/src/i86/atomic.s: Assembler messages:
/cygdrive/c/temp/stdcxx2/src/i86/atomic.s:33: Warning: .type pseudo-op used outside of .def/.endef ignored.
/cygdrive/c/temp/stdcxx2/src/i86/atomic.s:33: Error: junk at end of line, first unrecognized character is `_'
/cygdrive/c/temp/stdcxx2/src/i86/atomic.s:49: Warning: .type pseudo-op used outside of .def/.endef ignored.
/cygdrive/c/temp/stdcxx2/src/i86/atomic.s:49: Error: junk at end of line, first unrecognized character is `_'
/cygdrive/c/temp/stdcxx2/src/i86/atomic.s:65: Warning: .type pseudo-op used outside of .def/.endef ignored.
/cygdrive/c/temp/stdcxx2/src/i86/atomic.s:65: Error: junk at end of line, first unrecognized character is `_'
/cygdrive/c/temp/stdcxx2/src/i86/atomic.s:81: Warning: .type pseudo-op used outside of .def/.endef ignored.
/cygdrive/c/temp/stdcxx2/src/i86/atomic.s:81: Error: junk at end of line, first unrecognized character is `_'
/cygdrive/c/temp/stdcxx2/src/i86/atomic.s:104: Warning: .type pseudo-op used outside of .def/.endef ignored.
/cygdrive/c/temp/stdcxx2/src/i86/atomic.s:104: Error: junk at end of line, first unrecognized character is `_'
/cygdrive/c/temp/stdcxx2/src/i86/atomic.s:127: Warning: .type pseudo-op used outside of .def/.endef ignored.
/cygdrive/c/temp/stdcxx2/src/i86/atomic.s:127: Error: junk at end of line, first unrecognized character is `_'
make[2]: *** [atomic-cxx.o] Error 1

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Assigned: (STDCXX-39) {Cygwin] gas reports junk on lines

Posted by "Martin Sebor (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/STDCXX-39?page=all ]

Martin Sebor reassigned STDCXX-39:
----------------------------------

    Assign To: Martin Sebor

> {Cygwin]  gas reports junk on lines
> -----------------------------------
>
>          Key: STDCXX-39
>          URL: http://issues.apache.org/jira/browse/STDCXX-39
>      Project: STDCXX
>         Type: Bug
>   Components: 20. General Utilities
>  Environment: Cygwin gcc 3.4
>     Reporter: Lance Diduck
>     Assignee: Martin Sebor

>
> commenting out the lines works 
> gs -Wno-long-long -Wcast-align   /cygdrive/c/temp/stdcxx2/src/atomic-cxx.S
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s: Assembler messages:
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:33: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:33: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:49: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:49: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:65: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:65: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:81: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:81: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:104: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:104: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:127: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:127: Error: junk at end of line, first unrecognized character is `_'
> make[2]: *** [atomic-cxx.o] Error 1

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (STDCXX-39) [Cygwin] gas reports junk in atomic.s

Posted by "Martin Sebor (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/STDCXX-39?page=all ]

Martin Sebor updated STDCXX-39:
-------------------------------

      Component: Build
                     (was: 20. General Utilities)
        Summary: [Cygwin] gas reports junk in atomic.s  (was: {Cygwin]  gas reports junk on lines)
    Fix Version: 4.1.3
        Version: 4.1.2

> [Cygwin] gas reports junk in atomic.s
> -------------------------------------
>
>          Key: STDCXX-39
>          URL: http://issues.apache.org/jira/browse/STDCXX-39
>      Project: STDCXX
>         Type: Bug
>   Components: Build
>     Versions: 4.1.2
>  Environment: Cygwin gcc 3.4
>     Reporter: Lance Diduck
>     Assignee: Martin Sebor
>      Fix For: 4.1.3

>
> commenting out the lines works 
> gs -Wno-long-long -Wcast-align   /cygdrive/c/temp/stdcxx2/src/atomic-cxx.S
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s: Assembler messages:
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:33: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:33: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:49: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:49: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:65: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:65: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:81: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:81: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:104: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:104: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:127: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:127: Error: junk at end of line, first unrecognized character is `_'
> make[2]: *** [atomic-cxx.o] Error 1

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (STDCXX-39) {Cygwin] gas reports junk on lines

Posted by "Martin Sebor (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/STDCXX-39?page=comments#action_12330143 ] 

Martin Sebor commented on STDCXX-39:
------------------------------------

It looks like gcc doesn't like the .S suffix: atomic.s compiles and assembles fine. The fix is most likely going to be to define AS_EXT to .s in gcc.config for Cygwin.

It also looks like gcc doesn't like the -pthread option on Cygwin (I suppose it means that no threads library is needed?). That will need to be handled in the same conditional as well.

> {Cygwin]  gas reports junk on lines
> -----------------------------------
>
>          Key: STDCXX-39
>          URL: http://issues.apache.org/jira/browse/STDCXX-39
>      Project: STDCXX
>         Type: Bug
>   Components: 20. General Utilities
>  Environment: Cygwin gcc 3.4
>     Reporter: Lance Diduck

>
> commenting out the lines works 
> gs -Wno-long-long -Wcast-align   /cygdrive/c/temp/stdcxx2/src/atomic-cxx.S
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s: Assembler messages:
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:33: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:33: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:49: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:49: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:65: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:65: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:81: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:81: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:104: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:104: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:127: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:127: Error: junk at end of line, first unrecognized character is `_'
> make[2]: *** [atomic-cxx.o] Error 1

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (STDCXX-39) [Cygwin] gas reports junk in atomic.s

Posted by "Lance Diduck (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/STDCXX-39?page=comments#action_12330198 ] 

Lance Diduck commented on STDCXX-39:
------------------------------------

11s build works fine

> [Cygwin] gas reports junk in atomic.s
> -------------------------------------
>
>          Key: STDCXX-39
>          URL: http://issues.apache.org/jira/browse/STDCXX-39
>      Project: STDCXX
>         Type: Bug
>   Components: Build
>     Versions: 4.1.2
>  Environment: Cygwin gcc 3.4
>     Reporter: Lance Diduck
>     Assignee: Martin Sebor
>      Fix For: 4.1.3

>
> commenting out the lines works 
> gs -Wno-long-long -Wcast-align   /cygdrive/c/temp/stdcxx2/src/atomic-cxx.S
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s: Assembler messages:
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:33: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:33: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:49: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:49: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:65: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:65: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:81: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:81: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:104: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:104: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:127: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:127: Error: junk at end of line, first unrecognized character is `_'
> make[2]: *** [atomic-cxx.o] Error 1

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Resolved: (STDCXX-39) [Cygwin] gas reports junk in atomic.s

Posted by "Martin Sebor (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/STDCXX-39?page=all ]
     
Martin Sebor resolved STDCXX-39:
--------------------------------

    Resolution: Fixed

In an 11s build (i.e., NOT thread safe archive with debug info) none of the atomic files should get compiled.

I verified fix in a 15s build (thread-safe archive with debug info) so I'll go ahead and close it, but please reopen it if you run into any problems with the fix.

> [Cygwin] gas reports junk in atomic.s
> -------------------------------------
>
>          Key: STDCXX-39
>          URL: http://issues.apache.org/jira/browse/STDCXX-39
>      Project: STDCXX
>         Type: Bug
>   Components: Build
>     Versions: 4.1.2
>  Environment: Cygwin gcc 3.4
>     Reporter: Lance Diduck
>     Assignee: Martin Sebor
>      Fix For: 4.1.3

>
> commenting out the lines works 
> gs -Wno-long-long -Wcast-align   /cygdrive/c/temp/stdcxx2/src/atomic-cxx.S
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s: Assembler messages:
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:33: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:33: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:49: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:49: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:65: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:65: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:81: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:81: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:104: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:104: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:127: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:127: Error: junk at end of line, first unrecognized character is `_'
> make[2]: *** [atomic-cxx.o] Error 1

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (STDCXX-39) [Cygwin] gas reports junk in atomic.s

Posted by "Martin Sebor (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/STDCXX-39?page=all ]
     
Martin Sebor closed STDCXX-39:
------------------------------


Fix confirmed.

> [Cygwin] gas reports junk in atomic.s
> -------------------------------------
>
>          Key: STDCXX-39
>          URL: http://issues.apache.org/jira/browse/STDCXX-39
>      Project: STDCXX
>         Type: Bug
>   Components: Build
>     Versions: 4.1.2
>  Environment: Cygwin gcc 3.4
>     Reporter: Lance Diduck
>     Assignee: Martin Sebor
>      Fix For: 4.1.3

>
> commenting out the lines works 
> gs -Wno-long-long -Wcast-align   /cygdrive/c/temp/stdcxx2/src/atomic-cxx.S
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s: Assembler messages:
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:33: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:33: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:49: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:49: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:65: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:65: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:81: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:81: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:104: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:104: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:127: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:127: Error: junk at end of line, first unrecognized character is `_'
> make[2]: *** [atomic-cxx.o] Error 1

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (STDCXX-39) [Cygwin] gas reports junk in atomic.s

Posted by "Martin Sebor (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/STDCXX-39?page=comments#action_12330151 ] 

Martin Sebor commented on STDCXX-39:
------------------------------------

The file compiles/assembles successfully with the change above.

Lance, please give it a try and update the bug with your result. I'll close it next week after I get back from my mini-vacation.

> [Cygwin] gas reports junk in atomic.s
> -------------------------------------
>
>          Key: STDCXX-39
>          URL: http://issues.apache.org/jira/browse/STDCXX-39
>      Project: STDCXX
>         Type: Bug
>   Components: Build
>     Versions: 4.1.2
>  Environment: Cygwin gcc 3.4
>     Reporter: Lance Diduck
>     Assignee: Martin Sebor
>      Fix For: 4.1.3

>
> commenting out the lines works 
> gs -Wno-long-long -Wcast-align   /cygdrive/c/temp/stdcxx2/src/atomic-cxx.S
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s: Assembler messages:
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:33: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:33: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:49: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:49: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:65: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:65: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:81: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:81: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:104: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:104: Error: junk at end of line, first unrecognized character is `_'
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:127: Warning: .type pseudo-op used outside of .def/.endef ignored.
> /cygdrive/c/temp/stdcxx2/src/i86/atomic.s:127: Error: junk at end of line, first unrecognized character is `_'
> make[2]: *** [atomic-cxx.o] Error 1

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira