{"push_id":1127792898,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"2bbad2ea1102733a2a4143be4afe195caf730cd0","before":"e4c1704d7af52f3eeb2b8a676912da41d4b19c9e","commits":[{"sha":"3cd81d8df727cc961b9333d5e977718c622bf9c3","author":{"email":"8103f4509577ca9a805a8cb7faab3386fa2e7b56@intel.com","name":"Bernhard Heckel"},"message":"Fortran, testsuite: Use multi_line in whatis_type testcase.\n\n2016-05-25  Bernhard Heckel  <bernhard.heckel@intel.com>\n\ngdb/testsuite/Changelog:\n\t* gdb.fortran/whatis_type.exp: Use multi_line.","distinct":true,"url":"https://api.github.com/repos/wallento/binutils-gdb/commits/3cd81d8df727cc961b9333d5e977718c622bf9c3"},{"sha":"72b1705502a891e07d40ad215146c71193920801","author":{"email":"8103f4509577ca9a805a8cb7faab3386fa2e7b56@intel.com","name":"Bernhard Heckel"},"message":"Fortran, typeprint: Fix wrong indentation when ptype nested structures.\n\nLevel of indentation was not proper handled when printing\nthe elements type's name.\n\nBefore:\ntype = Type t1\ninteger(kind=4) :: var_1\ninteger(kind=4) :: var_2\nEnd Type t1\n\nAfter:\ntype = Type t1\n    integer(kind=4) :: var_1\n    integer(kind=4) :: var_2\nEnd Type t1\n\n2016-05-25  Bernhard Heckel  <bernhard.heckel@intel.com>\n\ngdb/Changelog:\n\t* f-typeprint.c (f_type_print_base): Take print level into account.\n\ngdb/testsuite/Changelog:\n\t* gdb.fortran/print_type.exp: Fix expected output.\n\t* gdb.fortran/whatis_type.exp: Fix expected output.","distinct":true,"url":"https://api.github.com/repos/wallento/binutils-gdb/commits/72b1705502a891e07d40ad215146c71193920801"},{"sha":"9b2db1fd27cea1323a7ae0beb9399c8e1c4a3741","author":{"email":"8103f4509577ca9a805a8cb7faab3386fa2e7b56@intel.com","name":"Bernhard Heckel"},"message":"Fortran, typeprint: Take level of details into account when printing elements of a structure.\n\nAccording to the typeprint's description, elements of a structure\nshould not be printed when show is < 1.\nThis variable is also used to distinguish the level of details\nbetween \"ptype\" and \"whatis\" expressions.\n\nBefore:\n(gdb) whatis t1v\ntype = Type t1\n    integer(kind=4) :: t1_i\n    real(kind=4) :: t1_r\nEnd Type t1\n\nAfter:\n(gdb) whatis t1v\ntype = Type t1\n\n2016-05-25  Bernhard Heckel  <bernhard.heckel@intel.com>\n\ngdb/Changelog:\n\t* f-typeprint.c (f_type_print_base): Don't print fields when show < 0.\n\ngdb/testsuite/Changelog:\n\t* gdb.fortran/whatis_type.exp: Adapt expected output.","distinct":true,"url":"https://api.github.com/repos/wallento/binutils-gdb/commits/9b2db1fd27cea1323a7ae0beb9399c8e1c4a3741"},{"sha":"e188eb36215c031304aa7d2630447e2d0726adf5","author":{"email":"8103f4509577ca9a805a8cb7faab3386fa2e7b56@intel.com","name":"Bernhard Heckel"},"message":"Fortran, typeprint: Decrease level of details when printing elements of a structure.\n\nAccording to the typeprint's description, the level of details is\ndecreased by one for the typeprint of elements of a structure.\n\nBefore:\n(gdb) ptype t3v\ntype = Type t3\n    integer(kind=4) :: t3_i\n    Type t2\n        integer(kind=4) :: t2_i\n        Type t1\n            integer(kind=4) :: t1_i\n            real(kind=4) :: t1_r\n        End Type t1 :: t1_n\n    End Type t2 :: t2_n\nEnd Type t3\n\nAfter:\n(gdb) ptype t3v\ntype = Type t3\n    integer(kind=4) :: t3_i\n    Type t2 :: t2_n\nEnd Type t3\n\n2016-05-25  Bernhard Heckel  <bernhard.heckel@intel.com>\n\ngdb/Changelog:\n\t* f-typeprint.c (f_type_print_base): Decrease show by one.\n\ngdb/testsuite/Changelog:\n\t* gdb.fortran/type.f90: Add nested structures.\n\t* gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.\n\t* gdb.fortran/derived-type.exp: Adapt expected output.\n\t* gdb.fortran/vla-type.exp: Adapt expected output.","distinct":true,"url":"https://api.github.com/repos/wallento/binutils-gdb/commits/e188eb36215c031304aa7d2630447e2d0726adf5"},{"sha":"86d8a84882643db4d8c28cea8e4a358465cb11f5","author":{"email":"8103f4509577ca9a805a8cb7faab3386fa2e7b56@intel.com","name":"Bernhard Heckel"},"message":"Fortran, testsuite: Add testcases for nested structures.\n\nAs as result of printing only the outer elements of nested structures,\nsome testcases have to be added to check for corner cases with VLA's.\n\n2016-05-25  Bernhard Heckel  <bernhard.heckel@intel.com>\n\ngdb/testsuite/Changelog:\n\t* gdb.fortran/vla-type.exp: Access elements in nested structs.","distinct":true,"url":"https://api.github.com/repos/wallento/binutils-gdb/commits/86d8a84882643db4d8c28cea8e4a358465cb11f5"},{"sha":"8b70175dfa76c97e28d83cd09f3604933a7c05f5","author":{"email":"8103f4509577ca9a805a8cb7faab3386fa2e7b56@intel.com","name":"Bernhard Heckel"},"message":"Fortran, testsuite: Fix duplicate testcase name.\n\n2016-05-25  Bernhard Heckel  <bernhard.heckel@intel.com>\n\ngdb/testsuite/Changelog:\n\t* gdb.fortran/vla-type.exp: Fix testcase name.","distinct":true,"url":"https://api.github.com/repos/wallento/binutils-gdb/commits/8b70175dfa76c97e28d83cd09f3604933a7c05f5"},{"sha":"2bbad2ea1102733a2a4143be4afe195caf730cd0","author":{"email":"8103f4509577ca9a805a8cb7faab3386fa2e7b56@intel.com","name":"Bernhard Heckel"},"message":"Fortran, typeprint: Forward level of details to be printed for pointers.\n\nVariable \"show\" was hardcoded to zero for pointer and reference types.\nThis implementation didn't allow a correct \"whatis\" print\nfor those types and results in same output for \"ptype\" and \"whatis\".\n\nBefore:\n(gdb) whatis t3p\ntype = PTR TO -> ( Type t3\n    integer(kind=4) :: t3_i\n    Type t2 :: t2_n\nEnd Type t3 )\n\nAfter:\n(gdb) whatis t3p\ntype = PTR TO -> ( Type t3 )\n\n2016-05-25  Bernhard Heckel  <bernhard.heckel@intel.com>\n\ngdb/Changelog:\n\t* f-typeprint.c (f_type_print_base): Replace 0 by show.\n\ngdb/testsuite/Changelog:\n\t* gdb.fortran/type.f90: Add pointer variable.\n\t* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.","distinct":true,"url":"https://api.github.com/repos/wallento/binutils-gdb/commits/2bbad2ea1102733a2a4143be4afe195caf730cd0"}]}
{"actor":{"display_login":"wallento"}}