<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/binutils-gdb.git, branch baserock/sam/meson</title>
<subtitle>sourceware.org: git/binutils-gdb.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/binutils-gdb.git/'/>
<entry>
<title>WIP: totally impractical attempt to convert to Meson build system</title>
<updated>2016-03-27T18:51:13+00:00</updated>
<author>
<name>Sam Thursfield</name>
<email>ssssam@gmail.com</email>
</author>
<published>2016-03-27T18:51:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/binutils-gdb.git/commit/?id=870c815569bbff0e1eeea74126f12c3ab8f4e5bf'/>
<id>870c815569bbff0e1eeea74126f12c3ab8f4e5bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Automatic date update in version.in</title>
<updated>2016-03-27T00:00:22+00:00</updated>
<author>
<name>GDB Administrator</name>
<email>gdbadmin@sourceware.org</email>
</author>
<published>2016-03-27T00:00:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/binutils-gdb.git/commit/?id=44f9a8af8544d5656f3bbb73b41d3b983c99e8f2'/>
<id>44f9a8af8544d5656f3bbb73b41d3b983c99e8f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>split up cr16s md_assemble ()</title>
<updated>2016-03-26T00:26:56+00:00</updated>
<author>
<name>Trevor Saunders</name>
<email>tbsaunde+binutils@tbsaunde.org</email>
</author>
<published>2016-03-20T05:21:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/binutils-gdb.git/commit/?id=9202e88a2a1ebbfa1e312f5875420e027e35cc45'/>
<id>9202e88a2a1ebbfa1e312f5875420e027e35cc45</id>
<content type='text'>
gas/ChangeLog:

2016-03-25  Trevor Saunders  &lt;tbsaunde+binutils@tbsaunde.org&gt;

	* config/tc-cr16.c (cr16_assemble): New function.
	(md_assemble): Call cr16_assemble.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gas/ChangeLog:

2016-03-25  Trevor Saunders  &lt;tbsaunde+binutils@tbsaunde.org&gt;

	* config/tc-cr16.c (cr16_assemble): New function.
	(md_assemble): Call cr16_assemble.
</pre>
</div>
</content>
</entry>
<entry>
<title>rename flag_size_check to flag_allow_nonconst_size and make it a bool</title>
<updated>2016-03-26T00:24:57+00:00</updated>
<author>
<name>Trevor Saunders</name>
<email>tbsaunde+binutils@tbsaunde.org</email>
</author>
<published>2016-03-25T19:43:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/binutils-gdb.git/commit/?id=a90fb5e33ba890eb9427b9ba3d529729b018b474'/>
<id>a90fb5e33ba890eb9427b9ba3d529729b018b474</id>
<content type='text'>
This name describes what the variable means slightly better, and the enum with
two values that is only used for this one variable is kind of silly.

gas/ChangeLog:

2016-03-25  Trevor Saunders  &lt;tbsaunde+binutils@tbsaunde.org&gt;

	* as.c (parse_args): Adjust.
	* as.h (flag_size_check): Rename to flag_allow_nonconst_size.
	* config/obj-elf.c (elf_frob_symbol): Adjust.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This name describes what the variable means slightly better, and the enum with
two values that is only used for this one variable is kind of silly.

gas/ChangeLog:

2016-03-25  Trevor Saunders  &lt;tbsaunde+binutils@tbsaunde.org&gt;

	* as.c (parse_args): Adjust.
	* as.h (flag_size_check): Rename to flag_allow_nonconst_size.
	* config/obj-elf.c (elf_frob_symbol): Adjust.
</pre>
</div>
</content>
</entry>
<entry>
<title>Automatic date update in version.in</title>
<updated>2016-03-26T00:00:16+00:00</updated>
<author>
<name>GDB Administrator</name>
<email>gdbadmin@sourceware.org</email>
</author>
<published>2016-03-26T00:00:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/binutils-gdb.git/commit/?id=099b880550fc1b7e1090c31e8dfb77ca1e2f07ad'/>
<id>099b880550fc1b7e1090c31e8dfb77ca1e2f07ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Automatic date update in version.in</title>
<updated>2016-03-25T00:00:17+00:00</updated>
<author>
<name>GDB Administrator</name>
<email>gdbadmin@sourceware.org</email>
</author>
<published>2016-03-25T00:00:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/binutils-gdb.git/commit/?id=1254603b1f3fc8d57c9d3c56305ae4fb7f44150f'/>
<id>1254603b1f3fc8d57c9d3c56305ae4fb7f44150f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More -Wstack-usage warnings: opcodes/aarch64-*</title>
<updated>2016-03-24T21:42:09+00:00</updated>
<author>
<name>Jan Kratochvil</name>
<email>jan.kratochvil@redhat.com</email>
</author>
<published>2016-03-24T21:42:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/binutils-gdb.git/commit/?id=0d2f91fe2d5ea93dc3dc76780e6ec2e27d022d39'/>
<id>0d2f91fe2d5ea93dc3dc76780e6ec2e27d022d39</id>
<content type='text'>
opcodes	Fix -Wstack-usage warnings.
	* aarch64-dis.c (print_operands): Substitute size.
	* aarch64-opc.c (print_register_offset_address): Substitute tblen.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
opcodes	Fix -Wstack-usage warnings.
	* aarch64-dis.c (print_operands): Substitute size.
	* aarch64-opc.c (print_register_offset_address): Substitute tblen.
