* RFA: ia64 gdb.asm testsuite support
@ 2003-08-07 17:21 J. Johnston
2003-08-16 19:24 ` Daniel Jacobowitz
0 siblings, 1 reply; 5+ messages in thread
From: J. Johnston @ 2003-08-07 17:21 UTC (permalink / raw)
To: gdb-patches
[-- Attachment #1: Type: text/plain, Size: 283 bytes --]
The following patch adds support for the ia64 to the gdb.asm testsuite.
With it, there are 28 more successes for the testsuite.
Ok to commit?
-- Jeff J.
2003-08-07 Jeff Johnston <jjohnstn@redhat.com>
* gdb.asm/asm-source.exp: Add ia64 support.
* gdb.asm/ia64.inc: New file.
[-- Attachment #2: ia64.gdb.asm.patch --]
[-- Type: text/plain, Size: 1492 bytes --]
Index: asm-source.exp
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/gdb.asm/asm-source.exp,v
retrieving revision 1.40
diff -u -p -r1.40 asm-source.exp
--- asm-source.exp 15 Jul 2003 17:23:32 -0000 1.40
+++ asm-source.exp 7 Aug 2003 17:17:38 -0000
@@ -102,6 +102,10 @@ switch -glob -- [istarget] {
"m68k-*-*" {
set asm-arch m68k
}
+ "ia64-*-*" {
+ set asm-arch ia64
+ set asm-flags "-gdwarf2 -I${srcdir}/${subdir} -I${objdir}/${subdir}"
+ }
}
if { "${asm-arch}" == "" } {
Index: ia64.inc
===================================================================
RCS file: ia64.inc
diff -N ia64.inc
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ ia64.inc 7 Aug 2003 17:17:38 -0000
@@ -0,0 +1,49 @@
+ comment "subroutine prologue"
+ .macro gdbasm_enter
+ alloc r33=ar.pfs,0,2,0,0
+ mov r32=b0
+ nop.i 0
+ .endm
+
+ comment "subroutine epilogue"
+ .macro gdbasm_leave
+ nop.m 0
+ mov ar.pfs=r33
+ mov b0=r32
+ nop.m 0
+ nop.f 0
+ br.ret.sptk.many b0
+ .endm
+
+ .macro gdbasm_call subr
+ nop.m 0
+ nop.f 0
+ br.call.sptk.many b0=\subr
+ .endm
+
+ .macro gdbasm_several_nops
+ nop.m 0
+ nop.i 0
+ nop.i 0
+ .endm
+
+ comment "exit (0)"
+ .macro gdbasm_exit0
+ break.m 0x0
+ nop.m 0
+ nop.i 0
+ .endm
+
+ comment "crt0 startup"
+ .macro gdbasm_startup
+ mov r32=r0
+ nop.i 0
+ nop.i 0
+ .endm
+
+ comment "Declare a data variable"
+ .macro gdbasm_datavar name value
+ .data
+\name:
+ .long \value
+ .endm
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: RFA: ia64 gdb.asm testsuite support
2003-08-07 17:21 RFA: ia64 gdb.asm testsuite support J. Johnston
@ 2003-08-16 19:24 ` Daniel Jacobowitz
2003-08-22 18:19 ` J. Johnston
0 siblings, 1 reply; 5+ messages in thread
From: Daniel Jacobowitz @ 2003-08-16 19:24 UTC (permalink / raw)
To: gdb-patches
On Thu, Aug 07, 2003 at 01:21:29PM -0400, J. Johnston wrote:
> The following patch adds support for the ia64 to the gdb.asm testsuite.
> With it, there are 28 more successes for the testsuite.
>
> Ok to commit?
I'm not especially familiar with ia64 assembly, but this looks good to
me. Since no one has objected, please check it in.
>
> -- Jeff J.
>
> 2003-08-07 Jeff Johnston <jjohnstn@redhat.com>
>
> * gdb.asm/asm-source.exp: Add ia64 support.
> * gdb.asm/ia64.inc: New file.
>
--
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: RFA: ia64 gdb.asm testsuite support
2003-08-16 19:24 ` Daniel Jacobowitz
@ 2003-08-22 18:19 ` J. Johnston
2003-08-22 18:22 ` Daniel Jacobowitz
0 siblings, 1 reply; 5+ messages in thread
From: J. Johnston @ 2003-08-22 18:19 UTC (permalink / raw)
To: Daniel Jacobowitz; +Cc: gdb-patches
Daniel Jacobowitz wrote:
> On Thu, Aug 07, 2003 at 01:21:29PM -0400, J. Johnston wrote:
>
>>The following patch adds support for the ia64 to the gdb.asm testsuite.
>>With it, there are 28 more successes for the testsuite.
>>
>>Ok to commit?
>
>
> I'm not especially familiar with ia64 assembly, but this looks good to
> me. Since no one has objected, please check it in.
>
Should this also go into gdb 6.0?
>
>>-- Jeff J.
>>
>>2003-08-07 Jeff Johnston <jjohnstn@redhat.com>
>>
>> * gdb.asm/asm-source.exp: Add ia64 support.
>> * gdb.asm/ia64.inc: New file.
>>
>
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: RFA: ia64 gdb.asm testsuite support
2003-08-22 18:19 ` J. Johnston
@ 2003-08-22 18:22 ` Daniel Jacobowitz
2003-08-25 23:44 ` J. Johnston
0 siblings, 1 reply; 5+ messages in thread
From: Daniel Jacobowitz @ 2003-08-22 18:22 UTC (permalink / raw)
To: gdb-patches
On Fri, Aug 22, 2003 at 02:19:12PM -0400, J. Johnston wrote:
> Daniel Jacobowitz wrote:
> >On Thu, Aug 07, 2003 at 01:21:29PM -0400, J. Johnston wrote:
> >
> >>The following patch adds support for the ia64 to the gdb.asm testsuite.
> >>With it, there are 28 more successes for the testsuite.
> >>
> >>Ok to commit?
> >
> >
> >I'm not especially familiar with ia64 assembly, but this looks good to
> >me. Since no one has objected, please check it in.
> >
>
> Should this also go into gdb 6.0?
Hmm, I don't think it's necessary.
--
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: RFA: ia64 gdb.asm testsuite support
2003-08-22 18:22 ` Daniel Jacobowitz
@ 2003-08-25 23:44 ` J. Johnston
0 siblings, 0 replies; 5+ messages in thread
From: J. Johnston @ 2003-08-25 23:44 UTC (permalink / raw)
To: Daniel Jacobowitz; +Cc: gdb-patches
Daniel Jacobowitz wrote:
> On Fri, Aug 22, 2003 at 02:19:12PM -0400, J. Johnston wrote:
>
>>Daniel Jacobowitz wrote:
>>
>>>On Thu, Aug 07, 2003 at 01:21:29PM -0400, J. Johnston wrote:
>>>
>>>
>>>>The following patch adds support for the ia64 to the gdb.asm testsuite.
>>>>With it, there are 28 more successes for the testsuite.
>>>>
>>>>Ok to commit?
>>>
>>>
>>>I'm not especially familiar with ia64 assembly, but this looks good to
>>>me. Since no one has objected, please check it in.
>>>
>>
>>Should this also go into gdb 6.0?
>
>
> Hmm, I don't think it's necessary.
>
Ok, patch checked in.
-- Jeff J.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2003-08-25 23:44 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-07 17:21 RFA: ia64 gdb.asm testsuite support J. Johnston
2003-08-16 19:24 ` Daniel Jacobowitz
2003-08-22 18:19 ` J. Johnston
2003-08-22 18:22 ` Daniel Jacobowitz
2003-08-25 23:44 ` J. Johnston
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox