OSDN Git Service

2000-12-01 Jim Blandy <jimb@redhat.com>
authorgeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 2 Dec 2000 00:18:46 +0000 (00:18 +0000)
committergeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 2 Dec 2000 00:18:46 +0000 (00:18 +0000)
commit8c03ddcf79843bbe63937b6776c8f18d78331570
treea9017265fd3bf7b9904620d787cc6634e26be5dc
parent6da29e21bb088c8ef3df83327db49f9486aa56bb
2000-12-01  Jim Blandy  <jimb@redhat.com>

* dbxout.c (dbxout_parms): Correctly describe parameters passed by
  invisible reference in registers, but then spilled to the stack.
   Remove code to emit a second stab for such parameters; it attempts
  to describe the value's location by introducing a synthetic C++
  `reference' type, and then saying the stack slot has that
  reference type.  This loses type information (breaking GDB's
  `ptype' command, among other things) just to describe a location
  which stabs can represent correctly in other ways.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37936 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/dbxout.c