1. 21 Jun, 2009 1 commit
  2. 16 Jun, 2009 1 commit
  3. 30 May, 2009 1 commit
  4. 29 May, 2009 2 commits
  5. 25 May, 2009 1 commit
  6. 19 May, 2009 1 commit
  7. 17 May, 2009 1 commit
  8. 29 Apr, 2009 1 commit
  9. 26 Apr, 2009 1 commit
  10. 14 Apr, 2009 1 commit
  11. 13 Apr, 2009 1 commit
    • ktietz's avatar
      2009-04-13 Ozkan Sezer <sezeroz@gmail.com> · 486633f0
      ktietz authored
              PR target/39397
              * pex-common.h (struct pex_obj): Store pid values as pid_t,
              not as long (members *children and (*wait))
              * pex-common.c (pex_run_in_environment): Likewise.
              * pex-win32.c (pex_win32_wait): Return pid_t and properly check
              returned pid value.
              * pex-djgpp.c (pex_djgpp_wait): Return pid_t.
              * pex-msdos.c (pex_msdos_wait): Likewise.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146001 138bc75d-0d04-0410-961f-82ee72b054a4
      486633f0
  12. 08 Apr, 2009 1 commit
  13. 27 Mar, 2009 1 commit
    • ian's avatar
      * memmem.c: New file, from gnulib. · 7687342e
      ian authored
      	* configure.ac: Add memmem to list of functions provided if they
      	are not available on the host.
      	* Makefile.in: Rebuild dependencies.
      	(CFILES): Add memmem.c.
      	(CONFIGURED_OFILES): Add memmem.o.
      	* configure, config.in, functions.texi: Rebuild.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@145139 138bc75d-0d04-0410-961f-82ee72b054a4
      7687342e
  14. 23 Mar, 2009 1 commit
    • jason's avatar
      * gcc/cp/pt.c (make_fnparm_pack): Split out from... · 8173d80a
      jason authored
              (instantiate_decl): ...here.
              (tsubst_pack_expansion): Handle being called in a late-specified
              return type.
              * libiberty/cp-demangle.c (d_expression): Handle pack expansion.
              (d_find_pack): Handle DEMANGLE_COMPONENT_FUNCTION_PARAM.
              (d_print_subexpr): Don't wrap function parms in ().
              (d_print_comp) [DEMANGLE_COMPONENT_PACK_EXPANSION]: Handle
              not finding a pack.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@145013 138bc75d-0d04-0410-961f-82ee72b054a4
      8173d80a
  15. 17 Mar, 2009 1 commit
    • jason's avatar
      cp/: · e92154af
      jason authored
              * decl.c (grokfndecl): Set DECL_CONTEXT on parms.
              (duplicate_decls): Adjust DECL_CONTEXT of newdecl's parms.
              * pt.c (check_explicit_specialization): Likewise.
              (tsubst_copy) [PARM_DECL]: Return a dummy parm if we don't have a
              local specialization.
              * tree.c (cp_tree_equal) [PARM_DECL]: Check type and index, not name.
              * decl2.c (parm_index): New fn.
              * semantics.c (finish_decltype_type): Don't use describable_type.
              * mangle.c (write_expression): Likewise.  Mangle ALIGNOF_EXPR.
              Give a sorry for unsupported codes rather than crash.  Mangle
              conversions with other than 1 operand.  New mangling for PARM_DECL.
              * operators.def (ALIGNOF_EXPR): Mangle as az.
        
              * include/demangle.h (enum demangle_component_type): Add
              DEMANGLE_COMPONENT_FUNCTION_PARAM.
              * libiberty/cp-demangle.c (d_make_function_param): new fn.
              (cplus_demangle_mangled_name): Work around abi v2 bug.
              (d_expr_primary): Likewise.
              (cplus_demangle_operators): Add alignof ops.
              (d_expression): Handle function parameters and conversions
              with other than 1 operand.
              (d_print_comp): Handle function parameters.  Fix bug with
              function used in type of function.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144924 138bc75d-0d04-0410-961f-82ee72b054a4
      e92154af
  16. 22 Feb, 2009 1 commit
  17. 18 Jan, 2009 1 commit
    • davek's avatar
      · 907bdc3d
      davek authored
      	* configure.ac (funcs, vars, checkfuncs):  Don't munge on Cygwin,
      	as it no longer shares libiberty object files.
      	* configure:  Regenerated.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@143487 138bc75d-0d04-0410-961f-82ee72b054a4
      907bdc3d
  18. 07 Jan, 2009 1 commit
  19. 05 Jan, 2009 1 commit
  20. 18 Dec, 2008 1 commit
  21. 17 Dec, 2008 1 commit
    • jason's avatar
      gcc/cp: · 3986b463
      jason authored
              * semantics.c (describable_type): New function.
              (finish_decltype_type): Use it for dependent exprs.
              * cp-tree.h: Declare it.
              * mangle.c (write_type) [DECLTYPE_TYPE]: Set skip_evaluation.
              (write_expression): If skip_evaluation, use type stubs.
              * tree.c (cp_tree_equal): Handle PARM_DECLs from different
              declarations of a function.
              * init.c (build_new): Do auto deduction if type is describable.
              * decl.c (cp_finish_decl): Likewise.
              * parser.c (cp_parser_omp_for_loop): Likewise.
      gcc/testsuite:
              * g++.dg/cpp0x/auto6.C: Test more stuff.
              * g++.dg/cpp0x/auto12.C: New test.
      libiberty:
              * cp-demangle.c (d_expression): Handle rvalue stubs too.
              [DEMANGLE_COMPONENT_CAST]: Update mangling.
              (d_print_comp): Avoid extra ", " with empty template argument packs.
              Remove handling for obsolete T() mangling.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@142799 138bc75d-0d04-0410-961f-82ee72b054a4
      3986b463
  22. 10 Dec, 2008 1 commit
    • jason's avatar
      PR c++/35319 · e4583147
      jason authored
              * mangle.c (write_builtin_type): Add mangling for decimal floating
              point and fixed point types.
              (write_type): Pass FIXED_POINT_TYPE along.
              * cp-demangle.c (cplus_demangle_type): Support fixed-point types.
              (d_print_comp, d_dump): Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@142661 138bc75d-0d04-0410-961f-82ee72b054a4
      e4583147
  23. 22 Oct, 2008 1 commit
    • drow's avatar
      ./ · d514f3bf
      drow authored
      	PR gdb/921
      	PR gdb/1646
      	PR gdb/2175
      	PR gdb/2176
      
      	* Makefile.def (flags_to_pass): Add CPPFLAGS_FOR_BUILD and CPPFLAGS.
      	* Makefile.tpl (BUILD_EXPORTS): Set CPPFLAGS.
      	(EXTRA_BUILD_FLAGS): Correct typo.  Pass CPPFLAGS.
      	(HOST_EXPORTS): Pass CPPFLAGS.
      	(CPPFLAGS_FOR_BUILD, CPPFLAGS, CPPFLAGS_FOR_TARGET): Define.
      	(LDFLAGS_FOR_TARGET): Initialize from configure script.
      	(EXTRA_TARGET_FLAGS): Set CPPFLAGS.
      	* Makefile.in, configure: Regenerated.
      	* configure.ac: Set CPPFLAGS_FOR_TARGET, LDFLAGS_FOR_TARGET,
      	and CPPFLAGS_FOR_BUILD.
      
      	libiberty/
      	* Makefile.in (CPPFLAGS): Define.
      	(FLAGS_TO_PASS, COMPILE.c): Add CPPFLAGS.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@141292 138bc75d-0d04-0410-961f-82ee72b054a4
      d514f3bf
  24. 15 Oct, 2008 2 commits
  25. 08 Oct, 2008 1 commit
  26. 07 Oct, 2008 1 commit
  27. 06 Oct, 2008 1 commit
    • jason's avatar
      gcc/cp/: · 4682b6fe
      jason authored
              PR c++/37376, other mangling issues
              * mangle.c (write_type): Update TYPE_PACK_EXPANSION mangling.
              (write_member_name): Break out from...
              (write_expression): ...here.  Handle dependent COMPONENT_REF.
              (write_template_arg): Wrap an argument pack in 'I'/'E'.
              (write_builtin_type): Update char16/32_t mangling.
              (write_nested_name, write_prefix): Don't forget template args
              for typename types.
              * operators.def: Add ARROW_EXPR, update COMPONENT_REF and
              EXPR_PACK_EXPANSION.
      libstdc++-v3/:
              * config/abi/pre/gnu.ver: Update char16/32_t manglings.
      include/:
              * demangle.h (enum demangle_component_type): Add
              DEMANGLE_COMPONENT_PACK_EXPANSION.
      libiberty/:
              * cp-demangle.c (struct d_print_info): Add pack_index.
              (d_dump): Add DEMANGLE_COMPONENT_PACK_EXPANSION.
              (d_make_comp): Likewise.  DEMANGLE_COMPONENT_ARGLIST and
              DEMANGLE_COMPONENT_TEMPLATE_ARGLIST can have two null args.
              (cplus_demangle_builtin_types): Add char16/32_t.
              (cplus_demangle_type): Recognize them.
              (d_template_args): Handle empty argument packs.
              (d_template_arg): Handle argument packs.
              (d_expression): Handle dependent name.
              (d_index_template_argument): New fn.
              (d_lookup_template_argument): New fn.
              (d_find_pack, d_pack_length): New fn.
              (d_print_subexpr): Split out...
              (d_print_comp): ...from here.  Use d_*_template_argument.
              Handle empty arg lists.  Support pack expansions.
              * cp-demangle.h (D_BUILTIN_TYPE_COUNT): Increase to 32.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140916 138bc75d-0d04-0410-961f-82ee72b054a4
      4682b6fe
  28. 09 Sep, 2008 1 commit
    • jason's avatar
      * include/demangle.h (enum demangle_component_type): Add · a2ad5e1b
      jason authored
              DEMANGLE_COMPONENT_DECLTYPE.
              * libiberty/cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_DECLTYPE.
              (d_make_comp): Likewise.
              (cplus_demangle_type): Handle decltype and DFP types.
              (cplus_demangle_operators): Call operator takes 2 args.
              (cplus_demangle_builtin_types): Add DFP types.
              (d_exprlist): New fn.
              (d_expression): Handle parm placeholders, T() and calls.
              (d_print_comp): Handle decltype, T() and calls.
              * libiberty/testsuite/demangle-expected: Test the above.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140162 138bc75d-0d04-0410-961f-82ee72b054a4
      a2ad5e1b
  29. 05 Sep, 2008 1 commit
    • jakub's avatar
      Convert ChangeLog files to UTF-8. · d3eff7bb
      jakub authored
      Command used:
      LC_ALL=C sed -i \
        -e 's/D\(o\|\xf6\)nmez/D\xc3\xb6nmez/' \
        -e 's/\(Av\|\x81\xc1v\|\xc1v\|\xef\xbf\xbdv\?\|\x81\xc3\x81v\|\xc3v\)ila/\xc3\x81vila/' \
        -e 's/Esp\(in\|\x81\xedn\|\xedn\|\xef\xbf\xbdn\?\|\xef\xbf\xbd\xadn\|\x81\xc3\xadn\)dola/Esp\xc3\xadndola/' \
        -e 's/Schl\(u\|\xef\xbf\xbd\|\xfcu\?\|\x81\xfc\|\x81\xc3\xbc\|\xc3\xaf\xc2\xbf\xc2\xbd\|\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xc2\xbc\)ter/Schl\xc3\xbcter/' \
        -e 's/Humi\(e\|\xe8\)res/Humi\xc3\xa8res/' \
        -e 's/L\(ow\|\xc3\xaf\xc2\xbf\xc2\xbd\|oew\|\xf6w\)is/L\xc3\xb6wis/' \
        -e 's/G\xfctlein/G\xc3\xbctlein/' \
        -e 's/G\xe1[b]or/G\xc3\xa1bor/' \
        -e 's/L\xf3ki/L\xc3\xb3ki/' \
        -e 's/Fautr\xc3 /Fautr\xc3\xa9 /' \
        -e 's/S\xe9[b]astian/S\xc3\xa9bastian/' \
        -e 's/Th\xef\xbf\xbd[d]ore/Th\xc3\xa9odore/' \
        -e 's/Cors\xc3\xc2\xa9pius/Cors\xc3\xa9pius/' \
        -e 's/K\xfchl/K\xc3\xbchl/' \
        -e 's/R\xf6nnerup/R\xc3\xb6nnerup/' \
        -e 's/L\xf8vset/L\xc3\xb8vset/' \
        -e 's/Ph\x81\xfb\x81\xf4ng-Th\...
      d3eff7bb
  30. 07 Aug, 2008 1 commit
  31. 31 Jul, 2008 2 commits
  32. 30 Jul, 2008 1 commit
    • rwild's avatar
      gcc/ada/ · a4cb9727
      rwild authored
      	PR documentation/15479
      	* gnat-style.texi: Remove AdaCore copyright statement and GPL
      	statement for GNAT.  Add @copying stanza, use it.  Update to
      	GFDL 1.2.  Do not list GFDL as Invariant Section, do not list
      	title as Front-Cover Text.
      	* gnat_rm.texi: Likewise.
      	* gnat_ugn.texi: Likewise.
      
      gcc/
      	* doc/cpp.texi: Update to GFDL 1.2.
      	* doc/gcc.texi: Do not list GPL as Invariant Section.
      	* doc/gccint.texi: Likewise.  Update copyright years.
      	* doc/install.texi: Update copyright years.
      
      gcc/fortran/
      	* gfc-internals.texi: Update to GFDL 1.2.  Do not list GPL as
      	Invariant Section.
      	* gfortran.texi: Likewise.
      	* intrinsic.texi: Do not list GPL as Invariant Section.
      	* invoke.texi: Likewise.  Update copyright years.
      
      gcc/java/
      	* gcj.texi: Update copyright years.  Do not list GPL as
      	Invariant Section.
      
      libgomp/
      	* libgomp.texi: Update to GFDL 1.2.  Update copyright years.
      	Do not list GPL as Invariant Section.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@138293 138bc75d-0d04-0410-961f-82ee72b054a4
      a4cb9727
  33. 24 Jul, 2008 1 commit
    • rwild's avatar
      libiberty/ · a68717dc
      rwild authored
      	* maint-tool (deps): Output config.h instead of stamp-h.
      	* Makefile.in: Rebuild deps.
      	(maintainer-clean-subdir): Depend on stamp-h rather than config.h.
      	Reverts 2007-07-11 change.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@138110 138bc75d-0d04-0410-961f-82ee72b054a4
      a68717dc
  34. 19 Jun, 2008 1 commit
  35. 17 Jun, 2008 1 commit
    • rwild's avatar
      * Makefile.tpl ($(srcdir)/configure): Update dependencies. · 5b2c7553
      rwild authored
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      config/
      	* override.m4: Use m4_version_prereq throughout.
      	(_AC_ARG_VAR_VALIDATE, AC_MSG_FAILURE): Backport from git
      	Autoconf: output pwd along with fatal errors, so the right
      	config.log file is hinted at more prominently.
      	(PARSE_ARGS): Push setting of ac_pwd in this diversion.
      	(_GCC_AUTOCONF_VERSION): New, define to 2.59 if not defined.
      	(_GCC_AUTOCONF_VERSION_CHECK): New macro, require use of Autoconf
      	version _GCC_AUTOCONF_VERSION throughout the tree.
      	(m4_wrap): New override, fix for Posix semantics of m4wrap.
      
      libgcc/
      	* configure.ac: sinclude override.m4.
      	* configure: Regenerate.
      
      gnattools/
      	* configure.ac: move sinclude of acx.m4 before AC_INIT,
      	also sinclude override.m4.
      	* Makefile.in ($(srcdir)/configure): Update dependencies.
      	* configure: Regenerate.
      
      libada/
      	* configure.ac: move sinclude of acx.m4 before AC_INIT,
      	also sinclude override.m4.
      	* Makefile.in ($(srcdir)/configure): Update dependencies.
      	* configure: Regenerate.
      
      intl/
      	* configure: Regenerate.
      
      libiberty/
      	* configure: Regenerate.
      
      boehm-gc/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* include/gc_config.h.in: Regenerate.
      
      fixincludes/
      	* configure: Regenerate.
      
      gcc/
      	* configure: Regenerate.
      
      libcpp/
      	* Makefile.in ($(srcdir)/aclocal.m4): Update dependencies.
      	* configure: Regenerate.
      
      libdecnumber/
      	* Makefile.in ($(srcdir)/aclocal.m4): Update dependencies.
      	* configure: Regenerate.
      
      libffi/
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libgfortran/
      	* configure: Regenerate.
      
      libgomp/
      	* configure: 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-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/
      	* configure: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/libltdl/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      libmudflap/
      	* Makefile.in: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libobjc/
      	* configure: Regenerate.
      
      libssp/
      	* Makefile.in: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      
      libstdc++-v3/
      	* configure: Regenerate.
      
      zlib/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@136876 138bc75d-0d04-0410-961f-82ee72b054a4
      5b2c7553
  36. 15 Jun, 2008 1 commit
    • rwild's avatar
      libgomp/ · c24c5fac
      rwild authored
      	* libgomp.texi (omp_test_lock): Fix typo.
      
      gcc/
      	* doc/sourcebuild.texi (Config Fragments): Remove obsolete
      	FIXME note about gcc/config.guess.
      	* doc/options.texi (Option file format): Remove non-ASCII bytes.
      	* doc/cpp.texi: Expand TABs, drop indentation outside examples.
      	* doc/cppopts.texi: Likewise.
      	* doc/extend.texi: Likewise.
      	* doc/gcc.texi: Likewise.
      	* doc/gccint.texi: Likewise.
      	* doc/gcov.texi: Likewise.
      	* doc/gty.texi: Likewise.
      	* doc/hostconfig.texi: Likewise.
      	* doc/install.texi: Likewise.
      	* doc/invoke.texi: Likewise.
      	* doc/loop.texi: Likewise.
      	* doc/makefile.texi: Likewise.
      	* doc/md.texi: Likewise.
      	* doc/passes.texi: Likewise.
      	* doc/tm.texi: Likewise.
      	* doc/tree-ssa.texi: Likewise.
      	* doc/trouble.texi: Likewise.
      
      libiberty/
      	* libiberty.texi: Expand TABs, drop indentation outside examples.
      	* obstacks.texi: Likewise.
      
      gcc/fortran/
      	* gfc-internals.texi: Expand TABs, drop indentation outside examples.
      	* gfortran.texi: Likewise.
      	* intrinsic.texi: Likewise.
      	* invoke.texi: Likewise.
      
      gcc/java/
      	* gcj.texi: Expand TABs, remove whitespace from blank lines.
      
      gcc/ada/
      	* gnat_rm.texi (Implementation Defined Characteristics)
      	(Standard Library Routines): Use @smallexample for indented
      	text.  Drop Indentation outside examples.
      	* gnat_ugn.texi: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@136802 138bc75d-0d04-0410-961f-82ee72b054a4
      c24c5fac
  37. 21 Apr, 2008 1 commit