Skip to content
Snippets Groups Projects
  1. Dec 05, 2009
    • Ralf Wildenhues's avatar
      Sync from git Libtool and regenerate. · 43e02a8a
      Ralf Wildenhues authored
      /:
      	PR target/38384
      	PR bootstrap/40972
      	* libtool.m4: Sync from git Libtool.
      	* ltoptions.m4: Likewise.
      	* ltversion.m4: Likewise.
      	* lt~obsolete.m4: Likewise.
      	* ltmain.sh: Likewise.
      
      boehm-gc/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      
      fixincludes/:
      	* configure: Regenerate.
      
      gcc/:
      	* configure: Regenerate.
      
      libffi/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* man/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libgfortran/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      libgomp/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/classpath/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* doc/api/Makefile.in: Regenerate.
      	* examples/Makefile.in: Regenerate.
      	* external/Makefile.in: Regenerate.
      	* external/jsr166/Makefile.in: Regenerate.
      	* external/relaxngDatatype/Makefile.in: Regenerate.
      	* external/sax/Makefile.in: Regenerate.
      	* external/w3c_dom/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* lib/Makefile.in: Regenerate.
      	* native/Makefile.in: Regenerate.
      	* native/fdlibm/Makefile.in: Regenerate.
      	* native/jawt/Makefile.in: Regenerate.
      	* native/jni/Makefile.in: Regenerate.
      	* native/jni/classpath/Makefile.in: Regenerate.
      	* native/jni/gconf-peer/Makefile.in: Regenerate.
      	* native/jni/gstreamer-peer/Makefile.in: Regenerate.
      	* native/jni/gtk-peer/Makefile.in: Regenerate.
      	* native/jni/java-io/Makefile.in: Regenerate.
      	* native/jni/java-lang/Makefile.in: Regenerate.
      	* native/jni/java-math/Makefile.in: Regenerate.
      	* native/jni/java-net/Makefile.in: Regenerate.
      	* native/jni/java-nio/Makefile.in: Regenerate.
      	* native/jni/java-util/Makefile.in: Regenerate.
      	* native/jni/midi-alsa/Makefile.in: Regenerate.
      	* native/jni/midi-dssi/Makefile.in: Regenerate.
      	* native/jni/native-lib/Makefile.in: Regenerate.
      	* native/jni/qt-peer/Makefile.in: Regenerate.
      	* native/jni/xmlj/Makefile.in: Regenerate.
      	* native/plugin/Makefile.in: Regenerate.
      	* resource/Makefile.in: Regenerate.
      	* scripts/Makefile.in: Regenerate.
      	* tools/Makefile.in: Regenerate.
      
      libjava/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libmudflap/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libobjc/:
      	* configure: Regenerate.
      
      libssp/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      libstdc++-v3/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libsupc++/Makefile.in: Regenerate.
      	* po/Makefile.in: Regenerate.
      	* python/Makefile.in: Regenerate.
      	* src/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      lto-plugin/:
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      zlib/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r155012
      43e02a8a
  2. Nov 30, 2009
    • Dave Korn's avatar
      libgomp.exp (libgomp_init): Add host-dependent settings for LC_ALL and LANG. · 17f35e23
      Dave Korn authored
      libgomp/ChangeLog
      
      2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	* testsuite/lib/libgomp.exp (libgomp_init): Add host-dependent
      	settings for LC_ALL and LANG.
      
      gcc/testsuite/ChangeLog
      
      2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	* lib/g++.exp (g++_init): Add host-dependent settings for
      	LC_ALL and LANG.
      	* lib/gcc-dg.exp: Likewise.
      	* lib/options.exp: Likewise.
      	* lib/objc.exp (objc_init): Likewise.
      	* lib/gfortran.exp (gfortran_init): Likewise.
      
      libjava/ChangeLog
      
      2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	* testsuite/lib/libjava.exp (libjava_init):  Add host-dependent
      	settings for LC_ALL and LANG.
      
      From-SVN: r154854
      17f35e23
  3. Nov 25, 2009
    • Jakub Jelinek's avatar
      re PR fortran/42162 (OpenMP: ICE: tree check in omp_add_variable, at gimplify.c:5282) · 281e33e1
      Jakub Jelinek authored
      	PR fortran/42162
      	* trans-openmp.c (gfc_trans_omp_do): When dovar isn't a VAR_DECL,
      	don't use simple loop and handle clauses properly.
      
      	* testsuite/libgomp.fortran/pr42162.f90: New test.
      
      From-SVN: r154654
      281e33e1
    • Sebastian Pop's avatar
      ChangeLog.graphite: New. · 7f05acf9
      Sebastian Pop authored
      2009-10-09  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* ChangeLog.graphite: New.
      	* testsuite/libgomp.graphite/graphite.exp (PARALLEL_CFLAGS): Add
      	-fno-loop-block.
      
      From-SVN: r154571
      7f05acf9
    • Li Feng's avatar
      re PR tree-optimization/41118 (Wrong dependence analysis in graphite for unrestricted pointers) · 1825f9a2
      Li Feng authored
      2009-09-17 Li Feng  <nemokingdom@gmail.com>
      
      	PR middle-end/41118
      	* graphite-dependences.c (poly_drs_may_alias_p): Adjust definition.
      	(pddr_original_scattering): Make sure 2 pdr2 in the same base object set.
      	(graphite_carried_dependence_level_k): Ditto.
      	* graphite-poly.c (new_poly_dr): Add init of PDR_BASE_OBJECT_SET.
      	* graphite-poly.h (struct poly_dr): Add member dr_base_object_set.
      	(new_poly_dr): Adjust declaration.
      	* graphite-sese-to-poly.c (free_data_refs_aux): New.
      	(free_gimple_bb): Added free_data_refs_aux.
      	(build_poly_dr): Add dr_base_object_set.
      	(partition_drs_to_sets): New.
      	(dr_same_base_object_p): New.
      	(build_alias_set_for_drs): New.
      	(build_base_object_set_for_drs): New.
      	(build_scop_drs): Add build_base_obj_set_for_drs.
      	* graphite-sese-to-poly.h: Added #define for alias set number index and
      	base object set index.
      	* libgomp/testsuite/libgomp.graphite/force-parallel-6.c: Refine tests.
      	* libgomp/testsuite/libgomp.graphite/pr4118.c: New.
      
      From-SVN: r154549
      1825f9a2
  4. Nov 13, 2009
  5. Oct 27, 2009
  6. Oct 26, 2009
  7. Oct 22, 2009
    • Razya Ladelsky's avatar
      cfgloopmanip.c (duplicate_subloops): Export. · 48710229
      Razya Ladelsky authored
      2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
      
              * cfgloopmanip.c  (duplicate_subloops): Export.
              * tree-parloops.c (loop_parallel_p): Dump if loop is innermost.
              (transform_to_exit_first_loop): Duplicate bbs starting from 
              header up to loop->latch instead of exit->src.
              Initialize control variable to the correct number of iterations.
              (gather_scalar_reductions): Do not register double reductions.
              (parallelize_loops): Dump which loop is tested. 
              Indicate whether the parallelized loop is inner or not. 
              Remove the innermost-loop requirement.
              * cfgloop.h (duplicate_subloops): Export. 
              * tree-cfg.c (add_phi_args_after_redirect): New function.
              (gimple_duplicate_sese_tail): Remove the no-subloops constraint.
              Call duplicate_subloops.
              Update number of iterations at the exit condition.
              Don't redirect nexits always to the loop exit.
              Redirect copied edges from latch to the loop exit.
              * testsuite/libgomp.graphite/force-parallel-2.c: Adjust scan.
              * testsuite/gcc.dg/autopar/outer-1.c: New testcase.
              * testsuite/gcc.dg/autopar/outer-2.c: New testcase.
              * testsuite/gcc.dg/autopar/outer-3.c: New testcase.
              * testsuite/gcc.dg/autopar/outer-4.c: New testcase.
              * testsuite/gcc.dg/autopar/outer-5.c: New testcase.
              * testsuite/gcc.dg/autopar/outer-6.c: New testcase.
      
      From-SVN: r153457
      48710229
  8. Oct 17, 2009
  9. Sep 30, 2009
    • Ralf Wildenhues's avatar
      sed and head portability fixes in ld version check. · c82852f7
      Ralf Wildenhues authored
      libstdc++-v3/:
      	PR libstdc++/38923
      	* acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
      	use sed script portable to Solaris /bin/sed for extracting ld
      	version.
      	* configure: Regenerate.
      
      libgomp/:
      	* acinclude.m4 (LIBGOMP_CHECK_LINKER_FEATURES): Avoid 'head',
      	use sed script portable to Solaris /bin/sed for extracting ld
      	version.
      	* configure: Regenerate.
      
      From-SVN: r152315
      c82852f7
  10. Sep 17, 2009
  11. Sep 11, 2009
    • Ralf Wildenhues's avatar
      Override all per-target *_LINK variables correctly. · 878f62e5
      Ralf Wildenhues authored
      boehm-gc/:
      	* Makefile.am (libgcjgc_la_LINK, gctest_LINK): New.
      	(gctest_LDADD): Depend on libgcjgc.la instead of ./libgcjgc.la,
      	so that library dependency resolution works with portable make.
      	* Makefile.in: Regenerate.
      
      libgfortran/:
      	* Makefile.am (libgfortranbegin_la_LINK): New.
      	* Makefile.in: Regenerate.
      
      libgomp/:
      	* Makefile.am (libgomp_la_LINK): New.
      	* Makefile.in: Regenerate.
      
      libjava/:
      	* Makefile.am (libgij_la_LINK, libjvm_la_LINK): New.
      	* Makefile.in: Regenerate.
      
      libstdc++-v3/:
      	* src/Makefile.am (libstdc___la_LINK): New.
      	* src/Makefile.in: Regenerate.
      
      From-SVN: r151627
      878f62e5
  12. Aug 24, 2009
    • Ralf Wildenhues's avatar
      Update AC_PREREQ entries to 2.64 · df58e648
      Ralf Wildenhues authored
      /:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      intl/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libdecnumber/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libiberty/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libjava/classpath/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libjava/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libjava/libltdl/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.  Remove FIXME.
      
      libssp/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libobjc/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libstdc++-v3/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libada/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libgcc/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libgfortran/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      boehm-gc/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      gnattools/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      gcc/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      fixincludes/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libmudflap/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      zlib/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libffi/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libcpp/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libgomp/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      From-SVN: r151059
      df58e648
  13. Aug 22, 2009
    • Ralf Wildenhues's avatar
      Cleanups after the update to Autoconf 2.64, Automake 1.11. · 70fa0efa
      Ralf Wildenhues authored
      /:
      	* configure.ac: Remove --with-datarootdir, --with-docdir,
      	--with-pdfdir, --with-htmldir switches.
      	* configure: Regenerate.
      
      gcc/:
      	* configure.ac: Remove --with-datarootdir, --with-docdir,
      	--with-htmldir switches.  No need to call AC_SUBST for
      	datarootdir, docdir, htmldir any more.
      	* configure: Regenerate.
      	* doc/install.texi (Configuration): Document --datarootdir,
      	--docdir, --htmldir, --pdfdir; update documentation for
      	--infodir, --mandir.
      	(Prerequisites): Bump Autoconf version to 2.64, Automake to
      	1.11, M4 to 1.4.6.
      
      libgfortran/:
      	* Makefile.am (install-html, install-pdf): Remove.
      	* Makefile.in: Regenerate.
      
      libjava/classpath/:
      	* doc/cp-hacking.texinfo (Needed Tools and Libraries): Bump
      	Autoconf version to 2.64, Automake to 1.11, M4 to 1.4.6.
      
      libjava/:
      	* HACKING: Use aclocal-1.11 and autoconf-2.64 in example.
      	* Makefile.am (install-html, install-pdf): Remove.
      	* Makefile.in: Regenerate.
      
      libstdc++-v3/:
      	* doc/xml/manual/build_hacking.xml: Use tools from Autoconf
      	2.64 and Automake 1.11 in examples; update link to Autoconf
      	manual page about quadrigraphs.
      	* Makefile.am (install-html, install-pdf): Remove.
      	* Makefile.in: Regenerate.
      
      libssp/:
      	* Makefile.am (install-html, install-pdf): Remove.
      	* Makefile.in: Regenerate.
      
      boehm-gc/:
      	* Makefile.am (install-html, install-pdf): Remove.
      	* Makefile.in: Regenerate.
      
      libmudflap/:
      	* Makefile.am (install-html, install-pdf): Remove.
      	* Makefile.in: Regenerate.
      
      zlib/:
      	* Makefile.am (install-html, install-pdf, html): Remove.
      	* Makefile.in: Regenerate.
      
      libffi/:
      	* Makefile.am (install-html, install-pdf): Remove.
      	* Makefile.in: Regenerate.
      
      libgomp/:
      	* Makefile.am (install-html, install-pdf): Remove.
      	* Makefile.in: Regenerate.
      
      From-SVN: r151015
      70fa0efa
    • Ralf Wildenhues's avatar
      Regenerate tree using Autoconf 2.64 and Automake 1.11. · 5213506e
      Ralf Wildenhues authored
      config/:
      	* override.m4 (_GCC_AUTOCONF_VERSION): Bump to 2.64.
      
      :
      	* configure: Regenerate.
      
      intl/:
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      
      libiberty/:
      	* config.in: Regenerate.
      	* configure: Regenerate.
      
      boehm-gc/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* include/gc_config.h.in: Regenerate.
      
      fixincludes/:
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      
      gcc/:
      	* aclocal.m4: Regenerate.
      	* config.in: Regenerate.
      	* configure: Regenerate.
      
      libgcc/:
      	* configure: Regenerate.
      
      gnattools/:
      	* configure: Regenerate.
      
      libada/:
      	* configure: Regenerate.
      
      libcpp/:
      	* aclocal.m4: Regenerate.
      	* config.in: Regenerate.
      	* configure: Regenerate.
      
      libdecnumber/:
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* config.in: Regenerate.
      
      libffi/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* fficonfig.h.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* man/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libgfortran/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      
      libgomp/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/classpath/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* doc/api/Makefile.in: Regenerate.
      	* examples/Makefile.in: Regenerate.
      	* external/Makefile.in: Regenerate.
      	* external/jsr166/Makefile.in: Regenerate.
      	* external/relaxngDatatype/Makefile.in: Regenerate.
      	* external/sax/Makefile.in: Regenerate.
      	* external/w3c_dom/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* include/config.h.in: Regenerate.
      	* lib/Makefile.in: Regenerate.
      	* native/Makefile.in: Regenerate.
      	* native/fdlibm/Makefile.in: Regenerate.
      	* native/jawt/Makefile.in: Regenerate.
      	* native/jni/Makefile.in: Regenerate.
      	* native/jni/classpath/Makefile.in: Regenerate.
      	* native/jni/gconf-peer/Makefile.in: Regenerate.
      	* native/jni/gstreamer-peer/Makefile.in: Regenerate.
      	* native/jni/gtk-peer/Makefile.in: Regenerate.
      	* native/jni/java-io/Makefile.in: Regenerate.
      	* native/jni/java-lang/Makefile.in: Regenerate.
      	* native/jni/java-math/Makefile.in: Regenerate.
      	* native/jni/java-net/Makefile.in: Regenerate.
      	* native/jni/java-nio/Makefile.in: Regenerate.
      	* native/jni/java-util/Makefile.in: Regenerate.
      	* native/jni/midi-alsa/Makefile.in: Regenerate.
      	* native/jni/midi-dssi/Makefile.in: Regenerate.
      	* native/jni/native-lib/Makefile.in: Regenerate.
      	* native/jni/qt-peer/Makefile.in: Regenerate.
      	* native/jni/xmlj/Makefile.in: Regenerate.
      	* native/plugin/Makefile.in: Regenerate.
      	* resource/Makefile.in: Regenerate.
      	* scripts/Makefile.in: Regenerate.
      	* tools/Makefile.in: Regenerate.
      
      libjava/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* include/config.h.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/libltdl/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config-h.in: Regenerate.
      	* configure: Regenerate.
      
      libmudflap/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libobjc/:
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      
      libssp/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      
      libstdc++-v3/:
      	* Makefile.in: Regenerate.
      	* acinclude.m4: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libsupc++/Makefile.in: Regenerate.
      	* po/Makefile.in: Regenerate.
      	* python/Makefile.in: Regenerate.
      	* src/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      zlib/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r151014
      5213506e
    • Ralf Wildenhues's avatar
      LIBTOOLFLAGS, and *_LINK fixes for Automake 1.11 · 84fec8a5
      Ralf Wildenhues authored
      boehm-gc/:
      	* Makefile.am (LTCOMPILE, LTLINK): Add $(AM_LIBTOOLFLAGS)
      	and $(LIBTOOLFLAGS).
      	* Makefile.in: Regenerate.
      
      libgfortran/:
      	* Makefile.am (libgfortran_la_LINK): Add $(libgfortran_la_LDFLAGS).
      	* Makefile.in: Regenerate.
      
      libjava/:
      	* Makefile.am (libgcj_la_LINK, libgcj_tools_la_LINK)
      	(lib_gnu_awt_xlib_la_LINK, libgcj_bc_la_LINK, jv_convert_LINK)
      	(gcj_dbtool_LINK, gc_analyze_LINK, gij_LINK, ecjx_LINK)
      	(gappletviewer_LINK, gjarsigner_LINK, gkeytool_LINK)
      	(gjar_LINK, gjavah_LINK, gcjh_LINK, gnative2ascii_LINK)
      	(gorbd_LINK, grmid_LINK, gserialver_LINK, gtnameserv_LINK)
      	(grmic_LINK, grmiregistry_LINK, gjdoc_LINK): Add $(gjdoc_LDFLAGS).
      	(GCJLINK, LIBLINK, CXXLINK): Add $(LIBTOOLFLAGS).
      	* Makefile.in: Regenerate.
      
      libstdc++-v3/:
      	* libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
      	$(LIBTOOLFLAGS).
      	* libsupc++/Makefile.in: Regenerate.
      	* src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
      	and $(LIBTOOLFLAGS).
      	* src/Makefile.in: Regenerate.
      
      libgomp/:
      	* Makefile.am (LINK): Add $(AM_LIBTOOLFLAGS) and $(LIBTOOLFLAGS).
      	* Makefile.in: Regenerate.
      
      libobjc/:
      	* Makefile.in (LIBTOOL): Add $(LIBTOOLFLAGS).
      
      From-SVN: r151013
      84fec8a5
  14. Aug 20, 2009
    • Dave Korn's avatar
      Makefile.am (libgomp_la_LDFLAGS): Add -bindir flag. · 197c68cc
      Dave Korn authored
      libgomp/ChangeLog:
      
      	* Makefile.am (libgomp_la_LDFLAGS): Add -bindir flag.
      	* Makefile.in: Regenerate.
      
      ChangeLog:
      
      	* ltmain.sh (func_normal_abspath): New function.
      	(func_relative_path): Likewise.
      	(func_mode_help): Document new -bindir option for link mode.
      	(func_mode_link): Add new -bindir option, and use it to place
      	output DLL if specified.
      
      libgfortran/ChangeLog:
      
      	* Makefile.am (LTLDFLAGS): Add -bindir flag.
      	* Makefile.in: Regenerate.
      
      libssp/ChangeLog:
      
      	* Makefile.am (libssp_la_LDFLAGS): Add -bindir flag.
      	* Makefile.in: Regenerate.
      
      libjava/libltdl/ChangeLog:
      
      	* Makefile.am (libltdl_la_LDFLAGS): Add -bindir flag.
      	* Makefile.in: Regenerate.
      
      libjava/classpath/ChangeLog:
      
      	* ltmain.sh (func_normal_abspath): New function.
      	(func_relative_path): Likewise.
      	(func_mode_help): Document new -bindir option for link mode.
      	(func_mode_link): Add new -bindir option, and use it to place
      	output DLL if specified.
      
      From-SVN: r150960
      197c68cc
  15. Aug 19, 2009
  16. Aug 14, 2009
    • David Edelsohn's avatar
      graphite_autopar: Move to libgomp testsuite. · 8cac884c
      David Edelsohn authored
      gcc/testsuite/
              * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
      
      libgomp/
              * testsuite/libgomp.graphite: Move from gcc.dg/graphite.
              * testsuite/libgomp.graphite/graphite_autopar.exp: Delete.
              * testsuite/libgomp.graphite/graphite.exp: New.
      
      From-SVN: r150755
      8cac884c
  17. Aug 05, 2009
  18. Aug 04, 2009
  19. Jul 30, 2009
    • Ralf Wildenhues's avatar
      extensions.m4 (AC_USE_SYSTEM_EXTENSIONS): Do not expand for Autoconf 2.62 or newer. · 1b3b24c2
      Ralf Wildenhues authored
      config/
      	* extensions.m4 (AC_USE_SYSTEM_EXTENSIONS): Do not expand
      	for Autoconf 2.62 or newer.
      	* tls.m4 (GCC_CHECK_TLS): Fix m4 quotation.
      	* no-executables.m4 (_AC_COMPILER_EXEEXT): Fix m4 quotation.
      	* override.m4 (m4_copy_force, m4_rename_force): Provide
      	macros if not defined.
      	(AC_PREREQ): Use m4_copy_force.
      
      boehm-gc/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libada/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libffi/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libgfortran/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libgomp/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libjava/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libmudflap/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libobjc/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libssp/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      zlib/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libstdc++-v3/
      	* acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
      
      From-SVN: r150269
      1b3b24c2
  20. Jul 16, 2009
  21. Jul 11, 2009
    • Richard Sandiford's avatar
      re PR testsuite/40699 (All sparcv9 libjava execution tests fail on Solaris 11/SPARC) · 33cde516
      Richard Sandiford authored
      gcc/testsuite/
      	PR testsuite/40699
      	PR testsuite/40707
      	PR testsuite/40709
      	* lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
      	lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
      	lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
      	g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
      
      libstdc++-v3/
      	PR testsuite/40699
      	PR testsuite/40707
      	PR testsuite/40709
      	* testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
      
      libjava/
      	PR testsuite/40699
      	PR testsuite/40707
      	PR testsuite/40709
      	* testsuite/lib/libjava.exp: Revert 2009-06-30 commit.
      
      libgomp/
      	PR testsuite/40699
      	PR testsuite/40707
      	PR testsuite/40709
      	* testsuite/lib/libgomp.exp: Revert 2009-07-02 and 2009-06-30 commits.
      	* testsuite/libgomp.c/c.exp, testsuite/libgomp.c++/c++.exp,
      	testsuite/libgomp.fortran/fortran.exp: Revert 2009-06-30 commits.
      
      libffi/
      	PR testsuite/40699
      	PR testsuite/40707
      	PR testsuite/40709
      	* testsuite/lib/libffi-dg.exp: Revert 2009-07-02, 2009-07-01 and
      	2009-06-30 commits.
      
      libmudflap/
      	PR testsuite/40699
      	PR testsuite/40707
      	PR testsuite/40709
      	* testsuite/lib/libmudflap.exp: Revert 2009-06-30 commit.
      
      From-SVN: r149508
      33cde516
  22. Jul 02, 2009
  23. Jun 30, 2009
    • Richard Sandiford's avatar
      gcc-defs.exp (gcc-set-multilib-library-path): Delete. · b30bfd40
      Richard Sandiford authored
      gcc/testsuite/
      	* lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
      	* lib/target-libpath.exp (ld_library_path_vars): New variable.
      	(init_ld_library_path_env_vars): New function, replacing the
      	orig_*_saved assignments.  Call it after defining it.
      	(set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
      	(restore_ld_library_path_env_vars): Likewise.
      	(add_path, find_libgcc_s): New functions.
      	* lib/objc.exp (objc_init): Use find_libgcc_s instead of
      	gcc-set-multilib-library-path.
      	(objc_target_compile): Don't add "." to ld_library_path.
      	Use add_path.
      	* lib/gfortran.exp (gfortran_link_flags): Don't add "." to
      	ld_library_path.  Use add_path.  Use find_libgcc_s instead of
      	gcc-set-multilib-library-path.
      	* lib/g++.exp (g++_link_flags): Likewise.
      	* lib/obj-c++.exp (obj-c++_link_flags): Likewise.
      	* lib/c-torture.exp: Do not manipulate ld_library_path at the
      	top level; do it...
      	(c-torture-execute): ...here instead.  Use $ld_library_path_multilib
      	to tell when this needs to happen.  Use find_libgcc_s instead of
      	gcc-set-multilib-library-path.
      	* lib/gcc-dg.exp: Likewise.
      	* lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
      	* g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
      	unless it is in $ALT_LD_LIBRARY_PATH.
      	* g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
      
      libffi/
      	* testsuite/lib/libffi-dg.exp (libffi-init): Don't add "."
      	to ld_library_path.  Use add_path.  Add just find_libgcc_s
      	to ld_library_path, not every libgcc multilib directory.
      
      libgomp/
      	* testsuite/lib/libgomp.exp (libgomp_init): Don't add "." to
      	ld_library_path.  Use add_path.  Add just find_libgcc_s to
      	ld_library_path, not every libgcc multilib directory.
      	* testsuite/libgomp.c/c.exp (ld_library_path): Don't call
      	gcc-set-multilib-library-path; rely on $always_ld_library_path instead.
      	* testsuite/libgomp.c++/c++.exp (ld_library_path): Likewise.
      	Use add_path.
      	* testsuite/libgomp.fortran/fortran.exp (ld_library_path): Likewise.
      
      libjava/
      	* testsuite/lib/libjava.exp (libjava_init): Just add
      	find_libgcc_s to libjava_libgcc_s_path, rather than every
      	libgcc multilib directory.
      	(libjava_arguments): Explain why we add "." to ld_library_path.
      	(gcj_invoke, exec_gij, libjava_invoke): Use add_path.
      
      libmudflap/
      	* testsuite/lib/libmudflap.exp (libmudflap-init): Don't add "."
      	to ld_library_path.  Use add_path.  Add just find_libgcc_s to
      	ld_library_path, not every libgcc multilib directory.
      
      libstdc++-v3/
      	* testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
      	to ld_library_path.  Use add_path.  Add just find_libgcc_s to
      	ld_library_path, not every libgcc multilib directory.
      
      From-SVN: r149113
      b30bfd40
  24. Jun 09, 2009
  25. May 27, 2009
  26. May 20, 2009
  27. Apr 20, 2009
    • Vasilis Liaskovitis's avatar
      re PR fortran/35423 (Implement OpenMP workshare) · 34d01e1d
      Vasilis Liaskovitis authored
      
      	PR fortran/35423
      	* trans.h (OMPWS_WORKSHARE_FLAG, OMPWS_CURR_SINGLEUNIT,
      	OMPWS_SCALARIZER_WS, OMPWS_NOWAIT): Define.
      	(ompws_flags): New extern decl.
      	* trans-array.c (gfc_trans_scalarized_loop_end): Build OMP_FOR
      	for the outer dimension if ompws_flags allow it.
      	* trans.c (gfc_generate_code): Clear ompws_flags.
      	* trans-expr.c (gfc_trans_assignment_1): Allow worksharing
      	array assignments inside of !$omp workshare.
      	* trans-stmt.c (gfc_trans_where_3): Similarly for where statements
      	and constructs.
      	* trans-openmp.c (ompws_flags): New variable.
      	(gfc_trans_omp_workshare): Rewritten.
      
      	* testsuite/libgomp.fortran/workshare2.f90: New test.
      
      Co-Authored-By: default avatarJakub Jelinek <jakub@redhat.com>
      
      From-SVN: r146397
      34d01e1d
  28. Apr 09, 2009
  29. Apr 08, 2009
  30. Apr 01, 2009
    • Jakub Jelinek's avatar
      re PR other/39591 (GOMP_loop_end illegally optmized into GOMP_loop_end_nowait) · 03742a9b
      Jakub Jelinek authored
      	PR other/39591
      	* omp-low.c (remove_exit_barrier): Don't optimize if there are any
      	addressable variables in the parallel that could go out of scope while
      	running queued tasks.
      
      	* testsuite/libgomp.c/pr39591-1.c: New test.
      	* testsuite/libgomp.c/pr39591-2.c: New test.
      	* testsuite/libgomp.c/pr39591-3.c: New test.
      
      From-SVN: r145390
      03742a9b
  31. Mar 25, 2009
  32. Mar 23, 2009
    • Jakub Jelinek's avatar
      re PR c/39495 (OMP parallel loop w/ unsigned index var rejected) · c5cdb03f
      Jakub Jelinek authored
      	PR c/39495
      	* c-parser.c (c_parser_omp_for_loop): Call c_parser_binary_expression
      	instead of c_parser_expression_conv, if original_code isn't one of the
      	4 allowed comparison codes, fail.
      
      	* semantics.c (handle_omp_for_class_iterator): Swap cond operands and
      	code if iter is the second operand.
      	* parser.c (cp_parser_binary_expression): Add no_toplevel_fold_p
      	argument.  If it is set, don't build the toplevel expression with
      	build_x_binary_op, but build2.
      	(cp_parser_assignment_expression,  cp_parser_omp_for_incr): Adjust
      	callers.
      	(cp_parser_omp_for_cond): Don't assume the first operand of the
      	comparison must be decl.
      
      	* gcc.dg/gomp/pr39495-2.c: Remove xfails.
      
      	* testsuite/libgomp.c/loop-12.c: New test.
      	* testsuite/libgomp.c/loop-11.c: New test.
      	* testsuite/libgomp.c++/loop-11.C: New test.
      	* testsuite/libgomp.c++/loop-12.C: New test.
      	* testsuite/libgomp.c++/for-8.C: New test.
      
      From-SVN: r145014
      c5cdb03f
  33. Mar 01, 2009
    • Ralf Wildenhues's avatar
      backport: Support GNU/kOpenSolaris. · 7a9d3fe8
      Ralf Wildenhues authored
      	Backport from git Libtool:
      
      	2009-01-19  Robert Millan  <rmh@aybabtu.com>
      	Support GNU/kOpenSolaris.
      	* libltdl/m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER)
      	(_LT_CHECK_MAGIC_METHOD, _LT_COMPILER_PIC, _LT_LINKER_SHLIBS)
      	(_LT_LANG_CXX_CONFIG) [kopensolaris*-gnu]: Recognize
      	GNU/kOpenSolaris.
      
      libjava/classpath/
      	* configure: Regenerate.
      
      libjava/
      	* configure: Regenerate.
      
      libssp/
      	* configure: Regenerate.
      
      libobjc/
      	* configure: Regenerate.
      
      libstdc++-v3/
      	* configure: Regenerate.
      
      libgfortran/
      	* configure: Regenerate.
      
      boehm-gc/
      	* configure: Regenerate.
      
      gcc/
      	* configure: Regenerate.
      
      libmudflap/
      	* configure: Regenerate.
      
      zlib/
      	* configure: Regenerate.
      
      libffi/
      	* configure: Regenerate.
      
      libgomp/
      	* configure: Regenerate.
      
      From-SVN: r144527
      7a9d3fe8
  34. Feb 25, 2009
  35. Feb 11, 2009
  36. Jan 31, 2009
Loading