[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  ---
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  ---
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  changed:



   What|Removed |Added



 CC||jason at gcc dot gnu.org



--- Comment #1 from Jonathan Wakely  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();

}



 <1><5e>: 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=();

}





Jason, can this be closed as fixed?