- 03 Aug, 1999 40 commits
-
-
* Makefile.in (c-decl.o): Depends on defaults.h. * java/Makefile.in (decl.o): Depends on $(srcdir)/../defaults.h. From-SVN: r28479
J"orn Rennecke committed -
* pa.h (HARD_REGNO_NREGS): FP registers are always 4 bytes wide for PA1.1 and above. (CLASS_MAX_NREGS): Likewise. From-SVN: r28478
Jeffrey A Law committed -
* g++.old-deja/g++.brendan/crash63.C: Expect a POD warning * g++.old-deja/g++.brendan/crash64.C: Likewise * g++.old-deja/g++.brendan/overload8.C: Likewise From-SVN: r28476
Nathan Sidwell committed -
* call.c (convert_arg_to_ellipsis): Use pod_type_p. * cp-tree.h (struct lang_type): Added non_pod_class flag. (CLASSTYPE_NON_POD_P): New macro to access it. * class.c (finish_struct_1): Determine non-PODness. Check for arrays of pointers (-Weffc++). Remove array inspection duplicated code. * tree.c (pod_type_p): Detect non-pod non-aggregate types. Use CLASSTYPE_NON_POD_P. From-SVN: r28475
Nathan Sidwell committed -
From-SVN: r28474
Nathan Sidwell committed -
From-SVN: r28473
Nathan Sidwell committed -
From-SVN: r28472
Nathan Sidwell committed -
* decl.c (start_enum): Show location of previous definition. * parse.y (enumlist_opt): New reduction. (structsp): Simplify enum rules to use enumlist_opt. From-SVN: r28471
Nathan Sidwell committed -
From-SVN: r28470
Alexandre Oliva committed -
From-SVN: r28469
Alexandre Oliva committed -
From-SVN: r28468
Jason Merrill committed -
* lex.c (yyprint): Handle PFUNCNAME. * decl2.c (build_expr_from_tree, case METHOD_CALL_EXPR): Only build_expr_from_tree on the args of a TEMPLATE_ID_EXPR. From-SVN: r28467
Jason Merrill committed -
From-SVN: r28466
Jeffrey A Law committed -
From-SVN: r28463
Jeff Law committed -
From-SVN: r28462
Bernd Schmidt committed -
From-SVN: r28460
Jeff Law committed -
From-SVN: r28459
Jeff Law committed -
From-SVN: r28457
Jeff Law committed -
From-SVN: r28456
Jeff Law committed -
From-SVN: r28453
Jeff Law committed -
From-SVN: r28451
Jeff Law committed -
From-SVN: r28448
Jeff Law committed -
From-SVN: r28447
Jeff Law committed -
From-SVN: r28445
Jeff Law committed -
From-SVN: r28442
Mumit Khan committed -
dwarf2out.c (add_location_or_const_value_attribute): Correct test for sizes of passed and declared parameter types. * dwarf2out.c (add_location_or_const_value_attribute): Correct test for sizes of passed and declared parameter types. From-SVN: r28441
Hans-Peter Nilsson committed -
* fixincludes: Fix the return type of bsearch, char* -> void*. * fixinc/inclhack.def: Likewise. From-SVN: r28440
Kaveh R. Ghazi committed -
From-SVN: r28439
Jason Merrill committed -
From-SVN: r28438
Tom Tromey committed -
From-SVN: r28436
Tom Tromey committed -
* aclocal.m4, configure: Rebuilt for new libtool. [[Split portion of a mixed commit.]] From-SVN: r28435.2
Tom Tromey committed -
* invoke.texi (-fdump-translation-unit): New option. * Make-lang.in (CXX_SRCS): Add dump.c. * Makefile.in (CXX_OBJS): Add dump.o. (dump.o): New target. * cp-tree.h (DECL_CONV_FN_P): Document. (DECL_OVERLOADED_OPERATOR_P): New function. (TYPE_PTRMEM_CLASS_TYPE): New macro. (TYPE_PTRMEM_POINTED_TO_TYPE): Likewise. (PTRMEM_CST_CLASS): Use TYPE_PTRMEM_CLASS_TYPE. (ASM_VOLATILE_P): New macro. (STMT_LINENO): Likewise. (cp_namespace_decls): New function. (dump_node_to_file): New function. * decl.c (cp_namespace_decls): New function. (walk_namespaces_r): Use it. (wrapup_globals_for_namespace): Likewise. * decl2.c (flag_dump_translation_unit): New variable. (lang_decode_option): Handle -fdump-translation-unit. (finish_file): If flag_dump_translation_unit is set, dump the translation unit. * dump.c: New file. * lang-options.h: Add -fdump-translation-unit. * pt.c (tsubst_template_parms): Robustify. (tsubst_decl): Use DECL_OVERLOADED_OPERATOR_P. (tsubst_expr): Use STMT_LINENO. * semantics.c (finish_asm_stmt): Eliminate duplicate code. Check for invalid cv-qualifiers even while building templates. From-SVN: r28434
Mark Mitchell committed -
* expr.h (PROMOTE_PROTOTYPES): Move ... * defaults.h: ... to here. * c-decl.c: Include defaults.h instead of expr.h. * c-typeck.c: Include defaults.h. From-SVN: r28433
Richard Henderson committed -
* call.c: Include defaults.h instead of expr.h. * decl.c: Likewise. * pt.c: Likewise. * typeck.c: Include defaults.h. From-SVN: r28432
Richard Henderson committed -
* decl.c: Include defaults.h instead of expr.h. * parse.y: Likewise. From-SVN: r28431
Richard Henderson committed -
* java/io/natFile.cc (performMkdir): Remove FIXME. * java/io/natFileDescriptorPosix.cc (open): Use 0644 file mode. From-SVN: r28430
Bryce McKinlay committed -
* java/net/ServerSocket.java: Define ANY_IF. (ServerSocket (int,int)): Use ANY_IF instead of null to bind to all network interfaces. * java/net/DatagramSocket.java (DatagramSocket): ditto. * java/net/natPlainSocketImpl.cc (bind): Expect 0.0.0' instead of null. * java/net/natPlainDatagramSocketImpl (bind): Expect 0.0.0' instead of null. From-SVN: r28429
Bryce McKinlay committed -
eth' * boehm.cc (_Jv_RegisterFinalizer): Cast eth' to GC_PTR. * exception.cc (_Jv_Throw): Cast _Jv_type_matcher' to __eh_matcher. From-SVN: r28428
Bryce McKinlay committed -
* lex.c (errorcount, sorrycount): Don't declare. * repo.c (errorcount, sorrycount): Likewise. * typeck2.c (errorcount, sorrycount): Likewise. From-SVN: r28427
Mark Mitchell committed -
* toplev.h (errorcount): Declare. (warningcount): Likewise. (sorrycount): Likewise. * c-lex.c (errorcount): Don't declare. * dwarf2out.c (errorcount): Don't declare. From-SVN: r28426
Mark Mitchell committed
-