Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* [RFA] valops.c: don't coerce vectors.
@ 2002-04-29 14:47 Elena Zannoni
  2002-05-02 12:04 ` Elena Zannoni
  0 siblings, 1 reply; 10+ messages in thread
From: Elena Zannoni @ 2002-04-29 14:47 UTC (permalink / raw)
  To: gdb-patches


I hope this is the last of the AltiVec series.

Elena

2002-04-29  Elena Zannoni  <ezannoni@redhat.com>

	* valops.c (value_arg_coerce): Don't coerce arrays to pointers if
	we are dealing with vectors.


Index: valops.c
===================================================================
RCS file: /cvs/uberbaum/gdb/valops.c,v
retrieving revision 1.55
diff -u -p -r1.55 valops.c
--- valops.c	26 Apr 2002 03:37:42 -0000	1.55
+++ valops.c	29 Apr 2002 21:45:55 -0000
@@ -1190,8 +1190,12 @@ value_arg_coerce (struct value *arg, str
       type = lookup_pointer_type (type);
       break;
     case TYPE_CODE_ARRAY:
+      /* Arrays are coerced to pointers to their first element, unless
+         they are vectors, in which case we want to leave them alone,
+         because they are passed by value.  */
       if (current_language->c_style_arrays)
-	type = lookup_pointer_type (TYPE_TARGET_TYPE (type));
+	if (!TYPE_VECTOR (type))
+	  type = lookup_pointer_type (TYPE_TARGET_TYPE (type));
       break;
     case TYPE_CODE_UNDEF:
     case TYPE_CODE_PTR:


^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: [RFA] valops.c: don't coerce vectors.
@ 2002-05-02 18:12 Michael Elizabeth Chastain
  0 siblings, 0 replies; 10+ messages in thread
From: Michael Elizabeth Chastain @ 2002-05-02 18:12 UTC (permalink / raw)
  To: ezannoni, msnyder; +Cc: drow, gdb-patches

I'm not worried about Michael Snyder's signature, but if that quote
starts showing up in Elena's posts ... um, well, I'll just quietly
move all HER submissions to the front of my work queue!  Or something.

Michael C
"love without fear"


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2002-05-03  1:12 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-29 14:47 [RFA] valops.c: don't coerce vectors Elena Zannoni
2002-05-02 12:04 ` Elena Zannoni
2002-05-02 12:08   ` Daniel Jacobowitz
2002-05-02 12:19     ` Elena Zannoni
2002-05-02 14:45       ` Michael Snyder
2002-05-02 17:36         ` Elena Zannoni
2002-05-02 17:51           ` Michael Snyder
2002-05-02 18:00             ` Elena Zannoni
2002-05-02 14:21     ` Michael Snyder
2002-05-02 18:12 Michael Elizabeth Chastain

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox