[Bug gas/708] GAS segfaults for extension condition codes in the ARC backend.

2005-02-09 Thread ramana dot radhakrishnan at codito dot com

--- Additional Comments From ramana dot radhakrishnan at codito dot com  
2005-02-09 14:29 ---
Assigning to myself. 

-- 
   What|Removed |Added

 Status|NEW |ASSIGNED
Summary|GAS segfaults for extension |GAS segfaults for extension
   |condition codes in the ARC  |condition codes in the ARC
   |backend.|backend.


http://sources.redhat.com/bugzilla/show_bug.cgi?id=708

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/708] New: GAS segfaults for extension condition codes in the ARC backend.

2005-02-09 Thread ramana dot radhakrishnan at codito dot com
I have been looking at the ARC extension instructions in continuation with the
doco patch at : 

http://sourceware.org/ml/binutils/2005-02/msg00151.html

The following testcase results in a segfault. 

[EMAIL PROTECTED]:/mnt/tools/fsf/binutils-cvs/build-arc/gas$ cat bugextcc.s

.extCondCode   isbusy, 0x12
condcodeTest:
  add.isbusy r0,r0,r1

-- 
   Summary: GAS segfaults for extension condition codes in the ARC
backend.
   Product: binutils
   Version: 2.15
Status: NEW
  Severity: normal
  Priority: P2
 Component: gas
AssignedTo: unassigned at sources dot redhat dot com
ReportedBy: ramana dot radhakrishnan at codito dot com
CC: bug-binutils at gnu dot org
 GCC build triplet: i686-linux
  GCC host triplet: i686-linux
GCC target triplet: arc-elf32


http://sources.redhat.com/bugzilla/show_bug.cgi?id=708

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/709] New: GAS does not give enough warnings about wrong usage of non shortcuttable registers.

2005-02-09 Thread ramana dot radhakrishnan at codito dot com
Consider the following test case on the ARC . 


.extCoreRegister roshortcutextcore, 38, r, can_shortcut
.extCoreRegister rwshortcutextcore, 39, r|w, can_shortcut
.extCoreRegister wshortcutextcore , 40, w, can_shortcut
.extCoreRegister ronoshortcutextcore, 41, r, cannot_shortcut
.extCoreRegister wonoshortcutextcore , 42, w,cannot_shortcut
.extCoreRegister rwnoshortcutextcore , 43, r|w, cannot_shortcut

extCoreTest:
add r0, roshortcutextcore, r1
ld rwshortcutextcore, [r2]
add r0,rwshortcutextcore,r1
;;  No warning about shortcutting given.
ld rwnoshortcutextcore, [r3] 
add r0, rwnoshortcutextcore,r1 ;; GAS ought to give a warning here.

-- 
   Summary: GAS does not give enough warnings about wrong usage of
non shortcuttable registers.
   Product: binutils
   Version: 2.15
Status: NEW
  Severity: normal
  Priority: P2
 Component: gas
AssignedTo: unassigned at sources dot redhat dot com
ReportedBy: ramana dot radhakrishnan at codito dot com
CC: bug-binutils at gnu dot org,nickc at redhat dot com
 GCC build triplet: i686-linux
  GCC host triplet: i686-linux
GCC target triplet: arc-elf32


http://sources.redhat.com/bugzilla/show_bug.cgi?id=709

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/708] GAS segfaults for extension condition codes in the ARC backend.

2005-03-01 Thread ramana dot radhakrishnan at codito dot com

--- Additional Comments From ramana dot radhakrishnan at codito dot com  
2005-03-01 14:45 ---
Patch submitted at : 

http://sourceware.org/ml/binutils/2005-03/msg00028.html

Adding nickc to the CC .

-- 
   What|Removed |Added

 CC||nickc at redhat dot com
 Status|ASSIGNED|WAITING


http://sources.redhat.com/bugzilla/show_bug.cgi?id=708

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/708] GAS segfaults for extension condition codes in the ARC backend.

2005-03-01 Thread ramana dot radhakrishnan at codito dot com

--- Additional Comments From ramana dot radhakrishnan at codito dot com  
2005-03-01 15:09 ---
Fixed after being approved by nickc . 



CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2005-03-01 15:05:28

Modified files:
gas: ChangeLog 
gas/config : tc-arc.c 
Added files:
gas/testsuite/gas/arc: extensions.s extensions.d 

Log message:
2005-03-01  Ramana Radhakrishnan  <[EMAIL PROTECTED]>

PR gas/708
* config/tc-arc.c(md_assemble):Initialize suffix for extension
suffixes also.
* testsuite/gas/arc/extensions.s:New file
* testsuite/gas/arc/extensions.d:New file

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=src&r1=1.2377&r2=1.2378
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/tc-arc.c.diff?cvsroot=src&r1=1.31&r2=1.32
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arc/extensions.s.diff?cvsroot=src&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arc/extensions.d.diff?cvsroot=src&r1=NONE&r2=1.1

