1. 27 Dec, 2012 8 commits
    • re PR fortran/48976 (INQUIRE with STREAM= not supported) · f5b650c0
      2012-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR fortran/48976
      	* gfortran.dg/inquire_15.f90: New.
      
      From-SVN: r194736
      Jerry DeLisle committed
    • re PR fortran/48976 (INQUIRE with STREAM= not supported) · 93e8af19
      2012-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR fortran/48976
      	* gfortran.h (gfc_inquire struct): Add pointer for inquire stream.
      	* io.c (io_tag): Add tag for inquire stream. (match_inquire_element):
      	Add matcher for new tag. (gfc_resolve_inquire): Resolve new tag.
      	* ioparm.def: Add new parameter for inquire stream.
      	* trans-io.c (gfc_trans_inquire): Add tranlste code for inquire
      	stream.
      
      From-SVN: r194734
      Jerry DeLisle committed
    • re PR fortran/48976 (INQUIRE with STREAM= not supported) · 797332ed
      2012-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libfortran/48976
      	* io/inquire.c (inquire_via_unit): Set user stream inquiry variable to
      	appropriate value based on unit access method. (inquire_via_filename):
      	Since filename is not associated with an open unit, set stream inquiry
      	to UNKNOWN.
      	* io/io.h: Define inquire stream parameters.
      
      From-SVN: r194733
      Jerry DeLisle committed
    • rs6000.c (rs6000_deligitimze_address): Do not delegitimize TLS addresses on AIX. · 53b0dee1
              * config/rs6000/rs6000.c (rs6000_deligitimze_address): Do not
              delegitimize TLS addresses on AIX.
              (rs6000_legitimize_tls_address_aix): Append TLS symbol qualifier.
              Set SYMBOL_FLAG_LOCAL on module symbol.
              (output_toc): Do not append TLS symbol qualifier here.
              * config/rs6000/rs6000.md (tls_get_addr_internal): Add GPR 4 to
              clobbers.
      
      From-SVN: r194732
      David Edelsohn committed
    • * target.def (supports_function_versions): Fix typo. · 9e1883a2
      From-SVN: r194731
      Andreas Schwab committed
    • Before this patch... · eb745e40
      Before this patch, function multiversioning determines that two functions
      are different by comparing the arch type and isa flags that are set
      after the target string is processed. This leads to cases where  the
      versions become identical when the command-line target options are
      altered.
      
      This patch modifies the function version determination to
      just compare the target string.
      
      
      2012-12-27  Sriraman Tallam  <tmsriram@google.com>
      
      	* doc/tm.texi.in (TARGET_OPTION_SUPPORTS_FUNCTION_VERSIONS): Document
      	new target hook.
      	* doc/tm.texi: Regenerate.
      	* c-family/c-common.c (handle_target_attribute): Retain target attribute
      	for targets that support versioning.
      	* target.def (supports_function_versions): New hook.
      	* cp/class.c (add_method): Remove calls
      	to DECL_FUNCTION_SPECIFIC_TARGET.
      	* config/i386/i386.c (ix86_function_versions): Use target string
      	to check for function versions instead of target flags.
      	* (ix86_supports_function_versions): New function.
      	* (is_function_default_version): Check target string.
      	* TARGET_OPTION_SUPPORTS_FUNCTION_VERSIONS: New macro.
      
      2012-12-27  Sriraman Tallam  <tmsriram@google.com>
      
      	* testsuite/g++.dg/mv1.C: Remove target options.
      	* testsuite/g++.dg/mv2.C: Ditto.
      	* testsuite/g++.dg/mv3.C: Ditto.
      	* testsuite/g++.dg/mv4.C: Ditto.
      	* testsuite/g++.dg/mv5.C: Ditto.
      
      From-SVN: r194730
      Sriraman Tallam committed
    • Daily bump. · 1b9c5a88
      From-SVN: r194729
      GCC Administrator committed
  2. 26 Dec, 2012 3 commits
  3. 25 Dec, 2012 3 commits
  4. 24 Dec, 2012 1 commit
  5. 23 Dec, 2012 4 commits
  6. 22 Dec, 2012 4 commits
  7. 21 Dec, 2012 17 commits