</pre>
</div>
</content>
</entry>
<entry>
<title>gas: sparc: allow ASR registers in the 0..31 range in V9 and later</title>
<updated>2016-03-24T17:28:41+00:00</updated>
<author>
<name>Jose E. Marchesi</name>
<email>jose.marchesi@oracle.com</email>
</author>
<published>2016-03-24T17:28:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/binutils-gdb.git/commit/?id=f65c3d1b26e05f445d976aabd48d4b1264c182bc'/>
<id>f65c3d1b26e05f445d976aabd48d4b1264c182bc</id>
<content type='text'>
In the SPARC V9 (and later) versions of the SPARC specification, the
section C.1.1 "Register Names" specifies that:

"asr_reg.  An asr_reg is an Ancillary State Register name.  It may have
 one of the following values:

  %asr16-%asr31"

The rationale of having this restriction was that the registers from 16
to 31 are reserved to implementations, and are therefore "non-V9".  It
also assumes that the existing ASR registers in the range 0..31 will
have their own names such as %y, that can be used to access such
registers.

However, this is problematic.  When a new ASR register is introduced,
such as %mcdper a.k.a. %asr14, it is useful to be able to use %asr14 in
order to not depend on the latest version of the assembler.

The Solaris assembler is lax and allows to assembly instructions
referring to %asr0 to %asr31.  This patch makes the GNU assembler to
mimic that behavior.

gas/ChangeLog:

  2016-03-24  Jose E. Marchesi  &lt;jose.marchesi@oracle.com&gt;

	* config/tc-sparc.c (sparc_ip): Remove the V9 restriction on ASR
	registers to be in the 16..31 range.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the SPARC V9 (and later) versions of the SPARC specification, the
section C.1.1 "Register Names" specifies that:

"asr_reg.  An asr_reg is an Ancillary State Register name.  It may have
 one of the following values:

  %asr16-%asr31"

The rationale of having this restriction was that the registers from 16
to 31 are reserved to implementations, and are therefore "non-V9".  It
also assumes that the existing ASR registers in the range 0..31 will
have their own names such as %y, that can be used to access such
registers.

However, this is problematic.  When a new ASR register is introduced,
such as %mcdper a.k.a. %asr14, it is useful to be able to use %asr14 in
order to not depend on the latest version of the assembler.

The Solaris assembler is lax and allows to assembly instructions
referring to %asr0 to %asr31.  This patch makes the GNU assembler to
mimic that behavior.

gas/ChangeLog:

  2016-03-24  Jose E. Marchesi  &lt;jose.marchesi@oracle.com&gt;

	* config/tc-sparc.c (sparc_ip): Remove the V9 restriction on ASR
	registers to be in the 16..31 range.
</pre>
</div>
</content>
</entry>
<entry>
<title>sparc: reorder wr instructions in sparc_opcodes to fix diagnostics</title>
<updated>2016-03-24T17:20:45+00:00</updated>
<author>
<name>Jose E. Marchesi</name>
<email>jose.marchesi@oracle.com</email>
</author>
<published>2016-03-24T17:20:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/binutils-gdb.git/commit/?id=a6b71f422b2a4c1dae639064945bc8697528c57b'/>
<id>a6b71f422b2a4c1dae639064945bc8697528c57b</id>
<content type='text'>
This patch changes the location of several variants of the `wr'
instruction in sparc_opcodes.  This is to get the assembler to emit the
right diagnostics when an invalid %asrN register is used in an
instruction.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch changes the location of several variants of the `wr'
instruction in sparc_opcodes.  This is to get the assembler to emit the
right diagnostics when an invalid %asrN register is used in an
instruction.
</pre>
</div>
</content>
</entry>
<entry>
<title>make microblaze build with -Wwrite-strings</title>
<updated>2016-03-24T12:00:44+00:00</updated>
<author>
<name>Trevor Saunders</name>
<email>tbsaunde+binutils@tbsaunde.org</email>
</author>
<published>2016-03-20T01:48:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/binutils-gdb.git/commit/?id=e742e119e1a37c642240195d6b942d624120df82'/>
<id>e742e119e1a37c642240195d6b942d624120df82</id>
<content type='text'>
frag_var () assigns its last argument to frag::fr_opcode, and it turns out
some targets modify the string that points to.  However it appears niether the
generic code or the microblaze code modifies what fr_opcode points to, so this
code should be safe.  So we unfortunately need to cast to char * when passing
an argument to frag_var () but otherwise microblaze can itself point to these
strings with const char *.

gas/ChangeLog:

2016-03-24  Trevor Saunders  &lt;tbsaunde+binutils@tbsaunde.org&gt;

	* config/tc-microblaze.c (md_assemble): Cast opc to char * when calling
	frag_var ().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
frag_var () assigns its last argument to frag::fr_opcode, and it turns out
some targets modify the string that points to.  However it appears niether the
generic code or the microblaze code modifies what fr_opcode points to, so this
code should be safe.  So we unfortunately need to cast to char * when passing
an argument to frag_var () but otherwise microblaze can itself point to these
strings with const char *.

gas/ChangeLog:

2016-03-24  Trevor Saunders  &lt;tbsaunde+binutils@tbsaunde.org&gt;

	* config/tc-microblaze.c (md_assemble): Cast opc to char * when calling
	frag_var ().
</pre>
</div>
</content>
</entry>
</feed>
