- 14 Jan, 2004 37 commits
-
-
From-SVN: r75885
Loren J. Rittle committed -
PR debug/13231 * dwarf2out.c (dwarf2out_stack_adjust): Skip prologue and epilogue instructions. From-SVN: r75884
Richard Henderson committed -
PR c++/12491 * except.c (struct eh_region): Add u.fixup.resolved. (resolve_one_fixup_region): Split out from ... (resolve_fixup_regions): ... here. * g++.dg/eh/cleanup2.C: New. From-SVN: r75883
Richard Henderson committed -
From-SVN: r75882
Kazu Hirata committed -
* config/alpha/alpha.h (STRUCT_VALUE): Remove. * config/alpha/vms.h (STRUCT_VALUE_REGNUM): Remove #undef. (STRUCT_VALUE): Remove. From-SVN: r75881
Kazu Hirata committed -
* Makefile.def (target_modules) [libtermcap, libiberty, zlib]: Stage. * Makefile.tpl (configure-target-[+module+]): Support stage. * Makefile.in: Rebuilt. From-SVN: r75880
Loren J. Rittle committed -
* system.h: Poison PROMOTED_MODE * integrate.c (expand_inline_function): Don't mention the PROMOTED_MODE. * loop.c (update_giv_derive): Same. * tree.h (DECL_RTL): Same. From-SVN: r75878
Steven Bosscher committed -
2004-01-14 Michael Koch <konqueror@gmx.de> * java/text/MessageFormat.java: Added descriptions to exceptions. This fixes PR libgcj/2429. From-SVN: r75877
Michael Koch committed -
locale_facets.h (struct __numpunct_cache): Add member _M_grouping_size, caching the length of _M_grouping. 2004-01-14 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.h (struct __numpunct_cache): Add member _M_grouping_size, caching the length of _M_grouping. (__numpunct_cache<>::_M_cache): Assign the latter. (__verify_grouping): Move declaration... * include/bits/locale_facets.tcc (__verify_grouping): ... here, change signature to take a const char* and a size_t for the grouping; not a template anymore. (__add_grouping, num_put::_M_group_int, num_put::_M_group_float): Likewise change signature and tweak consistently. (num_get::_M_extract_float, num_get::_M_extract_int, num_put::_M_insert_int, num_put::_M_insert_float, money_get::do_get(string_type&), money_get::do_put(string_type)): Update callers. * config/locale/generic/numeric_members.cc (numpunct<>::_M_initialize_numpunct): Assign the new member. * config/locale/gnu/numeric_members.cc (numpunct<>::_M_initialize_numpunct): Likewise. * src/locale-inst.cc (__add_grouping): Tweak signature. (__verify_grouping): Don't instantiate, not a template anymore. * include/bits/locale_facets.h: Rename _M_truename_len -> _M_truename_size, _M_falsename_len -> _M_falsename_size. * include/bits/locale_facets.tcc: Likewise. * config/locale/generic/numeric_members.cc: Likewise. * config/locale/gnu/numeric_members.cc: Likewise. From-SVN: r75876
Paolo Carlini committed -
2004-01-14 Stefan Olsson <stefan@snon.net> * include/ext/mt_allocator.h: Fixups. * testsuite/performance/allocator.cc: Enable __mt_alloc tests. * testsuite/performance/allocator_thread.cc: Same. From-SVN: r75875
Stefan Olsson committed -
PR target/9365 * sh.c (gen_block_redirect): Add special handling of RETURN. (gen_far_branch) Don't call gen_stuff_delay_slot if there is no far branch target (i.e. it's a return). From-SVN: r75872
J"orn Rennecke committed -
From-SVN: r75871
Kazu Hirata committed -
PR bootstrap/12527 * config.gcc (arm*-*-linux*): Don't include unknown-elf.h in tm_file. Move linux-gas.h and linux-elf.h before aout.h. * arm/arm.h (INITIALIZE_TRAMPOLINE): Only define if not already. * arm/linux-elf.h (SUBTARGET_CPU_DEFAULT): Define. From-SVN: r75870
Richard Earnshaw committed -
* config/m32r/m32r.md: Use GEN_INT instead of gen_rtx (CONST_INT, VOIDmode, ...). From-SVN: r75868
Kazu Hirata committed -
* regrename.c (find_oldest_value_reg): If the replacement uses multiple hard registers, check that all of them are in CLASS. From-SVN: r75867
Richard Earnshaw committed -
* alias.c (get_alias_set): Initialize alias set to 0 when subset is impossible. From-SVN: r75861
Jan Hubicka committed -
gcc/ 2004-01-14 Kelley Cook <kcook@gcc.gnu.org> * Makefile.in: Define MAINT from --enable-maintainer-mode. gcc/ada/ 2004-01-14 Kelley Cook <kcook@gcc.gnu.org> * Make-lang.in: Only regenerate texi files if --enable-maintainer-mode.\ From-SVN: r75860
Kelley Cook committed -
PR c++/12850 * pt.c (instantiate_decl): Do not increase function_depth. From-SVN: r75859
Jan Hubicka committed -
Calculate always vrsave_mask if TARGET_ALTIVEC. (rs6000_emit_prologue): Emit code for vrsave only if TARGET_ALTIVEC_VRSAVE. (rs6000_emit_epilogue): Likewise. From-SVN: r75857
Hartmut Penner committed -
* config/sparc/sparc.md (tie_add32): Fix pasto. (tie_add64): Likewise. From-SVN: r75856
Eric Botcazou committed -
From-SVN: r75855
Eric Botcazou committed -
From-SVN: r75852
Hartmut Penner committed -
From-SVN: r75847
Danny Smith committed -
PR c++/9021 PR c++/11005 * parser.c (cp_parser_elaborated_type_specifier): Warn about attributes and discard. * decl.c (xref_tag): Don't overwite existing attributes with NULL_TREE. From-SVN: r75846
Danny Smith committed -
From-SVN: r75845
Zdenek Dvorak committed -
PR c++/12335 * g++.dg/parse/dtor3.C: New test. From-SVN: r75843
Giovanni Bajo committed -
PR c++/12335 * parser.c (cp_parser_lookup_name): Return error_mark_node if there is no destructor while looking up a BIT_NOT_EXPR. From-SVN: r75842
Giovanni Bajo committed -
2 2004-01-13 Benjamin Kosnik <bkoz@redhat.com> * testsuite/performance/ifstream_extract_float.cc: Add higher precision tests. * testsuite/performance/ofstream_insert_float.cc: Same. From-SVN: r75841
Benjamin Kosnik committed -
* config/iq2000/iq2000-protos.h: Fix comment formatting. * config/iq2000/iq2000.c: Likewise. * config/iq2000/iq2000.md: Likewise. From-SVN: r75840
Kazu Hirata committed -
From-SVN: r75839
Ian Lance Taylor committed -
* dwarf2out.c (is_ada_subrange_type): No longer check the TYPE_NAME. (subrange_type_die): Add handle for nameless subrange types. From-SVN: r75838
J. Brobecker committed -
PR fortran/6491 * expr.c (ffeexpr_reduce_): When handling AND, OR, and XOR, and when using -fugly-logint, if both operands are logical, convert the result back to logical. (ffeexpr_reduced_ugly2log_): Add bothlogical parameter. Change all callers. Convert logical operands to integer. From-SVN: r75837
Ian Lance Taylor committed -
* config/h8300/h8300-protos.h: Replace do_movsi with h8300_expand_movsi. * config/h8300/h8300.c (do_movsi): Change to h8300_expand_movsi. * config/h8300/h8300.md (movsi): Replace do_movsi with h8300_expand_movsi. (movsf): Likewise. From-SVN: r75836
Kazu Hirata committed -
* config/h8300/h8300.c (dosize): Change to h8300_emit_stack_adjustment. Update callers. From-SVN: r75835
Kazu Hirata committed -
* config/h8300/h8300.md (movstrictqi): Add an alternative with the source being post_inc. Tighten the predicate for the destination to register_operand. (movstricthi): Likewise. From-SVN: r75833
Kazu Hirata committed -
* system.h (SHARED_BSS_SECTION_ASM_OP): Poison. * varasm.c (bss_section): Don't use SHARED_BSS_SECTION_ASM_OP. * doc/tm.texi (SHARED_BSS_SECTION_ASM_OP): Remove. From-SVN: r75832
Kazu Hirata committed -
From-SVN: r75829
GCC Administrator committed
-
- 13 Jan, 2004 3 commits
-
-
Partial fix PR c++/12850 * cgraphunit.c (cgraph_finalize_function): Always ggc_collect when at zero nest level. * decl2.c (mark_used): Do not proactively instantiate templates when compiling in unit-at-a-time or not optimizing. * optimize.c (maybe_clone_body): Do not increase function depth. From-SVN: r75823
Jan Hubicka committed -
2004-01-13 Paolo Carlini <pcarlini@suse.de> * src/locale-misc-inst.cc (__convert_from_v(long), __convert_from_v(unsigned long), __convert_from_v(long long), __convert_from_v(unsigned long long)): Remove, unused. From-SVN: r75822
Paolo Carlini committed -
* lang.c (java_estimate_num_insns_1): Fix bug in MODIFY_EXPR cost estimation. * c-common.c (c_estimate_num_insns_1): Fix bug in MODIFY_EXPR cost estimation. * expr.c (MOVE_RATIO, CLEAR_RATIO): Move to ... * expr.h (MOVE_RATIO, CLEAR_RATIO): ... here. From-SVN: r75821
Jan Hubicka committed
-