binutils-gdb/gdb/features/i386
Pedro Alves e001e535f6 Fix features/i386/64bit-avx512.xml
This file's format is invalid, as it's missing some end quotes.

I noticed this because I tried to regenerate all the .dat files in
gdb/regformats/.  I got:

    sh ../../move-if-change ../regformats/i386/x32-avx.tmp ../regformats/i386/x32-avx.dat
    echo "# DO NOT EDIT: generated from i386/x32-avx512.xml" > ../regformats/i386/x32-avx512.tmp
    echo "name:`echo x32-avx512 | sed 's/-/_/g'`" >> ../regformats/i386/x32-avx512.tmp
    echo "xmltarget:x32-avx512.xml" >> ../regformats/i386/x32-avx512.tmp
    echo "expedite:rbp,rsp,rip" \
      >> ../regformats/i386/x32-avx512.tmp
    xsltproc --path "/home/pedro/gdb/mygit/src/gdb/features" --xinclude number-regs.xsl i386/x32-avx512.xml | \
      xsltproc sort-regs.xsl - | \
      xsltproc gdbserver-regs.xsl - >> ../regformats/i386/x32-avx512.tmp
    i386/64bit-avx512.xml:81: parser error : Unescaped '<' not allowed in attributes values
      <reg name="zmm11h" bitsize="256" type="v2ui128/>
      ^
    i386/64bit-avx512.xml:81: parser error : attributes construct error
      <reg name="zmm11h" bitsize="256" type="v2ui128/>
      ^
    i386/64bit-avx512.xml:81: parser error : Couldn't find end of Start Tag reg line 80
      <reg name="zmm11h" bitsize="256" type="v2ui128/>
      ^
    i386/64bit-avx512.xml:82: parser error : Unescaped '<' not allowed in attributes values
      <reg name="zmm12h" bitsize="256" type="v2ui128/>
      ^
    i386/64bit-avx512.xml:82: parser error : attributes construct error
      <reg name="zmm12h" bitsize="256" type="v2ui128/>
      ^
...
    i386/x32-avx512.xml:17: element include: XInclude error : could not load i386/64bit-avx512.xml, and no fallback was found
    -:1: parser error : Document is empty

    ^
    -:1: parser error : Start tag expected, '<' not found

    ^
    unable to parse -
    -:1: parser error : Document is empty

    ^
    -:1: parser error : Start tag expected, '<' not found

    ^
    unable to parse -
    make: *** [../regformats/i386/x32-avx512.dat] Error 6

Interestingly, gdb/expat manages to grok the broken file.

gdb/
2014-10-01  Pedro Alves  <palves@redhat.com>

	* features/i386/64bit-avx512.xml (zmm10h, zmm11h, zmm12h, zmm13h)
	(zmm14h): Add missing end quotes.
2014-10-01 10:52:54 +01:00
..
32bit-avx512.xml Add AVX512 registers support to GDB and GDBserver. 2014-04-24 16:30:03 +02:00
32bit-avx.xml
32bit-core.xml
32bit-linux.xml
32bit-mpx.xml
32bit-sse.xml
64bit-avx512.xml Fix features/i386/64bit-avx512.xml 2014-10-01 10:52:54 +01:00
64bit-avx.xml
64bit-core.xml
64bit-linux.xml
64bit-mpx.xml
64bit-sse.xml
amd64-avx512-linux.c Add AVX512 registers support to GDB and GDBserver. 2014-04-24 16:30:03 +02:00
amd64-avx512-linux.xml Add AVX512 registers support to GDB and GDBserver. 2014-04-24 16:30:03 +02:00
amd64-avx512.c Add AVX512 registers support to GDB and GDBserver. 2014-04-24 16:30:03 +02:00
amd64-avx512.xml Add AVX512 registers support to GDB and GDBserver. 2014-04-24 16:30:03 +02:00
amd64-avx-linux.c
amd64-avx-linux.xml
amd64-avx.c
amd64-avx.xml
amd64-linux.c
amd64-linux.xml
amd64-mpx-linux.c
amd64-mpx-linux.xml
amd64-mpx.c
amd64-mpx.xml
amd64.c
amd64.xml
i386-avx512-linux.c Add AVX512 registers support to GDB and GDBserver. 2014-04-24 16:30:03 +02:00
i386-avx512-linux.xml Add AVX512 registers support to GDB and GDBserver. 2014-04-24 16:30:03 +02:00
i386-avx512.c Add AVX512 registers support to GDB and GDBserver. 2014-04-24 16:30:03 +02:00
i386-avx512.xml Add AVX512 registers support to GDB and GDBserver. 2014-04-24 16:30:03 +02:00
i386-avx-linux.c
i386-avx-linux.xml
i386-avx.c
i386-avx.xml
i386-linux.c
i386-linux.xml
i386-mmx-linux.c
i386-mmx-linux.xml
i386-mmx.c
i386-mmx.xml
i386-mpx-linux.c
i386-mpx-linux.xml
i386-mpx.c
i386-mpx.xml
i386.c
i386.xml
x32-avx512-linux.c Add AVX512 registers support to GDB and GDBserver. 2014-04-24 16:30:03 +02:00
x32-avx512-linux.xml Add AVX512 registers support to GDB and GDBserver. 2014-04-24 16:30:03 +02:00
x32-avx512.c Add AVX512 registers support to GDB and GDBserver. 2014-04-24 16:30:03 +02:00
x32-avx512.xml Add AVX512 registers support to GDB and GDBserver. 2014-04-24 16:30:03 +02:00
x32-avx-linux.c
x32-avx-linux.xml
x32-avx.c
x32-avx.xml
x32-core.xml
x32-linux.c
x32-linux.xml
x32.c
x32.xml