gdb and binutils branch master updated. 919731affbef19fcad8dddb0a595bb05755cb345

mpf@sourceware.org mpf@sourceware.org
Tue May 20 22:47:00 GMT 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".

The branch, master has been updated
       via  919731affbef19fcad8dddb0a595bb05755cb345 (commit)
       via  153ff4340d8d2a4ddd53cf953e19aeef3bb7d5dc (commit)
      from  82bda27b2f439498b5c8b4941d8d47bdfe916688 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=919731affbef19fcad8dddb0a595bb05755cb345

commit 919731affbef19fcad8dddb0a595bb05755cb345
Author: mfortune <matthew.fortune@imgtec.com>
Date:   Tue May 20 13:28:20 2014 +0100

    Add MIPS .module directive
    
    gas/
    
    	* config/tc-mips.c (file_mips_opts_checked): New static global.
    	(s_module): New static function.
    	(file_ase): Remove.
    	(mips_pseudo_table): Add .module handler.
    	(mips_set_ase): Add opts argument and use instead of mips_opts.
     	(md_assemble): Use file_mips_check_options.
    	(md_parse_option): Update to use file_mips_opts instead of mips_opts.
    	(mips_set_architecture): Delete function.  Moved to...
    	(mips_after_parse_args): Here.  All logic now applies to
    	file_mips_opts first and then copies the final state to mips_opts.
    	Move error checking and defaults inference to mips_check_options and
    	file_mips_check_options.
    	(mips_check_options): New static function.  Common option checking for
    	command line, .module and .set.  Use .module values in error messages
    	instead of refering to command line options.
    	(file_mips_check_options): New static function.  A wrapper for
    	mips_check_options with file_mips_opts.  Updates BFD arch based on
    	final options.
    	(s_mipsset): Split into s_mipsset and parse_code_option.  Settings
    	supported by both .set and .module are moved to parse_code_option.
    	Warnings and errors are kept in s_mipsset because when
    	parse_code_option is used with s_module the warnings are deferred
    	until code is generated.  Any setting supporting 'default' value is
    	kept in s_mipsset as it is not applicable to s_module. Inferred
    	settings are also kept in s_mipsset as s_module does not infer any
    	settings.  Use mips_check_options.
    	(parse_code_option): New static function derived from s_mipsset.
    	(s_module): New static function that implements .module.  Allows file
    	level settings to be changed until code is generated.
    	(s_cpload, s_cpsetup, s_cplocal): Use file_mips_check_options.
    	(s_cprestore, s_cpreturn, s_cpadd, mips_address_bytes): Likewise.
    	(mips_elf_final_processing): Update file_ase to file_mips_opts.ase.
    	(md_mips_end): Use file_mips_check_options.
    	* doc/c-mips.texi: Document .module.
    
    gas/testsuite
    
    	* gas/mips/mips.exp: Add new tests.  Use 64-bit ABI for relax-bc1any.
    	Fix micromips arch definition to use mips64r2 consistently.
    	* gas/mips/module-defer-warn1.s: New.
    	* gas/mips/module-defer-warn1.d: New.
    	* gas/mips/module-defer-warn2.s: New.
    	* gas/mips/module-defer-warn2.l: New.
    	* gas/mips/module-override.d: New.
    	* gas/mips/module-override.s: New.
    	* gas/mips/mips-gp32-fp64.l: Update expected output.
    	* gas/mips/mips-gp64-fp32-pic.l: Update expected output.
    	* gas/mips/mips-gp64-fp32.l: Update expected output.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=153ff4340d8d2a4ddd53cf953e19aeef3bb7d5dc

commit 153ff4340d8d2a4ddd53cf953e19aeef3bb7d5dc
Author: mfortune <matthew.fortune@imgtec.com>
Date:   Tue May 20 23:34:19 2014 +0100

    Remove newly introduced whitespace from warnings.
    
    	* messages.c (as_warn_internal): Remove extra whitespace from
    	warning messages.

-----------------------------------------------------------------------

Summary of changes:
 gas/ChangeLog                               |    5 +
 gas/config/tc-mips.c                        |  604 +++++++++++++++------------
 gas/doc/c-mips.texi                         |   14 +
 gas/messages.c                              |    6 +-
 gas/testsuite/gas/mips/mips-gp32-fp64.l     |    4 +-
 gas/testsuite/gas/mips/mips-gp64-fp32-pic.l |    4 +-
 gas/testsuite/gas/mips/mips-gp64-fp32.l     |    4 +-
 gas/testsuite/gas/mips/mips.exp             |    8 +-
 gas/testsuite/gas/mips/module-defer-warn1.d |    7 +
 gas/testsuite/gas/mips/module-defer-warn1.s |    2 +
 gas/testsuite/gas/mips/module-defer-warn2.l |    3 +
 gas/testsuite/gas/mips/module-defer-warn2.s |    2 +
 gas/testsuite/gas/mips/module-override.d    |    7 +
 gas/testsuite/gas/mips/module-override.s    |    1 +
 14 files changed, 384 insertions(+), 287 deletions(-)
 create mode 100644 gas/testsuite/gas/mips/module-defer-warn1.d
 create mode 100644 gas/testsuite/gas/mips/module-defer-warn1.s
 create mode 100644 gas/testsuite/gas/mips/module-defer-warn2.l
 create mode 100644 gas/testsuite/gas/mips/module-defer-warn2.s
 create mode 100644 gas/testsuite/gas/mips/module-override.d
 create mode 100644 gas/testsuite/gas/mips/module-override.s


hooks/post-receive
-- 
gdb and binutils



More information about the Binutils-cvs mailing list