aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-12-19fibheap.h (fibnode): Use unsigned long int for bit-fields if __GNUC__ is ↵Kazu Hirata2-0/+10
defined. * include/fibheap.h (fibnode): Use unsigned long int for bit-fields if __GNUC__ is defined. From-SVN: r74817
2003-12-19List.java (replaceItem): Prevent selection to move with replace and minimize ↵Fernando Nasser2-2/+20
flickering. 2003-12-18 Fernando Nasser <fnasser@redhat.com> * java/awt/List.java (replaceItem): Prevent selection to move with replace and minimize flickering. From-SVN: r74814
2003-12-19Daily bump.GCC Administrator2-2/+2
From-SVN: r74811
2003-12-18Change version number from 3.4 -> 3.4.0Dara Hazeghi3-3/+8
From-SVN: r74809
2003-12-18gcc_update (files_generated): Add in gcc/ada/stamp-xgnatug and update ↵Kelley Cook5-21/+56
gcc/ada/gnat_ug_* to use it. contrib/ 2003-12-18 Kelley Cook <kcook@gcc.gnu.org> * gcc_update (files_generated): Add in gcc/ada/stamp-xgnatug and update gcc/ada/gnat_ug_* to use it. gcc/ada/ 2003-12-18 Kelley Cook <kcook@gcc.gnu.org> * stamp-xgnatug: New stamp file. * Make-lang.in (stamp-xgnatug): New stamp file and comment. (ada/doctools/xgnatug): Add $(build_exeext). (ada/gnat_ug_unx.texi, ada/gnat_ug_vwx.texi, ada/gnat_ug_vms.texi ada/gnat_ug_wnt.texi): Update to depend on stamp-xgnatug. From-SVN: r74808
2003-12-18re PR debug/12923 (ICE in gen_subprogram_die, at dwarf2out.c:10607 with -O1 -g)Andrew Pinski4-0/+50
PR debug/12923 * gcc.dg/20031218-1.c: New test. PR debug/12389 * gcc.dg/20031218-2.c: New test. * gcc.dg/20031218-3.c: New test. From-SVN: r74807
2003-12-18genrecog.c (print_host_wide_int): New.Richard Henderson2-2/+21
* genrecog.c (print_host_wide_int): New. (write_switch, write_cond): Use it. From-SVN: r74806
2003-12-18mangle18-1.C: Modify regexp to test for `[...Andrew Pinski7-10/+20
2003-12-18 Andrew Pinski <pinskia@physics.uc.edu> * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end of label name and allow for USER_LABEL_PREFIX == "_" names. * g++.dg/abi/mangle18-2.C: Likewise. * g++.dg/abi/mangle19-1.C: Likewise. * g++.dg/abi/mangle19-2.C: Likewise. * g++.dg/abi/mangle20-1.C: Likewise. * g++.dg/abi/mangle20-2.C: Likewise. From-SVN: r74805
2003-12-18note that in-out operands should only be used with register constraintsJason Merrill1-12/+13
From-SVN: r74802
2003-12-18ltdl.c: Define __private_extern__ if needed.Michael Koch2-1/+11
2003-12-18 Michael Koch <konqueror@gmx.de> * libltdl/ltdl.c: Define __private_extern__ if needed. From-SVN: r74801
2003-12-18cvsignore: Ignore autom4te.cacheMichael Koch8-68/+127
2003-12-18 Michael Koch <konqueror@gmx.de> * libltdl/.cvsignore: Ignore autom4te.cache * libltdl/Makefile.in: Regenerated. * libltdl/aclocal.m4: Regenerated. * libltdl/acconfig.h: Removed (obsolete). * libltdl/config-h.in: Regenerated. * libltdl/configure.ac: Added AM_MAINTAINER_MODE. * libltdl/configure: Regenerated. From-SVN: r74800
2003-12-18re PR c++/12253 ([tree-ssa] ICE on conversion to std::string inside array ↵Jason Merrill1-0/+28
initialization) PR c++/12253 * init.c (build_vec_init): Initialization of an element from an initializer list is also a full-expression. From-SVN: r74798
2003-12-18c-decl.c (check_bitfield_type_and_width): Remove enum special case ↵Richard Henderson7-8/+21
suppression of pedwarn. * c-decl.c (check_bitfield_type_and_width): Remove enum special case suppression of pedwarn. * system.h (ENUM_BITFIELD): Use __extension__. (CHAR_BITFIELD): Likewise. cp/ * cp-tree.h (struct lang_type_header): Remove __extension__. testsuite/ * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields. From-SVN: r74797
2003-12-18mauve-libgcj: Removed the disabling of java.text.ACIAttribute and...Michael Koch3-6/+73
2003-12-18 Michael Koch <konqueror@gmx.de> * mauve-libgcj: Removed the disabling of java.text.ACIAttribute and java.text.CollationElementIterator tests as they compile again. * testsuite/libjava.mauve/xfails: Added failing java.text.CollationElementIterator tests. From-SVN: r74796
2003-12-18stl_list.h: Formatting tweaks.Benjamin Kosnik3-838/+856
2003-12-18 Benjamin Kosnik <bkoz@redhat.com> * include/bits/stl_list.h: Formatting tweaks. * include/bits/list.tcc: Same. From-SVN: r74795
2003-12-18s390.md (UNSPEC_SRST): New constant.Ulrich Weigand2-0/+86
* config/s390/s390.md (UNSPEC_SRST): New constant. ("strlendi", "strlensi"): New expanders. ("*strlendi", "*strlensi"): New insns. Co-Authored-By: Mark Dettinger <dettinge@de.ibm.com> From-SVN: r74794
2003-12-18sol2.h (LINK_ARCH32_SPEC): Define in terms of ...Mark Mitchell4-3/+27
* config/sol2.h (LINK_ARCH32_SPEC): Define in terms of ... (LINK_ARCH32_SPEC_BASE): ... this new macro. * config/sparc/sol2-bi.h (LINK_ARCH64_SPEC): Define in terms of ... (LINK_ARCH64_SPEC_BASE): ... this new macro. * config/sparc/sol2-gld-bi.h (LINK_ARCH32_SPEC): New macro. (LINK_ARCH64_SPEC): Likewise. From-SVN: r74793
2003-12-18re PR middle-end/13234 (ICE when dumping a translation unit)Jason Merrill2-0/+8
PR middle-end/13234 * tree-dump.c (dequeue_and_dump): Handle 'r' and 's' code classes. From-SVN: r74791
2003-12-18re PR c++/12253 ([tree-ssa] ICE on conversion to std::string inside array ↵Jason Merrill5-95/+106
initialization) PR c++/12253 * init.c (build_vec_init): Initialization of an element from an initializer list is also a full-expression. * parser.c, pt.c, semantics.c: Rename constant_expression_p to integral_constant_expression_p. From-SVN: r74790
2003-12-18re PR other/12009 (g++.dg, compat.exp fail to crosscompile testcases)Steven Bosscher3-10/+23
PR other/12009 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when testing a cross compiler, it causes spurious compile failures. * lib/g++.exp: Likewise. Co-Authored-By: Dan Kegel <dank@kegel.com> From-SVN: r74789
2003-12-18demangle.h: Fix allocator type correctness, i.e.Matt Austern6-287/+136
* include/bits/demangle.h: Fix allocator type correctness, i.e. make sure that when we instantiate a container with a value type and an allocator, the allocator's value type matches the container's. * include/bits/stl_deque.h (_Deque_alloc_base): Eliminate. (_Deque_base): inherit directly from the deque's allocator. Use rebinding instead of _Alloc_traits. Pick up data members from _Deque_alloc_base. * include/bits/stl_list.h (_List_alloc_base): Eliminate. (_List_base): Inherit directly from the list's allocator. Use rebinding instead of _Alloc_traits. Pick up data members from _List_alloc_base. * include/bits/stl_vector.h (_Vector_alloc_base): Eliminate (_Vector_base): Inherit directly from the vector's allocator. Use rebinding instead of _Alloc_traits. Pick up data members from _Vector_alloc_base. * include/ext/hashtable.h: Fix allocator type correctness (the vector of buckets must be passed an allocator for objects of type _Node*). Use rebinding instead of _Alloc_traits. From-SVN: r74787
2003-12-18Makefile.in (tracer.o, [...]): Depend on timevar.hSteven Bosscher5-6/+22
* Makefile.in (tracer.o, bb-reorder.o): Depend on timevar.h * toplev.c (rest_of_handle_reorder_blocks, rest_of_handle_tracer): Don't push and pop TV_REORDER_BLOCKS timevars, do it... * bb-reorder.c (reorder_basic_blocks): ...here, and... * tracer.c (tracer): here. From-SVN: r74786
2003-12-182003-12-18 Michael Koch <konqueror@gmx.de>Michael Koch2-0/+15
* java/util/prefs/AbstractPreferences.java (cachedChildren): New method. From-SVN: r74785
2003-12-18TimeZone.java (getOffset): New method.Michael Koch2-1/+21
2003-12-18 Michael Koch <konqueror@gmx.de> * java/util/TimeZone.java (getOffset): New method. From-SVN: r74784
2003-12-18re PR c++/13262 ("xxx is private within this context" when initializing a ↵Kriang Lerdsuwanakij4-0/+38
*self-contained* template class) PR c++/13262 * pt.c (instantiate_decl): Wrap push_nested_class and pop_nested_class around cp_finish_decl call for static member variable. * g++.dg/template/access13.C: New test. From-SVN: r74780
2003-12-18loop.c (move_movables): Handle combination of m->consec...Ulrich Weigand4-1/+48
ChangeLog: * loop.c (move_movables): Handle combination of m->consec, m->move_insn_first, and m->insert_temp all nonzero correctly. testsuite/ChangeLog: * gcc.dg/20031216-1.c: New test. From-SVN: r74778
2003-12-18re PR c++/9154 (poor error message for ">>" vs. "> >" for nested template args)Giovanni Bajo2-0/+75
PR c++/9154 * g++.dg/template/error10.C: New test. From-SVN: r74777
2003-12-18re PR c++/9154 (poor error message for ">>" vs. "> >" for nested template args)Giovanni Bajo2-15/+90
PR c++/9154 * parser.c (cp_parser_template_argument): A type-id followed by '>>' is just an user typo, and should be accepted as last resort if any other parsing fails. (cp_parser_enclosed_template_argument_list): If the argument list is parsed correctly, but the next token is '>>', emit a diagnostic. (cp_parser_next_token_ends_template_argument): Accept '>>' as delimiter of template argument, it will be later detected as a typo. From-SVN: r74776
2003-12-18simd-1.C: XFAIL on SPARC.Eric Botcazou3-0/+7
* g++.dg/eh/simd-1.C: XFAIL on SPARC. * g++.dg/eh/simd-2.C: Likewise. From-SVN: r74775
2003-12-18calls.c (load_register_parameters): Don't use LOAD_ARGS_REVERSED.Kazu Hirata4-12/+9
* calls.c (load_register_parameters): Don't use LOAD_ARGS_REVERSED. * system.h (LOAD_ARGS_REVERSED): Poison. * doc/tm.texi (LOAD_ARGS_REVERSED): Remove. From-SVN: r74773
2003-12-17emit-rtl.c (set_new_first_and_last_label_num): Remove function.Per Bothner3-13/+6
* emit-rtl.c (set_new_first_and_last_label_num): Remove function. * rtl.h (set_new_first_and_last_label_num): Remove declaration. From-SVN: r74772
2003-12-18frv.c (frv_ifcvt_modify_insn): Don't leave alone scratch insns of the then ↵Alexandre Oliva2-2/+17
branch that clobber regs needed by... * config/frv/frv.c (frv_ifcvt_modify_insn): Don't leave alone scratch insns of the then branch that clobber regs needed by the else branch. From-SVN: r74771
2003-12-18calls.c (expand_call): Update comments.Kazu Hirata4-14/+18
* calls.c (expand_call): Update comments. * system.h (PRETEND_OUTGOING_VARARGS_NAMED): Poison. * targhooks.c: Do not refer to PRETEND_OUTGOING_VARARGS_NAMED. From-SVN: r74770
2003-12-17Fix for IA-64 glibc math test failures.James E Wilson5-2/+78
* Makefile.in (gcse.o): Add $(TREE_H) to dependencies. * gcse.c: Include tree.h. (implicit_set_cond_p): New. (find_implicit_sets): Call it. * gcc.c-torture/execute/ieee/mzero5.c: New. Co-Authored-By: Roger Sayle <roger@eyesopen.com> From-SVN: r74769
2003-12-17From Santiago VilaSantiago Vila2-1/+6
* config/kfreebsdgnu.h (TARGET_OS_CPP_BUILTINS): Rename from TARET_OS_CPP_BUILTINS. From-SVN: r74768
2003-12-18Make-lang.in: Replace cp/g++.1 with $(docobjdir)/g++.1.Kelley Cook2-5/+9
2003-12-17 Kelley Cook <kcook@gcc.gnu.org> * Make-lang.in: Replace cp/g++.1 with $(docobjdir)/g++.1. From-SVN: r74766
2003-12-18Daily bump.GCC Administrator2-2/+2
From-SVN: r74762
2003-12-17* emit-rtl.c: Fix signed/unsigned comparison warnings.Kazu Hirata2-2/+6
From-SVN: r74758
2003-12-17predict.c (struct block_info_def, [...]): Change bit-fields of width 1 to ↵Joseph Myers2-2/+7
unsigned int. * predict.c (struct block_info_def, struct edge_info_def): Change bit-fields of width 1 to unsigned int. From-SVN: r74757
2003-12-17locale_facets.tcc (time_get::_M_extract_via_format): Use narrow to get from ↵Paolo Carlini3-5/+74
__format[__i] a char __c representing a formatting code... 2003-12-17 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (time_get::_M_extract_via_format): Use narrow to get from __format[__i] a char __c representing a formatting code, don't use it to compare *__beg to __format[__i]. * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: New. From-SVN: r74755
2003-12-17re PR pch/12480 (pch error messages do not say they for PCH.)Geoffrey Keating2-2/+18
PR 12480 * c-pch.c (pch_init): Improve error message when precompiled header can't be written. PR 12606 * c-pch.c (pch_init): Make a PCH file appear invalid while it's being written. (c_common_write_pch): Make it valid once it's done. From-SVN: r74754
2003-12-17re PR target/11992 (Wrong built-in code for memcmp with length 1<<24 only ↵Ulrich Weigand2-6/+15
(1<<24)-1 possible for CLCL-Instruction) PR target/11992 * config/s390/s390.md ("*cmpmem_long_64"): Use CLCLE instruction instead of CLCL. ("*cmpmem_long_31"): Likewise. From-SVN: r74752
2003-12-17ia64.c: Add more comments about insn bundling.Vladimir Makarov2-16/+121
2003-12-17 Vladimir Makarov <vmakarov@redhat.com> * config/ia64/ia64.c: Add more comments about insn bundling. From-SVN: r74751
2003-12-17re PR rtl-optimization/10592 ([arm] caller-save incorrectly handles a ↵Richard Earnshaw2-1/+9
reloaded SET_DEST operand) PR optimization/10592 * caller-save.c (mark_referenced_regs): Don't short-circuit a reg or subreg in SET_DEST if it isn't a hard register. From-SVN: r74747
2003-12-17collect2.c (main): Add -fno-profile-arcs -fno-test-coverage ↵David Edelsohn2-2/+12
-fno-branch-probabilities to arguments... * collect2.c (main): Add -fno-profile-arcs -fno-test-coverage -fno-branch-probabilities to arguments when compiling ctors and dtors. From-SVN: r74746
2003-12-17GtkListPeer.java (handleEvent): Fix generation of ActionEvents for mouse ↵Fernando Nasser2-3/+15
double-clicks. 2003-12-17 Fernando Nasser <fnasser@redhat.com> * gnu/java/awt/peer/gtk/GtkListPeer.java (handleEvent): Fix generation of ActionEvents for mouse double-clicks. From-SVN: r74745
2003-12-17GtkContainerPeer.java (handleEvent): Check for null Graphics pointer ↵Fernando Nasser2-0/+10
returned by FileDialogPeer. 2003-12-16 Fernando Nasser <fnasser@redhat.com> * gnu/java/awt/peer/gtk/GtkContainerPeer.java (handleEvent): Check for null Graphics pointer returned by FileDialogPeer. From-SVN: r74744
2003-12-17re PR c++/10603 (failing to print problematic token upon parse error)Mark Mitchell6-3/+46
PR c++/10603 PR c++/12827 * parser.c (cp_parser_error): Help c_parse_error print good messages if the next token is a keyword. (cp_parser_parameter_declaration_list): When resynchronizing after a bad parameter declaration, stop if a comma is found. (cp_parser_parameter_declaration): Avoid backtracking. PR c++/10603 * g++.dg/parse/error6.C: New test. PR c++/12827 * g++.dg/parse/error7.C: New test. From-SVN: r74743
2003-12-17stamp-h.in: Removed, not used anymore.Michael Koch2-1/+4
2003-12-17 Michael Koch <konqueror@gmx.de> * libltdl/stamp-h.in: Removed, not used anymore. From-SVN: r74742
2003-12-17[multiple changes]Arnaud Charlet9-41/+82
2003-12-17 Ed Falis <falis@gnat.com> * a-elchha.adb (Tailored_Exception_Information): made Info constant to eliminate warning. * a-exextr.adb: Add context clause for Ada.Exceptions.Last_Chance_Handler. 2003-12-17 Sergey Rybin <rybin@act-europe.fr> * cstand.adb (Create_Standard): Change the way how the declaration of the Duration type is created (making it the same way as it is for all the other standard types). 2003-12-17 Robert Dewar <dewar@gnat.com> * s-crtl.ads: Fix header format Change Pure to Preelaborate 2003-12-17 Ed Schonberg <schonberg@gnat.com> * checks.adb (Selected_Length_Checks): Generate an Itype reference for the expression type only if it is declared in the current unit. * sem_ch3.adb (Constrain_Index): Handle properly a range whose bounds are universal and already analyzed, as can occur in constrained subcomponents that depend on discriminants, when one constraint is a subtype mark. * sem_res.adb (Resolve_Type_Conversion): Any arithmetic expression of type Any_Fixed is legal as the argument of a conversion, if only one fixed-point type is in context. 2003-12-17 GNAT Script <nobody@gnat.com> * Make-lang.in: Makefile automatically updated From-SVN: r74741