- 13 Jun, 1998 2 commits
-
-
* config/sparc/netbsd.h (DEFAULT_PCC_STRUCT_RETURN): Undefine before redefining it. From-SVN: r20454
Krister Walfridsson committed -
From-SVN: r20451
Jeff Law committed
-
- 12 Jun, 1998 9 commits
-
-
From-SVN: r20450
Doug Evans committed -
From-SVN: r20445
Doug Evans committed -
pt.c (check_explicit_specialization): If DECLARATOR turned into an error_mark_node from lookup_template_function... * pt.c (check_explicit_specialization): If DECLARATOR turned into an error_mark_node from lookup_template_function, return the same. (determine_specialization): Also make sure TEMPLATE_ID isn't an error_mark_node, before we try to read its operands. * decl.c (grokdeclarator): If we got an error_mark_node from check_explicit_specialization, just return it right back. From-SVN: r20444
Brendan Kehoe committed -
* mips.c (small_int): Mark parameter `mode' with ATTRIBUTE_UNUSED. (large_int): Likewise. (pc_or_label_operand): Likewise. (call_insn_operand): Likewise. (consttable_operand): Likewise. (m16_uimm3_b): Likewise. (m16_simm4_1): Likewise. (m16_nsimm4_1): Likewise. (m16_simm5_1): Likewise. (m16_nsimm5_1): Likewise. (m16_uimm5_4): Likewise. (m16_nuimm5_4): Likewise. (m16_simm8_1): Likewise. (m16_nsimm8_1): Likewise. (m16_uimm8_1): Likewise. (m16_nuimm8_1): Likewise. (m16_uimm8_m1_1): Likewise. (m16_uimm8_4): Likewise. (m16_nuimm8_4): Likewise. (m16_simm8_8): Likewise. (m16_nsimm8_8): Likewise. (m16_usym8_4): Likewise. (m16_usym5_4): Likewise. (mips_move_1word): Change type of variable `i' from int to size_t. (mips_move_2words): Likewise. (output_block_move): Mark parameter `libname' with ATTRIBUTE_UNUSED. (function_arg_advance): Use HOST_PTR_PRINTF to print an address. (function_arg): Likewise. (function_arg_partial_nregs): Mark parameter `named' with ATTRIBUTE_UNUSED. (override_options): Use ISDIGIT instead of isdigit. (mips_output_external): Mark parameter `file' with ATTRIBUTE_UNUSED. (final_prescan_insn): Likewise for parameters `opvec' and `noperands'. (save_restore_insns): Cast HOST_WIDE_INT arguments passed to function `fatal' to long before printing. Use HOST_WIDE_INT_PRINT_DEC in fprintf. Both changes done several times in this function. (function_prologue): Mark parameter `size' with ATTRIBUTE_UNUSED. (function_epilogue): Likewise for parameters `file' and `size'. Print an int with "%d" not "%ld". (mips_select_rtx_section): Mark parameter `x' with ATTRIBUTE_UNUSED. (mips_function_value): Likewise for parameter `func'. (function_arg_pass_by_reference): Likewise for parameters `cum' and `named'. (extend_operator): Likewise for parameter `mode' (highpart_shift_operator): Likewise. * mips.md (mul_acc_si): Remove unused variable `macc'. From-SVN: r20443
Kaveh R. Ghazi committed -
class.c (instantiate_type): Don't treat template-ids that don't specify any template arguments as... * class.c (instantiate_type): Don't treat template-ids that don't specify any template arguments as equivalent to ordinary identifiers. Use OFFSET_REF instead of SCOPE_REF to refer to pointer-to-members for member templates. Tidy slightly. * cp-tree.def (TEMPLATE_ID_EXPR): Revise documentation. * init.c (build_offset_ref): Handle template-ids like ordinary identifiers, for the most part, but store a TEMPLATE_ID_EXPR in the offset part of the OFFSET_REF. * typeck.c (build_unary_op): Change check for unknown types to look for OFFSET_REFs, not SCOPE_REFs. From-SVN: r20442
Mark Mitchell committed -
* fold-const.c (fold): Revert last change. It breaks constant expressions somehow. From-SVN: r20441
Richard Henderson committed -
* expr.c (do_jump, case EQ_EXPR, NE_EXPR): When comparing complex prevent operands from being evaluated twice. From-SVN: r20440
Andreas Schwab committed -
From-SVN: r20439
Jeff Law committed -
From-SVN: r20438
Jeffrey A Law committed
-
- 11 Jun, 1998 14 commits
-
-
8 * toplev.c (lang_options): Add -remap as a preprocessor option. From-SVN: r20437
Sergey Okhapkin committed -
� * toplev.c (lang_options): Add -remap as a preprocessor option. From-SVN: r20436
Sergey Okhapkin committed -
* pt.c (is_member_template_class): New function. (push_template_decl_real): Use it. From-SVN: r20435
Mark Mitchell committed -
i386.md (cmpsi_1, [...]): Remove code which set CC_REVERSED since reload should ensure that the operands... * i386.md (cmpsi_1, cmphi_1, cmpqi_1): Remove code which set CC_REVERSED since reload should ensure that the operands are already the correct type. From-SVN: r20434
John Wehle committed -
friend.c (do_friend): Add support for nested classes using member functions of the enclosing class as... 8 * friend.c (do_friend): Add support for nested classes using member functions of the enclosing class as friends. egcs bug From-SVN: r20433
Benjamin Kosnik committed -
friend.c (do_friend): Add support for nested classes using member functions of the enclosing class as... � * friend.c (do_friend): Add support for nested classes using member functions of the enclosing class as friends. egcs bug From-SVN: r20432
Benjamin Kosnik committed -
* except.c (expand_builtin_eh_stub): Call emit_move_insn rather than calling gen_rtx_SET. From-SVN: r20431
Jim Wilson committed -
* config/rs6000/x-aix43 (AR): Delete. (AR_FOR_TARGET_FLAGS): Add -X32_64 here. From-SVN: r20430
David Edelsohn committed -
From-SVN: r20429
David W. Schuler committed -
* mips.c (override_options): Replace word_mode with explicit TARGET_64BIT check. From-SVN: r20428
Jim Wilson committed -
For regmove if we could not improve code by changing the source to the destination, copy the source to the destination directly From-SVN: r20427
Michael Meissner committed -
Thu Jun 11 10:30:09 1998 Dave Brolley <brolley@cygnus.com> * toplev.c (lang_options): Add missing options (nostdinc, idirafter). From-SVN: r20426
Dave Brolley committed -
From-SVN: r20425
Jeff Law committed -
* call.c (convert_default_arg): Make global, not static. (convert_arg_for_ellipsis): Split out from ... (build_over_call): Here. * cp-tree.h (convert_default_arg); Declare. (convert_arg_to_ellipsis): Likewise. (do_member_init): Remove. * init.c (do_member_init): Remove; this code is dead. (expand_member_init): Remove much of this code; it is dead. * typeck.c (convert_arguments): Use convert_default_arg and convert_arg_for_ellipsis, rather than duplicating here. * call.c (convert_like): Don't fail silently if build_user_type_conversion fails. Always return error_mark_node for failure. From-SVN: r20424
Mark Mitchell committed
-
- 10 Jun, 1998 15 commits
-
-
* rtl.h (rtx_def): Improve documentation. (MEM_IN_STRUCT_P): Likewise. From-SVN: r20423
Mark Mitchell committed -
From-SVN: r20422
Graham Stott committed -
From-SVN: r20421
Graham Stott committed -
From-SVN: r20420
Jason Merrill committed -
From-SVN: r20419
Jason Merrill committed -
* expr.c (expand_builtin_setjmp): Store const1_rtx in target. (expand_builtin_longjmp): Abort if value isn't const1_rtx. Delete code storing value in static_chain_rtx. (expand_builtin, case BUILT_IN_LONGJMP): Pass NULL_RTX for target to second expand_expr call. From-SVN: r20418
Jim Wilson committed -
From-SVN: r20417
Mark Mitchell committed -
Wed Jun 10 13:41:23 1998 Dave Brolley <brolley@cygnus.com> * cppmain.c (fatal): New function. * configure.in (cpp_main): New configuration variable. * configure: Regenerated. * Makefile.in (CCCP): Use a configuration variable to select base for cccp. (cppmain$(exeext)): Add @extra_cpp_objs@. From-SVN: r20416
Dave Brolley committed -
decl.c (grokparms): Check that INIT isn't an error_mark_node before giving error about invalid type... * decl.c (grokparms): Check that INIT isn't an error_mark_node before giving error about invalid type for default arg. From-SVN: r20415
Brendan Kehoe committed -
From-SVN: r20414
Vladimir Makarov committed -
From-SVN: r20413
Jason Merrill committed -
From-SVN: r20412
Jeffrey A Law committed -
* call.c (build_scoped_method_call): Fix thinko. (build_method_call): Likewise. From-SVN: r20411
Jason Merrill committed -
New interface for lang_decode_option Wed Jun 10 13:07:02 1998 Dave Brolley <brolley@cygnus.com> * objc/objc-act.c: Add cpplib declarations. (lang_decode_option): Initialize cpplib if necessary. (lang_decode_option): New argc/argv interface. From-SVN: r20410
Dave Brolley committed -
Wed Jun 10 13:17:32 1998 Dave Brolley <brolley@cygnus.com> * top.h (ffe_decode_option): New argc/argv interface. * top.c (ffe_decode_option): New argc/argv interface. * parse.c (yyparse): New argc/argv interface for ffe_decode_option. * com.c (lang_decode_option): New argc/argv interface. From-SVN: r20409
Dave Brolley committed
-