[Bug gas/708] GAS segfaults for extension condition codes in the ARC backend.
--- 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.
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.
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.
--- 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.
--- 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
--- 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.
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.
--- 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.
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