[Bug debug/54773] no debug info generated for rvalue reference

2017-03-23 Thread chihin.ko at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54773

chihin ko  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

--- Comment #4 from chihin ko  ---
g++ 5.4.0 on Solaris 11 does not have this problem.

[Bug debug/54773] no debug info generated for rvalue reference

2015-04-22 Thread chihin.ko at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54773

--- Comment #3 from chihin ko chihin.ko at oracle dot com ---
g++ 4.8.2 on intel-Linux regress again. DW_TAG_rvalue_reference_type did not
get generated.
g++ 4.8.2 on intel Solaris is broken too.

g++ 4.9.0 works on intel-Linux but not on intel Solaris.


[Bug debug/54773] no debug info generated for rvalue reference

2014-08-12 Thread chihin.ko at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54773

--- Comment #2 from chihin ko chihin.ko at oracle dot com ---
g++ 4.8.1 on Linux fixed the problem, but problem still exists in g++ 4.8.1 on
solaris.


[Bug debug/54773] no debug info generated for rvalue reference

2012-10-28 Thread redi at gcc dot gnu.org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54773



Jonathan Wakely redi at gcc dot gnu.org changed:



   What|Removed |Added



 CC||jason at gcc dot gnu.org



--- Comment #1 from Jonathan Wakely redi at gcc dot gnu.org 2012-10-28 
13:53:11 UTC ---

This seems to be fixed on trunk, but GDB can't handle it:



struct X {

  X operator=(X) { return *this; }

};



int main()

{

  X x;

  x = X();

}



 15e: Abbrev Number: 8 (DW_TAG_rvalue_reference_type)

5f   DW_AT_byte_size   : 8

60   DW_AT_type: 0x29 





Temporary breakpoint 1, main () at rv.cc:8

8 x = X();

(gdb) ptype x

type = struct X {

  public:

X  operator=(unknown type in /dev/shm/a.out, CU 0x0, DIE 0x4b);

}





Jason, can this be closed as fixed?