Skip to content
Snippets Groups Projects
  1. Nov 01, 2005
    • Joseph Myers's avatar
      * gcc_update: Include revision number in LAST_UPDATED. · f415efe3
      Joseph Myers authored
      From-SVN: r106327
      f415efe3
    • Paolo Carlini's avatar
      re PR libstdc++/24595 (std::tr1::get_deleter not declared) · 27473454
      Paolo Carlini authored
      2005-11-01  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/24595
      	* include/tr1/boost_shared_ptr.h (shared_ptr<>::get_deleter):
      	Move out of shared_ptr.
      	* testsuite/tr1/2_general_utilities/memory/shared_ptr/misc/24595.cc:
      	New.
      
      From-SVN: r106321
      27473454
    • Paul Thomas's avatar
      re PR fortran/21565 (namelist in block data is illegal) · 53096259
      Paul Thomas authored
      2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/21565
      	* symbol.c (check_conflict): An object cannot be in a namelist and in
      	block data.
      
      	PR fortran/18737
      	* resolve.c (resolve_symbol): Set the error flag to
      	gfc_set_default_type, in the case of an external symbol, so that
      	an error message is emitted if IMPLICIT NONE is set.
      
      	PR fortran/14994
      	* gfortran.h (gfc_generic_isym_id): Add GFC_ISYM_SECNDS to enum.
      	* check.c (gfc_check_secnds): New function.
      	* intrinsic.c (add_functions): Add call to secnds.
      	* iresolve.c (gfc_resolve_secnds): New function.
      	* trans-intrinsic (gfc_conv_intrinsic_function): Add call to
      	secnds via case GFC_ISYM_SECNDS.
      	* intrinsic.texi: Add documentation for secnds.
      
      2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/14994
      	* libgfortran/intrinsics/date_and_time.c: Add interface to
      	the functions date_and_time for the intrinsic function secnds.
      
      2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/21565
      	gfortran.dg/namelist_blockdata.f90: New test.
      
      	PR fortran/18737
      	gfortran.dg/external_implicit_none.f90: New test.
      
      	PR fortran/14994
      	* gfortran.dg/secnds.f: New test.
      
      From-SVN: r106317
      53096259
    • GCC Administrator's avatar
      Daily bump. · 4b2a5715
      GCC Administrator authored
      From-SVN: r106306
      4b2a5715
  2. Oct 31, 2005
  3. Oct 30, 2005
    • Andreas Schwab's avatar
      Make-lang.in (GFORTRAN_TARGET_INSTALL_NAME): Define. · def6f170
      Andreas Schwab authored
      	* Make-lang.in (GFORTRAN_TARGET_INSTALL_NAME): Define.
      	(GFORTRAN_CROSS_NAME): Remove.
      	(fortran.install-common): Correctly install a cross compiler.
      	(fortran.uninstall): Use GFORTRAN_TARGET_INSTALL_NAME instead of
      	GFORTRAN_CROSS_NAME.
      
      From-SVN: r106256
      def6f170
    • Erik Edelmann's avatar
      gfortran.texi: Update contributors. · 13679135
      Erik Edelmann authored
      fortran/
      2005-10-30  Erik Edelmann  <eedelman@gcc.gnu.org>
      
              * gfortran.texi: Update contributors.
      
      From-SVN: r106255
      13679135
    • Erik Edelmann's avatar
      re PR fortran/18883 (ICE in gfc_finish_var_decl) · d48734ef
      Erik Edelmann authored
      fortran/
      2005-10-30  Erik Edelmann  <eedelman@gcc.gnu.org>
      
              PR fortran/18883
              * trans-decl.c (gfc_finish_var_decl): Add decl to the
              current function, rather than the parent.  Make
              assertion accept fake result variables.
              * trans-expr.c (gfc_conv_variable): If the character
              length of an ENTRY isn't set, get the length from
              the master function instead.
      
      testsuite
      2005-10-30  Erik Edelmann  <eedelman@gcc.gnu.org>
      
              PR fortran/18883
              * gfortran.dg/char_result_9.f90: New.
              * gfortran.dg/char_result_10.f90: New.
      
      From-SVN: r106254
      d48734ef
    • Paolo Carlini's avatar
      re PR libstdc++/20213 (cassert header documentation wrong) · 097588e4
      Paolo Carlini authored
      2005-10-30  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/20213
      	* include/c_std/std_csignal.h: Adjust comment as per 17.4.1.2/4.
      	* include/c_std/std_cstdlib.h: Likewise.
      	* include/c_std/std_cstdio.h: Likewise.
      	* include/c_std/std_cstdarg.h: Likewise.
      	* include/c_std/std_cctype.h: Likewise.
      	* include/c_std/std_cerrno.h: Likewise.
      	* include/c_std/std_cmath.h: Likewise.
      	* include/c_std/std_ciso646.h: Likewise.
      	* include/c_std/std_ctime.h: Likewise.
      	* include/c_std/std_clocale.h: Likewise.
      	* include/c_std/std_climits.h: Likewise.
      	* include/c_std/std_cassert.h: Likewise.
      	* include/c_std/std_csetjmp.h: Likewise.
      	* include/c_std/std_cwchar.h: Likewise.
      	* include/c_std/std_cfloat.h: Likewise.
      	* include/c_std/std_cstring.h: Likewise.
      	* include/c_std/std_cstddef.h: Likewise.
      	* include/c_std/std_cwctype.h: Likewise.
      
      From-SVN: r106253
      097588e4
    • Thomas Koenig's avatar
      gfortran.texi: Remove reservations about I/O usability. · ed146156
      Thomas Koenig authored
      2005-10-30  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	* gfortran.texi:  Remove reservations about I/O usability.  Document
      	that array intrinsics mostly work.
      
      From-SVN: r106252
      ed146156
    • Tobias Schlüter's avatar
      Remove .cvsignore · dda0f764
      Tobias Schlüter authored
      From-SVN: r106250
      dda0f764
    • Tobias Schlüter's avatar
      gfortran.texi: Move license stuff to back. · a63dad5b
      Tobias Schlüter authored
      * gfortran.texi: Move license stuff to back.  Add information
      on ENUM and ENUMERATOR.
      * invoke.texi: Document -fshort-enums.
      
      From-SVN: r106249
      a63dad5b
    • Steven Bosscher's avatar
      gcc_build: Use gcc.gnu.org as the default server. · 133f4c87
      Steven Bosscher authored
      	* gcc_build: Use gcc.gnu.org as the default server.  Set up
      	SVN_REPOSITORY correctly.  Add support for checking out branches.
      
      From-SVN: r106248
      133f4c87
    • Jan Hubicka's avatar
      re PR tree-optimization/24172 (error: incorrect sharing of tree nodes) · 5e13fdf7
      Jan Hubicka authored
      	PR tree-optimization/24172
      	* tree-inline.c (copy_body_r): Unshare the substituted value first.
      	* g++.dg/tree-ssa/pr24172.C: New testcase.
      
      From-SVN: r106247
      5e13fdf7
    • Tobias Schlüter's avatar
      arith.c (gfc_enum_initializer): New function. · 25d8f0a2
      Tobias Schlüter authored
      fortran/
      2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
      	    Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
      
      	* arith.c (gfc_enum_initializer): New function.
      	(gfc_check_integer_range): Made extern.
      	* decl.c (enumerator_history): New typedef.
      	(last_initializer, enum_history, max_enum): New variables.
      	(create_enum_history, gfc_free_enum_history): New functions.
      	(add_init_expr_to_sym): Call create_enum_history if parsing ENUM.
      	(variable_decl): Modified to parse enumerator definition.
      	(match_attr_spec): Add PARAMETER attribute to ENUMERATORs.
      	(gfc_match_data_decl): Issues error, if match_type_spec do not
      	return desired return values.
      	(set_enum_kind, gfc_match_enum, gfc_match_enumerator_def): New
      	functions.
      	(gfc_match_end): Deal with END ENUM.
      	* gfortran.h (gfc_statement): ST_ENUM, ST_ENUMERATOR, ST_END_ENUM
      	added.
      	(symbol_attribute): Bit field for enumerator added.
      	(gfc_options): Add fshort_enums.
      	(gfc_enum_initializer, gfc_check_integer_range): Add prototypes.
      	* options.c: Include target.h
      	(gfc_init_options): Initialize fshort_enums.
      	(gfc_handle_option): Deal with fshort_enums.
      	* parse.c (decode_statement): Match ENUM and ENUMERATOR statement.
      	(gfc_ascii_statement): Deal with the enumerator statements.
      	(parse_enum): New function to parse enum construct.
      	(parse_spec): Added case ST_ENUM.
      	* parse.h (gfc_compile_state): COMP_ENUM added.
      	(gfc_match_enum, gfc_match_enumerator_def, gfc_free_enum_history):
      	Prototype added.
      	* symbol.c (gfc_copy_attr): Copy enumeration attribute.
      	* lang.opt (fshort-enums): Option added.
      
      testsuite/
      2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
      
      	* gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
      
      2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
      
      	* gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
      	gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
      	gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
      	gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
      	gfortran.dg/enum_9.f90,
      	gfortran.fortran-torture/compile/enum_1.f90,
      	gfortran.fortran-torture/execute/enum_1.f90,
      	gfortran.fortran-torture/execute/enum_2.f90,
      	gfortran.fortran-torture/execute/enum_3.f90,
      	gfortran.fortran-torture/execute/enum_4.f90: New tests.
      
      From-SVN: r106246
      25d8f0a2
    • Hans-Peter Nilsson's avatar
      mmix.c (mmix_intval): Correct handling of DFmode constants for hosts with long != 32 bits. · e8299ec2
      Hans-Peter Nilsson authored
      	* config/mmix/mmix.c (mmix_intval): Correct handling of DFmode
      	constants for hosts with long != 32 bits.
      
      From-SVN: r106027
      e8299ec2
    • Hans-Peter Nilsson's avatar
      re PR target/18482 (mmix-knuth-mmixware testsuite failure: tmpdir-gcc.dg-struct-layout-1) · 6536905d
      Hans-Peter Nilsson authored
      	PR target/18482
      	* gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
      	For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
      
      From-SVN: r106026
      6536905d
    • Francois-Xavier Coudert's avatar
      re PR libfortran/20179 (cannot mix C and Fortran I/O) · 159840cb
      Francois-Xavier Coudert authored
      	PR libfortran/20179
      	* io/unix.c (flush_if_preconnected): New function.
      	* io/io.h: Add prototype for flush_if_preconnected.
      	* io/transfer.c (data_transfer_init): Use flush_if_preconnected
      	to workaround buggy mixed C-Fortran code.
      
      	* gfortran.dg/mixed_io_1.f90: New test.
      	* gfortran.dg/mixed_io_1.c: New file.
      
      From-SVN: r106017
      159840cb
    • Francois-Xavier Coudert's avatar
      check.c (gfc_check_malloc, [...]): New functions. · 0d519038
      Francois-Xavier Coudert authored
      	* check.c (gfc_check_malloc, gfc_check_free): New functions.
      	* gfortran.h (gfc_generic_isym_id): Add GFC_ISYM_MALLOC.
      	* intrinsic.c (add_functions): Add symbols for MALLOC function.
      	(add_subroutines): Add symbol for FREE subroutine.
      	* intrinsic.h: Prototypes for gfc_check_malloc, gfc_check_free,
      	gfc_resolve_malloc and gfc_resolve_free.
      	* intrinsic.texi: Add doc for FREE and MALLOC intrinsics.
      	* iresolve.c (gfc_resolve_malloc, gfc_resolve_free): New
      	functions.
      	* trans-intrinsic.c (gfc_conv_intrinsic_function): Add case for
      	GFC_ISYM_MALLOC.
      
      	* Makefile.am: Add intrinsics/malloc.c file.
      	* Makefile.in: Regenerate.
      	* intrinsics/malloc.c: New file, with implementations for free
      	and malloc library functions.
      
      	* gfortran.dg/malloc_free_1.f90: New test.
      
      From-SVN: r106016
      0d519038
    • Steven Bosscher's avatar
      * gfortran.texi: Update contributors. · cf6ae955
      Steven Bosscher authored
      From-SVN: r106015
      cf6ae955
    • Andreas Krebbel's avatar
      re PR middle-end/24093 (cgraph exhausts virtual memory building 197.parser with -profile-use -O3) · 7e1b44bb
      Andreas Krebbel authored
      	PR middle-end/24093
      	* ipa-inline.c (craph_decide_recursive_inlining): Fix return value.
      
      From-SVN: r106014
      7e1b44bb
    • GCC Administrator's avatar
      Daily bump. · a9a92716
      GCC Administrator authored
      From-SVN: r106007
      a9a92716
  4. Oct 29, 2005
Loading