- 06 Sep, 2003 9 commits
-
-
PR c++/11595 * decl.c (define_label): Remove unreachable timevar pop. Always return the decl, even if the definition is invalid. From-SVN: r71138
Steven Bosscher committed -
* ggc-common.c (init_ggc_heuristics): Don't use the heuristics when gc checking is enabled. From-SVN: r71137
Kaveh R. Ghazi committed -
PR c/9862 * c-decl.c (c_expand_body_1): Move return warning from here... (finish_function): ...to here. * gcc.dg/20030906-1.c: New test. * gcc.dg/20030906-2.c: Likewise. From-SVN: r71134
Steven Bosscher committed -
cp: PR c++/12167 * parser.c (cp_parser_late_parsing_default_args): Push & pop the unparsed functions queue. testsuite: PR c++/12167 * g++.dg/parse/defarg5.C: New test. * g++.dg/template/non-type-template-argument-1.C: Tweak expected error. From-SVN: r71133
Nathan Sidwell committed -
* fibheap.c (fibheap_replace_key_data): Change type of OKEY to FIBHEAPKEY_T. From-SVN: r71129
Josef Zlomek committed -
* config/rs6000/darwin.h (PREFERRED_RELOAD_CLASS): Always return a subset of the input class. From-SVN: r71128
Geoffrey Keating committed -
From-SVN: r71127
Bernardo Innocenti committed -
* config/i860/i860.c: Follow spelling conventions. * config/i860/i860.h: Likewise. * config/sh/sh.h: Likewise. From-SVN: r71126
Kazu Hirata committed -
From-SVN: r71124
GCC Administrator committed
-
- 05 Sep, 2003 17 commits
-
-
* config/h8300/h8300-protos.h: Declare h8300_hard_regno_rename_ok * config/h8300/h8300.h (HARD_REGNO_RENAME_OK): New. * config/h8300/h8300.c (h8300_hard_regno_rename_ok): New. From-SVN: r71119
Nitin Yewale committed -
PR optimization/1823 * expmed.c (expand_divmod <EXACT_DIV_EXPR>): Use an unsigned multiplication to implement division by constant integer. Co-Authored-By: Richard Henderson <rth@redhat.com> From-SVN: r71116
Roger Sayle committed -
PR c++/12163 * call.c (perform_direct_initialization): Correct logic for direct-initialization of a class type. PR c++/12146 * pt.c (lookup_template_function): Robustify. PR c++/12163 * g++.dg/expr/static_cast4.C: New test. PR c++/12146 * g++.dg/template/crash9.C: New test. From-SVN: r71115
Mark Mitchell committed -
2003-09-05 Andrew Pinski <pinskia@physics.uc.edu> * g++.old-deja/g++.ext/pretty2.C: Update for change in __FUNCTION__. * g++.old-deja/g++.ext/pretty3.C: Likewise. From-SVN: r71114
Andrew Pinski committed -
Oops - I forgot to commit the change to this file along with the v850e1 patch yesterday. This part of the patch adds support for a --target=v850e1-elf configuration as well as --target=v850-elf --with-cpu=v850e1. From-SVN: r71113
Nick Clifton committed -
2003-09-04 Petur Runolfsson <peturr02@ru.is> PR libstdc++/9028 * include/bits/fstream.tcc (basic_filebuf::_M_destroy_internal_buffer): Destroy _M_ext_buf. (basic_filebuf::basic_filebuf): Initialize _M_ext_buf, _M_ext_buf_size, _M_ext_next and _M_ext_end. (basic_filebuf::underflow): Handle variable-width stateless encodings (codecvt::encoding() == 0), including UTF-8. * include/std/std_fstream.h (basic_filebuf): Declare _M_ext_buf, _M_ext_buf_size, _M_ext_next, _M_ext_end. * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: New test. * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: New test. * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: New test. * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: New test. * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: New test. * testsuite/27_io/objects/wchar_t/12.cc: New test. * testsuite/27_io/objects/wchar_t/13.cc: New test. From-SVN: r71111
Petur Runolfsson committed -
cp: PR c++/11922 * pt.c (tsubst_qualified_id): Make sure we get a non-type. (tsubst_expr, tsubst_copy_and_build): Pass false, not zero, as is_type_p to lookup_qualified_name. * semantics.c (finish_call_expr): Refactor some code. testsuite: PR c++/11922 * g++/dg/template/qualified-id1.C: New test. From-SVN: r71109
Nathan Sidwell committed -
cp: PR c++/12037 * cp-tree.h (COMPOUND_EXPR_OVERLOADED): New. (build_min_non_dep): Declare. * tree.c (build_min): Propagate TREE_SIDE_EFFECTS. (build_min_non_dep): New. * cvt.c (convert_to_void): Don't explicitly copy TREE_SIDE_EFFECTS, TREE_NO_UNUSED_WARNING. * call.c (build_new_method_call): Use build_min_non_dep. * decl2.c (grok_array_decl): Likewise. (build_offset_ref_call_from_tree): Likewise. * typeck.c (finish_class_member_access_expr, build_x_indirect_ref, build_x_binary_op, build_x_unary_op, build_x_conditional_expr, build_x_compound_expr): Likewise. (build_static_cast, build_reinterpret_cast, build_const_cast): Propagate TREE_SIDE_EFFECTS inside a template. * typeck2.c (build_x_arrow): Use build_min_non_dep. (build_functional_cast): Propagate TREE_SIDE_EFFECTS inside a template. * rtti.c (build_dynamic_cast_1): Set DECL_IS_PURE. (build_dynamic_cast): Set TREE_SIDE_EFFECTS. * pt.c (build_non_dependent_expr): Check COMPOUND_EXPR_OVERLOADED. testsuite: PR c++/12037 * g++.dg/warn/noeffect4.C: New test. From-SVN: r71108
Nathan Sidwell committed -
2003-09-04 Jonathan Wakely <redi@gcc.gnu.org> * docs/html/faq/index.html: Note that a namespace alias can't be used when specialising templates in extension namespace. * docs/html/faq/index.txt: Regenerate. From-SVN: r71107
Jonathan Wakely committed -
* opts.c (decode_options): Enable unit-at-a-time at -O2. * params.def (max-inline-insns-single): Set to 500 (max-inline-insns-auto): Set to 150 * invoke.texi (max-inline-insns-single, max-inline-insns-auto): Update. From-SVN: r71105
Jan Hubicka committed -
* cgraph.c (cgraph_mark_reachable_node): Split out from ... (cgraph_mark_needed_node): Remove needed argument. * cgraph.h: Update to match. * cgraphunit.c (decide_is_function_needed): Split out from ... (cgraph_finalize_function): Reorg. Avoid deferred_inline_function if we generated the function. (record_call_1): Update for cgraph_mark_reachable_node. * varasm.c (mark_referenced): Likewise. * objc/objc-act.c (mark_referenced_methods): Likewise. * decl2.c (mark_member_pointers_and_eh_handlers): Update for change in cgraph_mark_needed_node arguments. From-SVN: r71104
Richard Henderson committed -
From-SVN: r71103
DJ Delorie committed -
* libjava.compile/compile.exp: Test with -O3 rather than -O. * libjava.lang/lang.exp: Likewise. From-SVN: r71102
Jeff Sturm committed -
* lib/libjava.exp (libjava_arguments): Remove unneeded variables. (test_libjava_from_source): Likewise. (test_libjava_from_javac): Likewise. From-SVN: r71101
Jeff Sturm committed -
From-SVN: r71100
DJ Delorie committed -
2003-09-04 Eric Christopher <echristo@redhat.com> * config/frv/t-frv: Fix path for frv-abi.h. * config/frv/frv-asm.h: Fix string concatenation. From-SVN: r71099
Eric Christopher committed -
From-SVN: r71097
GCC Administrator committed
-
- 04 Sep, 2003 14 commits
-
-
* builtins.c (apply_args_size): Guard against a NULL cfun. (expand_builtin_apply_args_1): Likewise. (expand_builtin_apply_args_1): Likewise. (expand_builtin_apply): Likewise. From-SVN: r71095
DJ Delorie committed -
* configure: Regenerate. * configure.in: Match GNU/KFreeBSD with new kfreebsd*-gnu triplet. From-SVN: r71094
DJ Delorie committed -
* configure.in (gcc_cv_as_ix86_cmov_sun_syntax): Check if assembler supports Sun syntax for cmov. * configure: Regenerate. * config.in: Likewise. * config/i386/i386.c: Rename CMOV_SUN_AS_SYNTAX to HAVE_AS_IX86_CMOV_SUN_SYNTAX. * config/i386/sol2.h (CMOV_SUN_AS_SYNTAX): Remove. Fixes PR target/12101. From-SVN: r71089
Rainer Orth committed -
* c-common.c (fname_as_string): Use lang_hooks.decl_printable_name with verbosity 0, instead of DECL_NAME, for human-readable string. * g++.dg/ext/fnname1.C: New test. (__func__ for C++.) * g++.dg/ext/fnname2.C: Likewise. * g++.dg/ext/fnname3.C: Likewise. From-SVN: r71088
Matt Austern committed -
2003-09-04 Eric Christopher <echristo@redhat.com> * targhooks.c (default_return_in_memory): Allow unconverted ports. From-SVN: r71085
Eric Christopher committed -
PR 12161 * decl2.c (mark_used): Use ggc_push_context/ggc_pop_context. * tree.c (cp_cannot_inline_tree_fn): Likewise. From-SVN: r71084
Geoffrey Keating committed -
2003-09-04 Eric Christopher <echristo@redhat.com> * targhooks.c (default_return_in_memory): Fix typo in last checkin. From-SVN: r71083
Eric Christopher committed -
2003-09-04 Eric Christopher <echristo@redhat.com> * targhooks.c (default_return_in_memory): Fix default definition. From-SVN: r71082
Eric Christopher committed -
* config/m68k/m68k.c (m68k_coff_asm_named_section): Restore deleted function. * config/m68k/coff.h (M68K_TARGET_COFF): Add flag used to enable coff-only code in m68k.c. From-SVN: r71081
Bernardo Innocenti committed -
2003-09-04 Andreas Tobler <a.tobler@schweiz.ch> * Makefile.am: Remove build rules for ffitest. * Makefile.in: Rebuilt. From-SVN: r71078
Andreas Tobler committed -
From-SVN: r71077
Tom Tromey committed -
* gnu/java/awt/natEmbeddedWindow.cc (setWindowPeer): Removed lvalue cast; use correct rvalue cast. From-SVN: r71076
Tom Tromey committed -
* misc.c: Include "target.h". * Make-lang.in (misc.o): Add dependency on target.h. From-SVN: r71074
Michael Matz committed -
From-SVN: r71073
Andreas Tobler committed
-