-- 
   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution||FIXED


http://sources.redhat.com/bugzilla/show_bug.cgi?id=708

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/813] Objdump not always respecting -j switch

2005-04-04 Thread ramana dot radhakrishnan at codito dot com

--- Additional Comments From ramana dot radhakrishnan at codito dot com  
2005-04-04 10:44 ---
The patch can be found here. 

http://sourceware.org/ml/binutils/2005-04/msg00064.html

Someone should close this bug. 

-- 


http://sources.redhat.com/bugzilla/show_bug.cgi?id=813

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/873] New: Incorrect generation of relocs for .byte , .2byte and .3byte directives.

2005-04-25 Thread ramana dot radhakrishnan at codito dot com
A .byte expression should generate an R_ARC_8 and not an R_ARC_32 as is 
generated
currently.Similary .2byte and .3byte directives should generate R_ARC_16 and
R_ARC_24 directives and not R_ARC_32 as is generated currently. The .byte ,
.2byte and .3byte directives work in spaces less than 4 bytes so generating a
R_ARC_32 is incorrect in such a case. 


.section .data
. = 0x10
 .byte .L1
;; .2byte .L2
.3byte .L3
.L1:
.4byte 0
.L2:
.4byte 1
.L3:
.4byte 2

.section .text
start :
mov r0,0

generates a reloc of the following format. 

RELOCATION RECORDS FOR [.data]:
OFFSET   TYPE  VALUE
0010 R_ARC_32  .data
0011 R_ARC_32  .data



With the .2byte directive the assembler gives an internal error. 

/home/ramana/tmp/try.s: Assembler messages:
/home/ramana/tmp/try.s:4: Error: internal error: can't export reloc type 5
(`BFD_RELOC_16')

-- 
   Summary: Incorrect generation of relocs for .byte , .2byte and
.3byte directives.
   Product: binutils
   Version: 2.17 (HEAD)
Status: NEW
  Severity: normal
  Priority: P2
 Component: gas
AssignedTo: ramana dot radhakrishnan at codito dot com
ReportedBy: ramana dot radhakrishnan at codito dot com
CC: bug-binutils at gnu dot org,nickc at redhat dot com
  GCC host triplet: i686-linux
GCC target triplet: arc-elf32


http://sources.redhat.com/bugzilla/show_bug.cgi?id=873

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/873] Incorrect generation of relocs for .byte , .2byte and .3byte directives.

2005-04-25 Thread ramana dot radhakrishnan at codito dot com

--- Additional Comments From ramana dot radhakrishnan at codito dot com  
2005-04-25 19:51 ---
Created an attachment (id=465)
 --> (http://sources.redhat.com/bugzilla/attachment.cgi?id=465&action=view)
Partial Fix. 

2005-04-26  Ramana Radhakrishnan  <[EMAIL PROTECTED]>

PR gas/873
* config/tc-arc.c(arc_cons_fix_new):Generate BFD_RELOC_8,
BFD_RELOC_16 and BFD_RELOC_24 for .byte, .2byte and .3byte
directives.
(md_apply_fix3):Handle BFD_RELOC_16, BFD_RELOC_24
* elf32-arc.c(arc_reloc_map):Add support for R_ARC_8,R_ARC_16,
R_ARC_24
(howto_map):Add support for R_ARC_8, R_ARC_16 and R_ARC_24
* include/elf/arc.h:Correct relocation values for all ARC relocation 
types.


-- 


http://sources.redhat.com/bugzilla/show_bug.cgi?id=873

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/1327] New: ld -nostartfiles does not give an error.

2005-09-12 Thread ramana dot radhakrishnan at codito dot com
By giving -nostartfiles to ld we get the output file as startfiles instead of
a.out as in the example below. 

./ld-new -o a.out -nostartfiles ~/tmp/foo.o


[EMAIL PROTECTED]:~/work/fsf/fsfextsrc/build/ld$ ./ld-new --version
GNU ld version 2.16.91 20050912
Copyright 2005 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License.  This program has absolutely no warranty.

-- 
   Summary: ld -nostartfiles does not give an error.
   Product: binutils
   Version: unspecified
Status: NEW
  Severity: normal
  Priority: P2
 Component: ld
AssignedTo: unassigned at sources dot redhat dot com
ReportedBy: ramana dot radhakrishnan at codito dot com
CC: bug-binutils at gnu dot org
 GCC build triplet: i686-linux-gnu
  GCC host triplet: i686-linux-gnu
GCC target triplet: i686-linux-gnu


http://sourceware.org/bugzilla/show_bug.cgi?id=1327

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils