- 09 Dec, 2001 18 commits
-
-
From-SVN: r47817
Zack Weinberg committed -
* doc/cpp.texi, doc/cppinternals.texi, doc/invoke.texi, doc/md.texi, doc/rtl.texi, doc/tm.texi: Use American spelling. From-SVN: r47816
Joseph Myers committed -
* ChangeLog.2, ChangeLog.3, ChangeLog.5, ChangeLog, alias.c, cfgbuild.c, expmed.c, expr.c, final.c, flow.c, fold-const.c, function.c, config/alpha/alpha.md, config/alpha/vms-ld.c, config/arm/arm.c, config/arm/arm.h, config/c4x/libgcc.S, config/i370/i370.c, config/i386/i386.c, config/i386/i386-interix.h, config/i386/i386.md, config/i386/i386.h, config/i386/netbsd-elf.h, config/ia64/ia64.c, config/m32r/m32r-protos.h, config/mcore/mcore.h, config/rs6000/rs6000.h, config/sparc/linux64.h, config/sparc/sparc.c, config/v850/v850-protos.h, config/cris/cris.h, config/s390/s390.md, config/elfos.h: Fix spelling errors. From-SVN: r47815
Joseph Myers committed -
rs6000.h (enum rs6000_builtins): Add remaining altivec builtins (VCF?X, VCT?XS, VSEL, V*EFP, VRFI*). 2001-12-09 Daniel Berlin <dan@cgsoftware.com> * config/rs6000/rs6000.h (enum rs6000_builtins): Add remaining altivec builtins (VCF?X, VCT?XS, VSEL, V*EFP, VRFI*). * config/rs6000/rs6000.c: Ditto. * config/rs6000/rs6000.md: Ditto. From-SVN: r47814
Daniel Berlin committed -
cp: PR g++/87 * cp-tree.h (DECL_COPY_CONSTRUCTOR_P): Use copy_fn_p. (copy_args_p): Rename to ... (copy_fn_p): ... here. (grok_special_member_properties): New function. (grok_op_properties): Lose VIRTUALP parameter. (copy_assignment_arg_p): Remove. * call.c (build_over_call): Use copy_fn_p. * decl.c (grokfndecl): Reformat. Adjust call to grok_op_properties. (copy_args_p): Rename to ... (copy_fn_p): ... here. Reject template functions. Check for pass by value. (grok_special_member_properties): Remember special functions. (grok_ctor_properties): Don't remember them here, just check. (grok_op_properties): Likewise. (start_method): Call grok_special_member_properties. * decl2.c (grokfield): Likewise. (copy_assignment_arg_p): Remove. (grok_function_init): Don't remember abstract assignment here. * pt.c (instantiate_class_template): Call grok_special_member_properties. (tsubst_decl): Adjust grok_op_properties call. testsuite: * g++.dg/other/copy1.C: New test. From-SVN: r47813
Nathan Sidwell committed -
* 1750a.md: Add default case in switch. * alpha/vms.h (INITIAL_ELIMINATION_OFFSET): Add abort clause in if-else statement. * dsp16xx.c (print_operand_address): Likewise. * i386/osf1elf.h (FUNCTION_PROFILER): Const-ify. * ia64.md: Add missing braces. * rs6000-protos.h (s8bit_cint_operand): Prototype. * s390.h (INITIAL_ELIMINATION_OFFSET): Add abort clause in if-else statement. * stormy16.h (REG_CLASS_CONTENTS): Add missing braces. * v850.h (OUTPUT_ADDR_CONST_EXTRA): Don't issue a `return'. * dbxout.c (dbxout_source_file): Move a variable into the scope where it is used. * final.c (profile_function): Mark parameter with ATTRIBUTE_UNUSED. * genemit.c (gen_expand): Likewise for generated file. * insn-addr.h (INSN_ADDRESSES_NEW): Avoid undefined behavior. From-SVN: r47812
Kaveh R. Ghazi committed -
* vmsdbg.h: Delete spurious close-comment. (DST_HEADER): Fix typo in ENUM_BITFIELD parameter. * vmsdbgout.c (write_modbeg): Define return type. From-SVN: r47811
Kaveh R. Ghazi committed -
* m68k/3b1.h (ASM_OUTPUT_ALIGN): Wrap in do-while(0). * m68k/amix.h (ASM_GENERATE_INTERNAL_LABEL): Likewise. * m68k/atari.h (ASM_GENERATE_INTERNAL_LABEL): Likewise. * m68k/hp320.h (ASM_OUTPUT_ALIGN): Likewise. * m68k/m68kelf.h (ASM_OUTPUT_ALIGN): Likewise. * m68k/sgs.h (ASM_OUTPUT_ALIGN): Likewise. * m68k/tower-as.h (ASM_OUTPUT_ALIGN): Likewise. From-SVN: r47810
Kaveh R. Ghazi committed -
From-SVN: r47809
GCC Administrator committed -
2001-12-08 Aldy Hernandez <aldyh@redhat.com> * lex.c (rid_to_yy): Add RID_CHOOSE_EXPR and RID_TYPES_COMPATIBLE_P. From-SVN: r47807
Aldy Hernandez committed -
From-SVN: r47806
Tom Rix committed -
From-SVN: r47805
Tom Tromey committed -
* gjavah.c (decompile_method): Don't decompile to `return this' for static methods. From-SVN: r47804
Tom Tromey committed -
* gjavah.c (cxx_keywords): Re-sorted. * lex.c (cxx_keywords): Re-sorted. From-SVN: r47803
Tom Tromey committed -
* gjavah.c (HANDLE_METHOD): Set `decompiled' before doing anything else. From-SVN: r47802
Tom Tromey committed -
* gjavah.c (print_namelet): Clear subnamelets. (HANDLE_METHOD): Set `method_printed' earlier. From-SVN: r47801
Tom Tromey committed -
* Makefile.in: Rebuilt. * Makefile.am (java/lang/reflect/Method.h): ObjectInputStream now a friend. * java/lang/natClass.cc (getSignature): Only look at elements of non-null parameters. (getPrivateMethod): Removed old FIXME comment. * java/io/natObjectInputStream.cc (allocateObject): Removed old FIXME comment. (callConstructor): Simply use `NULL' for value of parameters. (ObjectClass): Removed. (ClassClass): Likewise. * java/io/ObjectInputStream.java (readObject): Fixed typo. From-SVN: r47800
Tom Tromey committed -
verify.cc (_Jv_BytecodeVerifier::is_assignable_from_slow): Handle case of array whose component type is not prepared. * verify.cc (_Jv_BytecodeVerifier::is_assignable_from_slow): Handle case of array whose component type is not prepared. From-SVN: r47799
Tom Tromey committed
-
- 08 Dec, 2001 14 commits
-
-
* c-common.h (rid): Add RID_CHOOSE_EXPR and RID_TYPES_COMPATIBLE_P. * c-parse.in (reswords): Add __builtin_choose_expr. Add __builtin_types_compatible_p. Add CHOOSE_EXPR token. Add TYPES_COMPATIBLE_P token. Add production for CHOOSE_EXPR. Add production for TYPES_COMPATIBLE_P. * doc/extend.texi (__builtin_choose_expr): Add documentation. (__builtin_types_compatible_p): Likewise. From-SVN: r47798
Aldy Hernandez committed -
2001-10-08 Aldy Hernandez <aldyh@redhat.com> * testsuite/gcc.c-torture/execute/builtin-types-compatible-p.c: New. * testsuite/gcc.c-torture/gcc.dg/builtin-choose-expr.c: New. From-SVN: r47797
Aldy Hernandez committed -
* stor-layout.c (place_union_field): Apply ADJUST_FIELD_ALIGN to unions. From-SVN: r47796
David Edelsohn committed -
* c-parse.in: Take string literals in assembler constructs, not expressions. * c-typeck.c (build_asm_stmt, simple_asm_stmt): No need to check the strings are STRING_CSTs. From-SVN: r47795
Neil Booth committed -
* semantics.c (simplify_aggr_init_exprs_r): Add DIRECT_BIND flag in call to build_aggr_init. * cp-tree.h (DIRECT_BIND): Document new use of DIRECT_BIND. From-SVN: r47793
John David Anglin committed -
* c-lex.c (c_lex): Peek a token ahead for a string to concatenate, using combine_strings to do the concatenation. * c-parse.in: Replace uses of the string non-terminal with STRING. Don't attempt string concatenation. (OBJC_STRING): New terminal. (string): Remove non-terminal. (_yylex): Call combine_strings on function names. Generate OBJC_STRING terminals; don't pass '@' on to yacc. * c-typeck.c (simple_asm_stmt): Don't concatenate strings here. (build_asm_stmt): Similarly. cp: * parse.y: Replace uses of the string non-terminal with STRING. Don't perform string concatentaion here. (string): Remove non-terminal. * semantics.c (finish_asm_stmt): Don't concatenate strings here. From-SVN: r47792
Neil Booth committed -
From-SVN: r47791
Kaveh R. Ghazi committed -
* arm.md (VUNSPEC_PREFETCH): Delete constant definition. (prefetch): Rewrite using PREFETCH RTL primitive. * arm.h (arm_builtins): Delete ARM_BUILTIN_PREFETCH). * arm.c (arm_init_builtins): Don't initialize a builtin for __builtin_prefetch here. (arm_expand_builtin): Dont expand __builtin_prefetch here. From-SVN: r47790
Richard Earnshaw committed -
From-SVN: r47789
Richard Earnshaw committed -
* final.c (cleanup_subreg_operands): Use recog_data.operand_loc in test for a subreg. From-SVN: r47788
Richard Earnshaw committed -
From-SVN: r47787
GCC Administrator committed -
* rtl.c (rtx_equal_p): Check for null pointers when comparing rtx strings. From-SVN: r47785
John David Anglin committed -
From-SVN: r47784
Richard Henderson committed -
libstdc++/5037 * config/cpu/sparc/sparc32/bits/atomicity.h (struct __Atomicity_lock<__inst>): Add. (__Atomicity_lock<__inst>::_S_atomicity_lock): Add. (__exchange_and_add): Use __Atomicity_lock<0>::_S_atomicity_lock instead of lock local to static function. (__atomic_add): Likewise. Co-Authored-By: Loren J. Rittle <ljrittle@acm.org> From-SVN: r47782
Nathan Myers committed
-
- 07 Dec, 2001 8 commits
-
-
* java/lang/ClassLoader.java (defineClass): Rethrow any LinkageError. From-SVN: r47780
Tom Tromey committed -
* java/lang/ThreadGroup.java (uncaughtException): Print message to System.err. Required by spec. From-SVN: r47779
Tom Tromey committed -
2001-12-07 Phil Edwards <pme@gcc.gnu.org> * src/globals.cc: Remove __GTHREADS guard. From-SVN: r47778
Phil Edwards committed -
From-SVN: r47777
Richard Henderson committed -
From-SVN: r47776
Richard Henderson committed -
* config/rs6000/darwin.h: Set MAX_LONG_TYPE_SIZE to 32. * config/rs6000/rs6000.c (rs6000_emit_move): In Darwin- specific codegen, eliminate a register copy. (print_operand_address): Add support for Darwin's lo16(constant) syntax. (rs6000_machopic_legitimize_pic_address): Fix darwin-specific generation of addresses within very large data objects. (s8bit_cint_operand): New. * config/rs6000/rs6000.md: Remove "iu" reference for 750/7400. Move "mtjmpr" to correct functional unit for 750/7400/7450. Add imul2 and imul3 insn types for multiplication by 16- and 8-bit constants. Change tablejump patterns to strongly discourage using LR rather than CTR. Add %lo16 patterns for Darwin loads and stores. From-SVN: r47775
Dale Johannesen committed -
From-SVN: r47774
Kaveh R. Ghazi committed -
* gcc.dg/sparc-ret.c: New file, test return corruption bug for ultrasparc. From-SVN: r47773
Stephane Carrez committed
-