- 09 Dec, 2001 8 commits
-
-
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 18 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 -
sparc.c (epilogue_renumber): Do not replace %fp with %sp because it can cause the delayed instruction to... * config/sparc/sparc.c (epilogue_renumber): Do not replace %fp with %sp because it can cause the delayed instruction to load below the stack. From-SVN: r47772
Stephane Carrez committed -
alpha.c (alpha_expand_unaligned_store, [...]): Use constm1_rtx in place of call to immed_double_const. * alpha.c (alpha_expand_unaligned_store, alpha_expand_unaligned_store_words): Use constm1_rtx in place of call to immed_double_const. From-SVN: r47770
Kaveh R. Ghazi committed -
* verify.cc (_Jv_BytecodeVerifier::branch_prepass): Set start_PC earlier, for error handling. (_Jv_BytecodeVerifier::note_branch_target): Fixed branch target check. From-SVN: r47769
Tom Tromey committed -
* lang.c (lang_f_options): Added optimize-static-class-initialization. (java_decode_option): Removed special case. From-SVN: r47768
Tom Tromey committed -
locale_facets.tcc (num_put::_M_convert_float): Extend comment, reduce __cs_size for non-fixed outputs. 2001-12-07 Paolo Carlini <pcarlini@unitus.it> * include/bits/locale_facets.tcc (num_put::_M_convert_float): Extend comment, reduce __cs_size for non-fixed outputs. From-SVN: r47767
Paolo Carlini committed -
From-SVN: r47766
Aldy Hernandez committed -
From-SVN: r47765
Aldy Hernandez committed -
2001-12-07 Aldy Hernandez <aldyh@redhat.com> * doc/extend.texi (Variable Attributes): Document vector_size. * attribs.c (c_common_attribute_table): Add vector_size. (handle_vector_size_attribute): New. (vector_size_helper): New. (decl_attributes): Relayout the decl after calculating attribs. From-SVN: r47764
Aldy Hernandez committed -
From-SVN: r47763
Per Bothner committed -
* MAINTAINERS (Write After Approval): Add myself. * rs6000.c (rs6000_trampoline_size): Handle ABI_DARWIN case. (rs6000_initialize_trampoline): Call __trampoline_setup for ABI_DARWIN too. * darwin-tramp.asm: New file, implements __trampoline_setup. * t-darwin: LIB2FUNCS_EXTRA now includes darwin_tramp.asm. From-SVN: r47762
Turly O'Connor committed
-