X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Ffeatures%2Fs390x-linux64.c;h=9d48ea332bdafa65b0ca378cc0b4f8bc5964f2a9;hb=160f8a8f32f5566077e4a4b13943bc7c70bc5da2;hp=06a9339b05a945e01c8dbe53809f98e95d438625;hpb=d6db1fabccd61cdc0527cf7c701ae5cf7f277281;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/features/s390x-linux64.c b/gdb/features/s390x-linux64.c index 06a9339b05..9d48ea332b 100644 --- a/gdb/features/s390x-linux64.c +++ b/gdb/features/s390x-linux64.c @@ -1,4 +1,5 @@ -/* THIS FILE IS GENERATED. Original: s390x-linux64.xml */ +/* THIS FILE IS GENERATED. -*- buffer-read-only: t -*- vi:set ro: + Original: s390x-linux64.xml */ #include "defs.h" #include "osabi.h" @@ -9,11 +10,10 @@ static void initialize_tdesc_s390x_linux64 (void) { struct target_desc *result = allocate_target_description (); - struct tdesc_feature *feature; - struct tdesc_type *field_type, *type; - set_tdesc_architecture (result, bfd_scan_arch ("s390:64-bit")); + struct tdesc_feature *feature; + feature = tdesc_create_feature (result, "org.gnu.gdb.s390.core"); tdesc_create_reg (feature, "pswm", 0, 1, "psw", 64, "uint64"); tdesc_create_reg (feature, "pswa", 1, 1, "psw", 64, "uint64"); @@ -71,5 +71,8 @@ initialize_tdesc_s390x_linux64 (void) tdesc_create_reg (feature, "f14", 49, 1, "float", 64, "ieee_double"); tdesc_create_reg (feature, "f15", 50, 1, "float", 64, "ieee_double"); + feature = tdesc_create_feature (result, "org.gnu.gdb.s390.linux"); + tdesc_create_reg (feature, "orig_r2", 51, 1, "system", 64, "uint64"); + tdesc_s390x_linux64 = result; }