aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2007-06-01Fix ChangeLog entry.H.J. Lu1-2/+2
From-SVN: r125264
2007-06-01libtool.m4 (LT_CMD_MAX_LEN): Try using getconf to set lt_cv_sys_max_cmd_len.Steve Ellcey1-0/+5
2007-06-01 Steve Ellcey <sje@cup.hp.com> * libltdl/m4/libtool.m4 (LT_CMD_MAX_LEN): Try using getconf to set lt_cv_sys_max_cmd_len. From-SVN: r125262
2007-06-01Remove conflict marker.Andreas Schwab1-1/+0
From-SVN: r125260
2007-05-31MAINTAINERS (Various Maintainers): Add myself as auto-vectorizer maintainer.Dorit Nuzman1-0/+5
* MAINTAINERS (Various Maintainers): Add myself as auto-vectorizer maintainer. From-SVN: r125230
2007-05-31[multiple changes]Paolo Bonzini1-0/+6
2003-05-31 Paolo Bonzini <bonzini@gnu.org> PR libjava/32098 * libtool.m4: Revert previous change. * ltgcc.m4: Put it here. libjava: 2007-05-31 Paolo Bonzini <bonzini@gnu.org> PR libjava/32098 * configure: Regenerated. * aclocal.m4: Regenerated. From-SVN: r125215
2007-05-31re PR c++/7412 ([DR 106] References to references)Russell Yanofsky1-0/+1
2007-05-30 Russell Yanofsky <russ@yanofsky.org> Douglas Gregor <doug.gregor@gmail.com> Pedro Lamarao <pedro.lamarao@mndfck.org> Howard Hinnant <howard.hinnant@gmail.com> PR c++/7412 PR c++/29939 * g++.dg/cpp0x/rv8p.C: New. * g++.dg/cpp0x/temp-constructor-bug.C: New. * g++.dg/cpp0x/cast-bug.C: New. * g++.dg/cpp0x/elision_weak.C: New. * g++.dg/cpp0x/collapse-bug.C: New. * g++.dg/cpp0x/rv3p.C: New. * g++.dg/cpp0x/rv7n.C: New. * g++.dg/cpp0x/overload-conv-1.C: New. * g++.dg/cpp0x/rv2n.C: New. * g++.dg/cpp0x/deduce.C: New. * g++.dg/cpp0x/temp-va-arg-bug.C: New. * g++.dg/cpp0x/rv6p.C: New. * g++.dg/cpp0x/template_deduction.C: New. * g++.dg/cpp0x/implicit-copy.C: New. * g++.dg/cpp0x/rv1p.C: New. * g++.dg/cpp0x/cast.C: New. * g++.dg/cpp0x/rv5n.C: New. * g++.dg/cpp0x/collapse.C: New. * g++.dg/cpp0x/overload-conv-2.C: New. * g++.dg/cpp0x/rv4p.C: New. * g++.dg/cpp0x/rvo.C: New. * g++.dg/cpp0x/iop.C: New. * g++.dg/cpp0x/rv3n.C: New. * g++.dg/cpp0x/rv7p.C: New. * g++.dg/cpp0x/reference_collapsing.C: New. * g++.dg/cpp0x/overload.C: New. * g++.dg/cpp0x/named.C: New. * g++.dg/cpp0x/rv2p.C: New. * g++.dg/cpp0x/rv6n.C: New. * g++.dg/cpp0x/not_special.C: New. * g++.dg/cpp0x/bind.C: New. * g++.dg/cpp0x/rv1n.C: New. * g++.dg/cpp0x/rv5p.C: New. * g++.dg/cpp0x/elision.C: New. * g++.dg/cpp0x/named_refs.C: New. * g++.dg/cpp0x/unnamed_refs.C: New. * g++.dg/cpp0x/rv4n.C: New. * g++.dg/cpp0x/elision_neg.C: New. * g++.dg/init/copy7.C: Run in C++98 mode. * g++.dg/overload/arg1.C: Ditto. * g++.dg/overload/arg4.C: Ditto. 2007-05-30 Russell Yanofsky <russ@yanofsky.org> Douglas Gregor <doug.gregor@gmail.com> Pedro Lamarao <pedro.lamarao@mndfck.org> Howard Hinnant <howard.hinnant@gmail.com> PR c++/7412 PR c++/29939 * typeck.c (comptypes): Don't consider rvalue and lvalue reference types to be equivalent. (check_return_expr): Move from certain lvalues when returning them. * decl.c (grokdeclarator): Implement reference collapsing. (copy_fn_p): Don't consider constructors taking rvalue references to be copy constructors. (move_fn_p): New. * call.c (conversion): New "rvaluedness_matches_p" member. (convert_class_to_reference): Require reference type as first parameter instead of base type. (reference_binding): Add logic to handle rvalue references. (implicit_conversion): Update inaccurate comment. (convert_like_real): Disable creation of temporaries that are impossible to initialize for types with move constructors. (build_over_call): Elide move constructors when possible. (maybe_handle_implicit_object): Set "rvaluedness_matches_p". (maybe_handle_ref_bind): Return conversion instead of type node. (compare_ics): Add logic to use "rvaluedness_matches_p" values to determine preferred conversion sequences. * cp-tree.h (TYPE_REF_IS_RVALUE): New. (LOOKUP_PREFER_RVALUE): New. (DECL_MOVE_CONSTRUCTOR_P): New. (struct cp_declarator): Add "reference" member for reference types, with new "rvalue_ref" flag. (cp_build_reference_type): Declare. (move_fn_p): Declare. * error.c (dump_type_prefix): Format rvalue reference types correctly in error messages. * except.c (build_throw): Move from certain lvalues when throwing. * mangle.c (write_type): Mangle rvalue references differently than regular references. * parser.c (make_reference_declarator): Add boolean parameter for rvalue references. (cp_parser_make_indirect_declarator): New. (cp_parser_new_declarator_opt): Call cp_parser_make_indirect_declarator. (cp_parser_conversion_declarator_opt): Ditto. (cp_parser_declarator): Ditto. (cp_parser_ptr_operator): Parse "&&" tokens into rvalue reference declarators. * pt.c (tsubst): Implement reference collapsing. (maybe_adjust_types_for_deduction): Implement special template parameter deduction rule for rvalue references. (type_unification_real): Update calls to maybe_adjust_types_for_deduction. (try_one_overload): Ditto. (unify_pack_expansion): Ditto. * tree.c (lvalue_p_1): Handle rvalue reference types. (cp_build_reference_type): New. From-SVN: r125211
2007-05-30MAINTAINERS (Various Maintainers): Add myself as auto-vectorizer maintainer.Zdenek Dvorak1-0/+5
* MAINTAINERS (Various Maintainers): Add myself as auto-vectorizer maintainer. From-SVN: r125205
2007-05-30re PR java/32098 (New libtool doesn't support libjava)H.J. Lu1-0/+5
2007-05-30 H.J. Lu <hongjiu.lu@intel.com> PR libjava/32098 * libtool.m4 (_LT_LANG_GCJ_CONFIG): Use gcc to test gcj features. From-SVN: r125193
2007-05-30MAINTAINERS (Various Maintainers): Add myself as auto-vectorizer maintainer.Richard Guenther1-0/+5
2007-05-30 Richard Guenther <rguenther@suse.de> * MAINTAINERS (Various Maintainers): Add myself as auto-vectorizer maintainer. From-SVN: r125191
2007-05-30re PR bootstrap/29382 (Bootstrap comparison failure!)Jakub Jelinek1-0/+6
PR bootstrap/29382 * configure.in: Don't use -fkeep-inline-functions for GCC < 3.3.1. * configure: Rebuilt. From-SVN: r125182
2007-05-28Removed myself from MAINTAINERS.Roberto Costa1-0/+4
From-SVN: r125132
2007-05-25* MAINTAINERS (Write After Approval): Remove myself.Steven Bosscher1-0/+4
From-SVN: r125074
2007-05-25ltmain.sh: Fix Darwin verstring, remove ${wl}.Andreas Tobler1-0/+4
2007-05-25 Andreas Tobler <a.tobler@schweiz.org> * ltmain.sh: Fix Darwin verstring, remove ${wl}. From-SVN: r125066
2007-05-24ltmain.sh: Update from ToT Libtool.Steve Ellcey1-0/+12
* ltmain.sh: Update from ToT Libtool. * libtool.m4: Update from ToT Libtool. * ltsugar.m4: New. Update from ToT Libtool. * ltversion.m4: New. Update from ToT Libtool. * ltoptions.m4: New. Update from ToT Libtool. * ltconfig: Remove. * ltcf-c.sh: Remove. * ltcf-cxx.sh: Remove. * ltcf-gcj.sh: Remove. * Regenerate all subdirs From-SVN: r125032
2007-05-22* MAINTAINERS (Write After Approval): Add myself.Ollie Wild1-0/+4
From-SVN: r124958
2007-05-16Makefile.def (bootstrap_stage): Replace stage_make_flags with stage_cflags.Paolo Bonzini1-0/+10
2007-05-16 Paolo Bonzini <bonzini@gnu.org> * Makefile.def (bootstrap_stage): Replace stage_make_flags with stage_cflags. * Makefile.tpl (POSTSTAGE1_HOST_EXPORTS, POSTSTAGE1_FLAGS_TO_PASS): Remove CFLAGS/LIBCFLAGS. (configure-stage[+id+]-[+prefix+][+module+], all-stage[+id+]-[+prefix+][+module+]): Pass it from [+stage_cflags+]. * Makefile.in: Regenerate. From-SVN: r124764
2007-05-15MAINTAINERS: Update e-mail address.Diego Novillo1-0/+4
* MAINTAINERS: Update e-mail address. From-SVN: r124757
2007-05-15add self to MAINTAINERS: waaRevital Eres1-0/+4
From-SVN: r124742
2007-05-14Updated Roberto Costa's address.Roberto Costa1-0/+4
From-SVN: r124711
2007-05-14* MAINTAINERS (Write After Approval): Add myself.Thomas Neumann1-0/+4
From-SVN: r124708
2007-05-11MAINTAINERS (Write After Approval): Add myself.Silvius Rus1-0/+4
* MAINTAINERS (Write After Approval): Add myself. From-SVN: r124620
2007-04-23* MAINTAINERS: Added myself as non-algorithmic libcpp maintainer.Tom Tromey1-0/+4
From-SVN: r124075
2007-04-23MAINTAINERS (cpplib): Rename to ...Mark Mitchell1-0/+5
* MAINTAINERS (cpplib): Rename to ... (libcpp): ... this. Add C/C++ front end maintainers. From-SVN: r124053
2007-04-14* config-ml.in: Pass ${ml_config_env} to configure calls.Steve Ellcey1-0/+4
From-SVN: r123825
2007-04-04(Write After Approval): Add myself.Christian Bruel1-0/+4
From-SVN: r123491
2007-04-02MAINTAINERS (Write After Approval): Add myself.Dave Korn1-0/+4
2007-04-02 Dave Korn <dave.korn@artimi.com> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r123417
2007-03-31MAINTAINERS (fortran 95 front end): Add myself.Tobias Burnus1-0/+4
2007-03-31 Tobias Burnus <burnus@net-b.de> * MAINTAINERS (fortran 95 front end): Add myself. From-SVN: r123384
2007-03-28Added <dwarak.rajagopal@amd.com> to MAINTAINERS file with Write After ↵Dwarakanath Rajagopal1-0/+4
Approval access From-SVN: r123306
2007-03-24* MAINTAINERS (Modulo Scheduler): Add myself.Ayal Zaks1-0/+4
From-SVN: r123178
2007-03-23MAINTAINERS (fortran 95 front end): Add myself.Brooks Moses1-0/+5
* MAINTAINERS (fortran 95 front end): Add myself. (c++ front end): whitespace fix. From-SVN: r123161
2007-03-22* MAINTAINERS (Write After Approval): Add myself.Nathan Froyd1-0/+4
From-SVN: r123126
2007-03-21configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Fix m4 quoting of glob.Richard Sandiford1-0/+6
* configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Fix m4 quoting of glob. Quote arguments with single quotes too. * configure: Regenerate. From-SVN: r123117
2007-03-12Fixed erroneous ChangeLog and gcc/ChangeLog entries.Brooks Moses1-4/+0
From-SVN: r122856
2007-03-12Makefile.in: Add dummy "install-info" target.Brooks Moses1-0/+5
fixincludes/ * Makefile.in: Add dummy "install-info" target. <toplevel> * Makefile.def (fixincludes): Remove unneeded "missing" lines. * Makefile.in: Regenerate From-SVN: r122855
2007-03-12invoke.texi (Wvla): New warning.Seongbae Park1-0/+4
ChangeLog: 2007-03-12 Seongbae Park <seongbae.park@gmail.com> * gcc/doc/invoke.texi (Wvla): New warning. gcc/ChangeLog: 2007-03-12 Seongbae Park <seongbae.park@gmail.com> * c-decl.c (warn_variable_length_array): New function. Refactored from grokdeclarator to handle warn_vla and handle unnamed array case. (grokdeclarator): Refactored VLA warning case. * c.opt (Wvla): New flag. gcc/cp/ChangeLog: 2007-03-12 Seongbae Park <seongbae.park@gmail.com> * decl.c (compute_array_index_type): New warning flag warn_vla. gcc/testsuite/ChangeLog: 2007-03-12 Seongbae Park <seongbae.park@gmail.com> * gcc.dg/wvla-1.c: New test * gcc.dg/wvla-2.c: New test * gcc.dg/wvla-3.c: New test * gcc.dg/wvla-4.c: New test * gcc.dg/wvla-5.c: New test * gcc.dg/wvla-6.c: New test * gcc.dg/wvla-7.c: New test * g++.dg/warn/Wvla-1.C: New test * g++.dg/warn/Wvla-2.C: New test * g++.dg/warn/Wvla-3.C: New test From-SVN: r122851
2007-03-07configure: Regenerate.Andreas Schwab1-0/+4
* configure: Regenerate. config/: * acx.m4 (GCC_TARGET_TOOL): Expand backquotes outside AC_MSG_RESULT. From-SVN: r122659
2007-03-01configure.ac: Add "--with-pdfdir" configure option, which defines pdfdir ↵Brooks Moses1-0/+13
variable. * configure.ac: Add "--with-pdfdir" configure option, which defines pdfdir variable. * Makefile.def (target=fixincludes): Add install-pdf to missing targets. (recursive_targets): Add install-pdf target. (flags_to_pass): Add pdfdir. * Makefile.tpl: Add pdfdir handling, add do-install-pdf target. * configure: Regenerate * Makefile.in: Regenerate From-SVN: r122467
2007-02-28Missed this. See previous Change.Eric Christopher1-1/+11
From-SVN: r122416
2007-02-28configure: Regenerate.Matt Kraai1-0/+5
* configure: Regenerate. * configure.ac: Move statements after variable declarations. From-SVN: r122397
2007-02-27mt-spu (all-ld): Depend on all-binutils.Alan Modra1-1/+0
* mt-spu (all-ld): Depend on all-binutils. also fix previous ChangeLog entry From-SVN: r122362
2007-02-19MAINTAINERS: Add myself as sh maintainer.Kaz Kojima1-0/+4
* MAINTAINERS: Add myself as sh maintainer. From-SVN: r122142
2007-02-19configure.ac: Adjust for loop syntax.Joseph Myers1-0/+5
* configure.ac: Adjust for loop syntax. * configure: Regenerate. From-SVN: r122132
2007-02-18configure: Rebuilt.Alexandre Oliva1-0/+4
ChangeLog: * configure: Rebuilt. config/ChangeLog: * acx.m4 (NCN_STRICT_CHECK_TOOLS): Mark environment variable as precious. Prefer it over a cached value. Use cached value verbosely. (NCN_STRICT_CHECK_TARGET_TOOLS): Likewise. Don't override environment variable with build-time tools. From-SVN: r122108
2007-02-18configure.ac: Drop multiple occurrences of --enable-languages, and fix its ↵Alexandre Oliva1-0/+6
quoting. * configure.ac: Drop multiple occurrences of --enable-languages, and fix its quoting. * configure: Rebuilt. From-SVN: r122107
2007-02-17Vladimir Prus <vladimir@codesourcery.com Joseph Myers <joseph@codesourcery.com>Mark Mitchell1-0/+8
2007-02-17 Mark Mitchell <mark@codesourcery.com> Nathan Sidwell <nathan@codesourcery.com> Vladimir Prus <vladimir@codesourcery.com Joseph Myers <joseph@codesourcery.com> * configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Fix quoting. * configure: Regenerate. Co-Authored-By: Nathan Sidwell <nathan@codesourcery.com> From-SVN: r122073
2007-02-14* ltconfig (freebsd*): Default to elf.Gerald Pfeifer1-0/+4
From-SVN: r121948
2007-02-13configure.ac (target_libraries): Move libgcc before libiberty.Daniel Jacobowitz1-0/+5
* configure.ac (target_libraries): Move libgcc before libiberty. * configure: Regenerated. From-SVN: r121893
2007-02-13re PR bootstrap/30753 (checking for correct version of gmp.h... no)Daniel Jacobowitz1-0/+8
PR bootstrap/30753 * configure.ac: Remove obsolete build / host tests. Use AC_PROG_CC unconditionally. Use AC_PROG_CXX. Use ACX_TOOL_DIRS to find $prefix. * configure: Regenerated. Co-Authored-By: Paolo Bonzini <bonzini@gnu.org> From-SVN: r121882
2007-02-11MAINTAINERS (Language Front End Maintainers): Update my mail address.Francois-Xavier Coudert1-0/+5
* MAINTAINERS (Language Front End Maintainers): Update my mail address. From-SVN: r121816
2007-02-11ChangeLog: Whitespace fixes.Uros Bizjak1-25/+25
* ChangeLog: Whitespace fixes. * gcc/ChangeLog: Ditto. * gcc/testsuite/ChangeLog: Ditto. From-SVN: r121815