Skip to content
Snippets Groups Projects
  1. Jan 05, 2007
  2. Jan 04, 2007
    • Ben Elliston's avatar
      strstream.cc (strstreambuf::seekoff): Add parentheses around truth expression... · 93c5d31c
      Ben Elliston authored
      strstream.cc (strstreambuf::seekoff): Add parentheses around truth expression to eliminate a new warning from g++.
      
      	* src/strstream.cc (strstreambuf::seekoff): Add parentheses around
      	truth expression to eliminate a new warning from g++.
      
      From-SVN: r120457
      93c5d31c
    • Brooks Moses's avatar
      * Makefile.in: Added .PHONY entry for documentation targets. · b0088af7
      Brooks Moses authored
      From-SVN: r120456
      b0088af7
    • Brooks Moses's avatar
      * Makefile.in: Add empty info, html, dvi, pdf targets. · e0a9456a
      Brooks Moses authored
      From-SVN: r120455
      e0a9456a
    • Eric Christopher's avatar
      libgcc2.c (__bswapsi2): Use SItype. · e4b6bec2
      Eric Christopher authored
      2007-01-04  Eric Christopher  <echristo@apple.com>
      
      	    * libgcc2.c (__bswapsi2): Use SItype.
      	      (__bswapdi2): Use DItype.
      	    * libgcc2.h: Update for above.
      
      From-SVN: r120454
      e4b6bec2
    • Paul Brook's avatar
      arm.md (arm_mulsi3, [...]): Make conditional on !arm_arch6. · d6c397b0
      Paul Brook authored
      2007-01-04  Paul Brook  <paul@codesourcery.com>
      
      	* config/arm/arm.md (arm_mulsi3, thumb_mulsi3, mulsi3_compare0,
      	mulsi_compare0_scratch, mulsi3addsi, mulsi3addsi_compare0,
      	mulsi3addsi_compare0_scratch, mulsidi3adddi, mulsidi3,
      	umulsidi3, umulsidi3adddi, smulsi3_highpart,
      	umulsi3_highpart): Make conditional on !arm_arch6.
      	(arm_mulsi3_v6, thumb_mulsi3_v6, mulsi3_compare0_v6,
      	mulsi_compare0_scratch_v6, mulsi3addsi_v6, mulsi3addsi_compare0_v6,
      	mulsi3addsi_compare0_scratch_v6, mulsidi3adddi_v6, mulsidi3_v6,
      	umulsidi3_v6, umulsidi3adddi_v6, smulsi3_highpart_v6,
      	umulsi3_highpart_v6): New insns.
      
      From-SVN: r120453
      d6c397b0
    • Brooks Moses's avatar
      intrinsic.texi (IAND): Clarify argument specifications. · 6d413586
      Brooks Moses authored
      * intrinsic.texi (IAND): Clarify argument specifications.
      (IBCLR): Add documentation.
      (IBITS): Add documentation.
      (IBSET): Add documentation.
      (IEOR): Add documentation.
      (IERRNO): Add documentation.
      (INDEX): Add documentation.
      (IOR): Add documentation.
      (ISHFT): Add documentation.
      (ISHFTC): Add documentation.
      (KILL): Add documentation.
      (LEN_TRIM): Add documentation.
      
      From-SVN: r120452
      6d413586
    • Roger Sayle's avatar
      fold-const.c (fold_convert): When casting an expression to void... · bd7e4636
      Roger Sayle authored
      	* fold-const.c (fold_convert): When casting an expression to void,
      	fold_ignored_result may discover a GIMPLE_MODIFY_STMT which doesn't
      	have a type.  Instead of attempting to build a NOP_EXPR, return
      	these "special" trees directly.
      
      From-SVN: r120451
      bd7e4636
    • Mike Stump's avatar
      Makefile.in (MAKEINFO): Remove. · 7fd453b4
      Mike Stump authored
      	* Makefile.in (MAKEINFO): Remove.
      	(PERL): Likewise.
      
      From-SVN: r120450
      7fd453b4
    • Paolo Bonzini's avatar
      configure.ac: Add GCC_TOPLEV_SUBDIRS. · 14e8fc8b
      Paolo Bonzini authored
      2007-01-04  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.ac: Add GCC_TOPLEV_SUBDIRS.
      	* configure: Regenerate.
      	* Makefile.in (host_subdir): Substitute it.
      	(gcc_objdir): Use it.
      
      From-SVN: r120449
      14e8fc8b
    • Brooks Moses's avatar
      re PR fortran/30235 ([4.1 only] missing alternate return argument with... · 3ab7b3de
      Brooks Moses authored
      re PR fortran/30235 ([4.1 only] missing alternate return argument with explicit interface causes segfault)
      
      fortran/
      	PR 30235
      	* interface.c (compare_actual_formal): check for
      	alternate returns when iterating over non-present
      	arguments.
      
      testsuite/
      	PR 30235
      	* gfortran.dg/altreturn_2.f90: new test.
      
      From-SVN: r120447
      3ab7b3de
    • Brooks Moses's avatar
      * invoke.texi: Update manpage copyright to include 2007. · 5f9a37a6
      Brooks Moses authored
      From-SVN: r120445
      5f9a37a6
    • Brooks Moses's avatar
      gfortran.texi: Update copyright to include 2007. · 2553e4e0
      Brooks Moses authored
      * gfortran.texi: Update copyright to include 2007.
      * intrinsic.texi: Update copyright to include 2007.
      * invoke.texi: Update copyright to include 2007.
      
      From-SVN: r120444
      2553e4e0
    • Daniel Jacobowitz's avatar
      * config.host (ia64*-*-linux*): Set tmake_file. · 1555beba
      Daniel Jacobowitz authored
      From-SVN: r120443
      1555beba
    • Joseph Myers's avatar
      rs6000.c (rs6000_rtx_costs): Make adjustment for MULT inside MINUS as either argument. · 762c919f
      Joseph Myers authored
      	* config/rs6000/rs6000.c (rs6000_rtx_costs): Make adjustment for
      	MULT inside MINUS as either argument.  Use rs6000_cost->dmul -
      	rs6000_cost->fp not 0 as adjustment for outer NEG.
      
      From-SVN: r120442
      762c919f
    • Tom Tromey's avatar
      re PR preprocessor/28165 (_Pragma GCC system_header broken) · 705e2d28
      Tom Tromey authored
      libcpp
      	PR preprocessor/28165:
      	* internal.h (cpp_in_primary_file): New function.
      	* directives.c (do_include_next): Use cpp_in_primary_file.
      	(do_pragma_once): Likewise.
      	(do_pragma_system_header): Likewise.
      gcc/testsuite
      	PR preprocessor/28165:
      	* gcc.dg/cpp/pr28165.c: New file.
      
      From-SVN: r120441
      705e2d28
    • Daniel Jacobowitz's avatar
      * Makefile.in (version): Define. · 79e6eaeb
      Daniel Jacobowitz authored
      From-SVN: r120440
      79e6eaeb
    • Paolo Bonzini's avatar
      commit changelog entry for last commit · 3dd71726
      Paolo Bonzini authored
      From-SVN: r120439
      3dd71726
    • Jan Hubicka's avatar
      cgraph.c (cgraph_release_function_body): New function. · 3a40c18a
      Jan Hubicka authored
      	* cgraph.c (cgraph_release_function_body): New function.
      	(cgraph_remove_node): Use it.
      	* cgraph.h (cgraph_release_function_body): Declare.
      	* cgraphunit.c (cgraph_expand_function): Use it.
      	* ipa.c (cgraph_remove_unreahchable_nodes): Use it.
      	* tree-ssa.c (delete_tree_ssa): Allow to be called before aliasing
      	is initialized and while compilation of other function is running.
      	* tree-optimize.c (execute_free_cfg_annotations): Move code to clear
      	statement CFG annotations from here to ...
      	* tree-cfg.c (delete_tree_cfg_annotations): ... here.
      
      From-SVN: r120437
      3a40c18a
    • Zdenek Dvorak's avatar
      cfgloop.h (enum li_flags): Make the constants powers of two. · b06e8639
      Zdenek Dvorak authored
      	* cfgloop.h (enum li_flags): Make the constants powers of two.
      
      From-SVN: r120433
      b06e8639
    • Paolo Bonzini's avatar
      configure.in: Use DEV-PHASE to detect the default for --enable-werror. · 88fceb68
      Paolo Bonzini authored
      2007-01-04  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.in: Use DEV-PHASE to detect the default for --enable-werror.
      	* configure: Regenerate.
      
      From-SVN: r120432
      88fceb68
    • Tobias Burnus's avatar
      re PR fortran/30276 (gfortran include problem) · e01f74e0
      Tobias Burnus authored
      
      2007-01-02  Tobias Burnus  <burnus@net-b.de>
                  Jakub Jelinek  <jakub@redhat.com>
      
              PR fortran/30276
              * scanner.c (open_included_file): Revert patch.
                (gfc_open_included_file): Support absolute pathnames.
                (gfc_open_intrinsic_module): Support absolute pathnames.
      
      
      Co-Authored-By: default avatarJakub Jelinek <jakub@redhat.com>
      
      From-SVN: r120431
      e01f74e0
    • Jan Hubicka's avatar
      tree-inline.c (copy_bb): Insert new statements to statements_to_fold set. · b8a00a4d
      Jan Hubicka authored
      	* tree-inline.c (copy_bb): Insert new statements to statements_to_fold
      	set.
      	(fold_marked_statements): New function.
      	(optimize_inline_calls, tree_function_versioning): Fold new statements.
      	* tree-inline.h (copy_body_data): Add statemetns_to_fold.
      
      From-SVN: r120430
      b8a00a4d
    • Daniel Jacobowitz's avatar
      Makefile.def (target_modules): Add libgcc. · fa958513
      Daniel Jacobowitz authored
      
      ./	* Makefile.def (target_modules): Add libgcc.
      	(lang_env_dependencies): Remove default items.  Use no_c and no_gcc.
      	* Makefile.tpl (clean-target-libgcc): Delete.
      	(configure-target-[+module+]): Emit --disable-bootstrap dependencies
      	on gcc even for bootstrapped modules.  Rewrite handling of
      	lang_env_dependencies to loop over target_modules.
      	* configure.in (target_libraries): Add target-libgcc.
      	* Makefile.in, configure: Regenerated.
      gcc/
      	* config.gcc: Mention libgcc/config.host.
      	* Makefile.in: Update comments mentioning libgcc.
      	(LIBGCC, INSTALL_LIBGCC, GCC_PARTS, mklibgcc): Delete.
      	(all.cross, start.encap, rest.encap, rest.cross): Update
      	dependencies for libgcc move.
      	(libgcc.mk, LIBGCC_DEPS, libgcov.a, libgcc.a, stmp-multilib)
      	(clean-target, clean-target-libgcc): Delete.
      	(srcdirify, GCC_EXTRA_PARTS): New macros.
      	(libgcc-support, libgcc.mvars): New rules.
      	(distclean): Remove mention of mklibgcc.
      	(install): Don't reference INSTALL_LIBGCC.
      	(install-common): Don't reference EXTRA_PARTS.
      	(install-libgcc, install-multilib): Delete rules.
      	* mklibgcc.in: Delete file.
      	* doc/configfiles.texi: Don't mention mklibgcc.
      
      	* config/i386/t-darwin (SHLIB_VERPFX): Delete (moved to libgcc).
      	* config/i386/t-darwin64 (SHLIB_VERPFX): Likewise.
      	* config/rs6000/t-darwin (SHLIB_VERPFX): Likewise.
      	* config/rs6000/t-ppccomm (TARGET_LIBGCC2_CFLAGS, SHLIB_MAPFILES)
      	(mklibgcc, ldblspecs): Likewise.
      
      	* config/i386/t-nwld (libgcc.def, libc.def, libpcre.def)
      	(posixpre.def): Use $(T).
      	(SHLIB_EXT, SHLIB_NAME, SHLIB_SLIBDIR_QUAL, SHLIB_DEF, SHLIB_MAP)
      	(SHLIB_SRC, SHLIB_INSTALL): Delete.
      	(SHLIB_LINK): Make dummy.
      	* config/t-slibgcc-darwin: Delete contents except for dummy SHLIB_LINK.
      
      	* config/frv/t-linux (EXTRA_MULTILIB_PARTS): Clear.
      
      	* config/alpha/t-crtfm: Use $(T) in rules for EXTRA_PARTS.
      	* config/alpha/t-vms, config/alpha/t-vms64, config/fr30/t-fr30,
      	config/i386/t-rtems-i386, config/ia64/t-ia64, config/rs6000/t-beos,
      	config/rs6000/t-newas, config/sparc/t-elf: Likewise.
      
      	* configure.ac (all_outputs): Remove mklibgcc.
      	* configure: Regenerated.
      libgcc/
      	* Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
      	config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
      	config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
      	config/sparc/t-crtfm, config/t-slibgcc-darwin,
      	config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
      	shared-object.mk, siditi-object.mk, static-object.mk: New files.
      	* configure: Generated.
      
      Co-Authored-By: default avatarPaolo Bonzini <bonzini@gnu.org>
      
      From-SVN: r120429
      fa958513
    • Brooks Moses's avatar
      * gfortran.texi (GNU Fortran and GCC): Rewrite · de43c613
      Brooks Moses authored
      From-SVN: r120428
      de43c613
Loading