aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-11-05This commit was manufactured by cvs2svn to create tagreleases/gcc-3.4.3No Author
'gcc_3_4_3_release'. From-SVN: r90112
2004-11-05Update versionMark Mitchell
From-SVN: r90109
2004-11-05Mark ChangeLogMark Mitchell
From-SVN: r90108
2004-11-05* gcc.pot: Regenerate.Mark Mitchell
From-SVN: r90107
2004-11-05da.po: Update.Mark Mitchell
* da.po: Update. * de.po: Likewise. From-SVN: r90106
2004-11-05Daily bump.GCC Administrator
From-SVN: r90095
2004-11-04re PR other/17783 (Top level configure doesn't support shared libraries ↵H.J. Lu
enabled by default) 2004-11-04 H.J. Lu <hongjiu.lu@intel.com> PR other/17783 * configure.in: Set up LD_LIBRARY_PATH by default for gcc. * configure: Regenerated. From-SVN: r90069
2004-11-04Daily bump.GCC Administrator
From-SVN: r90042
2004-11-03Daily bump.GCC Administrator
From-SVN: r90006
2004-11-02Daily bump.GCC Administrator
From-SVN: r89966
2004-11-01* README.SCO: Update per FSF instructions.Mark Mitchell
From-SVN: r89930
2004-11-01Daily bump.GCC Administrator
From-SVN: r89925
2004-11-01re PR c++/15172 (Copy constructor optimization in aggregate initialization)Mark Mitchell
PR c++/15172 * typeck2.c (store_init_value): Use split_nonconstant_init even for types that require construction. PR c++/15172 * g++.dg/init/aggr2.C: New test. From-SVN: r89920
2004-10-31re PR middle-end/18129 (-fwritable-strings doesn't work)Jakub Jelinek
PR middle-end/18129 * varasm.c (copy_constant): Don't copy STRING_CSTs if flag_writable_strings. (build_constant_desc): Call copy_constant unconditionally. * gcc.dg/20041024-1.c: New test. From-SVN: r89914
2004-10-31re PR rtl-optimization/18084 (setfill coupled with inline function: ↵Roger Sayle
incorrect results on Linux x86) PR rtl-optimization/18084 * g++.dg/opt/pr18084-1.C: New testcase. From-SVN: r89909
2004-10-31This commit was manufactured by cvs2svn to create branchNo Author
'gcc-3_4-branch'. From-SVN: r89908
2004-10-31Daily bump.GCC Administrator
From-SVN: r89903
2004-10-30re PR rtl-optimization/17581 (Long long arithmetic fails inside a ↵Roger Sayle
switch/case statement when compiled with -O2) PR rtl-optimization/17581 * cselib.c (cselib_process_insn): The last instruction of a libcall block, with the REG_RETVAL note, should be considered in the libcall. * gcse.c (do_local_cprop): Allow constants to be propagated outside of libcall blocks. (adjust_libcall_notes): Use simplify_replace_rtx instead of replace_rtx to avoid creating invalid RTL in REG_RETVAL notes. * gcc.dg/pr17581-1.c: New test case. From-SVN: r89895
2004-10-30This commit was manufactured by cvs2svn to create branchNo Author
'gcc-3_4-branch'. From-SVN: r89894
2004-10-30* de.po: Update.Joseph Myers
From-SVN: r89876
2004-10-30Daily bump.GCC Administrator
From-SVN: r89868
2004-10-29stl_algo.h (find_first_of(,,,,pred)): Remove invalid EqualOpConcept.Chris Jefferson
2004-10-29 Chris Jefferson <chris@bubblescope.net> * include/bit/stl_algo.h (find_first_of(,,,,pred)): Remove invalid EqualOpConcept. * testsuite/25_algorithms/find_first_of/concept_check_1.cc: New. From-SVN: r89858
2004-10-29This commit was manufactured by cvs2svn to create branchNo Author
'gcc-3_4-branch'. From-SVN: r89857
2004-10-29Daily bump.GCC Administrator
From-SVN: r89796
2004-10-28re PR libstdc++/16612 (empty basic_strings can't live in shared memory)Paolo Carlini
2004-10-28 Paolo Carlini <pcarlini@suse.de> * include/bits/basic_string.tcc (_M_mutate): Do not reallocate unnecessarily when _M_rep() == &_S_empty_rep() and __new_size == capacity() (== 0): is ok to just leave everything unchanged. 2004-10-28 Paolo Carlini <pcarlini@suse.de> PR libstdc++/16612 * include/bits/basic_string.h (_M_dispose, _M_refcopy, basic_string()): When _GLIBCXX_FULLY_DYNAMIC_STRING is defined, don't deal with _S_empty_rep. * include/bits/basic_string.tcc (_S_construct, _M_destroy, _M_leak_hard, _M_mutate): Likewise. * acinclude.m4 (GLIBCXX_ENABLE_FULLY_DYNAMIC_STRING): New. * acconfig.h: Add corresponding undef. * configure.ac: Use GLIBCXX_ENABLE_FULLY_DYNAMIC_STRING. * docs/html/configopts.html: Document --enable-fully-dynamic-string. * aclocal.m4: Regenerate. * configure: Likewise. * config.h.in: Likewise. 2004-10-28 Paolo Carlini <pcarlini@suse.de> * README: Remove obsolete entry about include/c_shadow. From-SVN: r89787
2004-10-28re PR c++/17132 (GCC fails to eliminate function template specialization ↵Mark Mitchell
when argument deduction fails) PR c++/17132 * pt.c (instantiate_class_template): Increment processing_template_decl when substituting into a member class template. PR c++/17132 * g++.dg/template/memclass3.C: New test. From-SVN: r89780
2004-10-28This commit was manufactured by cvs2svn to create branchNo Author
'gcc-3_4-branch'. From-SVN: r89779
2004-10-28re PR c++/18140 (C++ parser bug when using >> in templates)Mark Mitchell
PR c++/18140 * parser.c (cp_parser_next_token_ends_template_argument_p): Do not include ">>". PR c++/18140 * g++.dg/template/shift1.C: New test. * g++.dg/template/error10.C: Adjust error markers. From-SVN: r89741
2004-10-28This commit was manufactured by cvs2svn to create branchNo Author
'gcc-3_4-branch'. From-SVN: r89740
2004-10-27re PR c++/13560 (wrong file name in error message)Andrew Pinski
2004-10-27 Andrew Pinski <pinskia@physics.uc.edu> PR c++/13560 * error.c (cp_error_at): Output the context as it might be different file as the other location. From-SVN: r89734
2004-10-27Fix typo in the file name of name-lookup.c (I had namelookup.c).Andrew Pinski
From-SVN: r89733
2004-10-27re PR other/18186 (Spelling error)Andrew Pinski
2004-10-27 Andrew Pinski <pinskia@physics.uc.edu> PR other/18186 * common.opt (--param): Fix spelling of parameter. From-SVN: r89732
2004-10-28Daily bump.GCC Administrator
From-SVN: r89719
2004-10-27* de.po: Update.Joseph Myers
From-SVN: r89688
2004-10-27s390.md ("*subdf3_cc"): Replaced plus by minus.Andreas Krebbel
2004-10-27 Andreas Krebbel <krebbel1@de.ibm.com> * config/s390/s390.md ("*subdf3_cc"): Replaced plus by minus. From-SVN: r89672
2004-10-27re PR c++/18093 (bogus conflict in namespace aliasing)Mark Mitchell
PR c++/18093 * search.c (current_scope): Return the innermost non-block scope, not the innermost non-block, non-namespace scope. (at_namespace_scope_p): Adjust accordingly. (dfs_accessible_post): Do not pass namespaces to is_friend. (dfs_walk_once_accessible_r): Likewise. * decl.c (grokvardecl): Adjust call to current_scope. (build_enumerator): Likewise. * parser.c (cp_parser_using_declaration): Likewise. (cp_parser_direct_declarator): Use at_namespace_scope_p instead of current_scope. (cp_parser_class_head): Adjust call to current_scope. * name-lookup.c (do_namespace_alias): Set the DECL_CONTEXT for the alias. PR c++/18020 * pt.c (tusbst_copy_and_build): Resolve enumeration constants to their underlying values. PR c++/18093 * g++.dg/lookup/ns2.C: New test. PR c++/18020 * g++.dg/template/enum4.C: New test. From-SVN: r89631
2004-10-27This commit was manufactured by cvs2svn to create branchNo Author
'gcc-3_4-branch'. From-SVN: r89630
2004-10-27Daily bump.GCC Administrator
From-SVN: r89615
2004-10-26re PR bootstrap/15747 (/bin/sh hangs during bootstrap)Richard Sandiford
PR bootstrap/15747 * doc/install.texi (mips-sgi-irix5): Document that /bin/sh has been reported to hang during bootstrap and that CONFIG_SHELL=/bin/ksh can be used to work around this. From-SVN: r89600
2004-10-26cse.c: Change encoding of quantity numbers to avoid undefined pointer ↵Roger Sayle
arithmetic on... * cse.c: Change encoding of quantity numbers to avoid undefined pointer arithmetic on qty_table. (REGNO_QTY_VALID_P): A quantity is now valid if it isn't negative. (get_cse_reg_info): Initialize reg_qty to a unique negative value. (new_basic_block): Assign "real" quantity numbers from zero. (delete_reg_equiv): Do nothing if quantity is invalid. Reset the REG_QTY to its unique negative value. (merge_equiv_classes): Calculate need_rehash if quantity is valid. (cse_main): Don't include max_reg when determining max_qty. (cse_basic_block): Avoid subtracting a large offset from qty_table, which causes undefined C99 behaviour. Only allocate needed memory. Co-Authored-By: John David Anglin <dave.anglin@nrc-cnrc.gc.ca> From-SVN: r89597
2004-10-26Daily bump.GCC Administrator
From-SVN: r89565
2004-10-25dwarf2out.c (rtl_for_decl_location): Avoid segfault if DECL_INCOMING_RTL is ↵Jakub Jelinek
NULL. * dwarf2out.c (rtl_for_decl_location): Avoid segfault if DECL_INCOMING_RTL is NULL. * gcc.dg/debug/20041023-1.c: New test. From-SVN: r89557
2004-10-25This commit was manufactured by cvs2svn to create branchNo Author
'gcc-3_4-branch'. From-SVN: r89556
2004-10-25re PR other/18138 (libgcc_s.so.1 not found by 64-bit testsuite)Eric Botcazou
gcc/testsuite: PR other/18138 * lib/g++.exp: Accept more than one multilib libgcc. * lib/objc.exp: Likewise. * lib/g77.exp: Likewise. libffi: PR other/18138 * testsuite/lib/libffi-dg.exp: Accept more than one multilib libgcc. libjava: PR other/18138 * testsuite/lib/libjava.exp: Accept more than one multilib libgcc. libstdc++-v3: PR other/18138 * testsuite/lib/libstdc++.exp: Accept more than one multilib libgcc. From-SVN: r89530
2004-10-25Daily bump.GCC Administrator
From-SVN: r89513
2004-10-24Daily bump.GCC Administrator
From-SVN: r89498
2004-10-23Daily bump.GCC Administrator
From-SVN: r89482
2004-10-22rs6000.c (setup_incoming_varargs): Align DFmode saves.Eric Christopher
2004-10-21 Eric Christopher <echristo@redhat.com> * config/rs6000/rs6000.c (setup_incoming_varargs): Align DFmode saves. From-SVN: r89470
2004-10-22backport: m68k.h (HARD_REGNO_RENAME_OK): New macro.Bernardo Innocenti
Backport from the mainline: 2004-10-22 Peter Barada <peter@the-baradas.com> * config/m68k/m68k.h (HARD_REGNO_RENAME_OK): New macro. * config/m68k/m68k.c (m68k_hard regno_rename_ok): Disallow renaming of non-live registers in interrupt functions. * config/m68k/m68k-protos.h (m68k_hard_regno_rename_ok): Add prototype. From-SVN: r89464
2004-10-22Daily bump.GCC Administrator
From-SVN: r89418