- 23 Feb, 2000 15 commits
-
-
* decl.c (grokdeclarator): Call decl_type_access_control. * parse.y (parse_end_decl): Don't call decl_type_access_control if decl is null. From-SVN: r32123
Jason Merrill committed -
From-SVN: r32122
Jason Merrill committed -
* cpplib.h (enum cpp_token): Added CPP_WCHAR and CPP_WSTRING. * cpplib.c (cpp_get_token): Produce them. * cppexp.c (cpp_lex): Handle them. From-SVN: r32121
Alexandre Oliva committed -
From-SVN: r32120
Nick Clifton committed -
From-SVN: r32119
Nick Clifton committed -
From-SVN: r32118
Nick Clifton committed -
From-SVN: r32117
Nathan Sidwell committed -
From-SVN: r32116
Nathan Sidwell committed -
From-SVN: r32115
Nathan Sidwell committed -
* final.c (shorten_branches): Make value passed to LABEL_ALIGN conform to documentation. * sh.h (LABEL_ALIGN): If aligning loops, call sh_label_align to check for special cases. * sh-protos.h (sh_label_align): Declare. * sh.c (sh_label_align): Define. From-SVN: r32114
J"orn Rennecke committed -
2000-02-22 Andrew Haley <aph@cygnus.com> * config/mips/mips.h (GAS_ASM_SPEC): Pass -mgp32/-mgp64 to gas. (SIZE_TYPE): Is 32 bits when using -mgp32. (PTRDIFF_TYPE): Ditto. From-SVN: r32113
Andrew Haley committed -
From-SVN: r32112
Richard Kenner committed -
From-SVN: r32111
Jeff Law committed -
* libobjc/Makefile.in: Add -DIN_TARGET_LIBS to ALL_CFLAGS. * gcc/config/i386/i386.h: If IN_TARGET_LIBS is defined, make BIGGEST_FIELD_ALIGNMENT a constant. From-SVN: r32110
Zack Weinberg committed -
From-SVN: r32109
Nick Clifton committed
-
- 22 Feb, 2000 12 commits
-
-
From-SVN: r32108
Mark Mitchell committed -
From-SVN: r32107
Mark Mitchell committed -
From-SVN: r32106
Jason Merrill committed -
dwarf2out.c (output_line_info): Put the marker for the end of the line number info at the actual end. * dwarf2out.c (output_line_info): Put the marker for the end of the line number info at the actual end. (gen_struct_or_union_type_die): Use decl_function_context to check for local classes. * dwarfout.c (output_type): Likewise. From-SVN: r32105
Jason Merrill committed -
2000-02-22 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (init_decl_processing): `_Jv_IsInstanceOf' returned value type set to `boolean_type_node'. From-SVN: r32104
Alexandre Petit-Bianco committed -
From-SVN: r32103
Jeff Law committed -
From-SVN: r32102
Jeff Law committed -
pa.h (FUNCTION_ARG_PASS_BY_REFERENCE): Handle pass-by-reference for arguments with a mode, but no type. * pa.h (FUNCTION_ARG_PASS_BY_REFERENCE): Handle pass-by-reference for arguments with a mode, but no type. (FUNCTION_ARG_CALLEE_COPIES): Similarly. * t-pa (LIB2FUNCS_EXTRA): Add quadlib.asm. * pa/long_double.h: New file. * configure.in (hpux10, hpux11 configurations): hpux10 and hpux11 both have 128bit wide long doubles. * configure: Rebuilt. From-SVN: r32101
Jeffrey A Law committed -
* decl.c (grokdeclarator): Change ANSI to ISO. * lex.c (consume_string, readescape, do_identifier): Likewise. (parse_float, real_yylex): Likewise. * parse.y (paren_expr_or_null, paren_cond_or_null): Likewise. (unary_expr, new_initializer, cast_expr, primary, primary_no_id, new_type_id, maybe_label_decls, simple_stmt, for.init.statement): Likewise. * pt.c (do_decl_instantiation, do_type_instantiation): Likewise. * semantics.c (finish_named_return_value): Likewise. * parse.c: Regenerate. From-SVN: r32100
Martin v. Löwis committed -
* cp-tree.h (CPTI_VTABLE_INDEX_TYPE): New macro. (CPTI_CLASS_STAR_TYPE): Remove. (vtable_index_type): Likewise. (class_star_type_node): Remove. (TYPE_PTRMEMFUNC_FN_TYPE): Adjust for the new ABI. (build_binary_op_nodefault): Remove. * call.c (build_new_op): Use build_binary_op instead of build_binary_op_nodefault. * decl.c (init_decl_processing): Remove class_star_type_node initialization. Make delta_type_node ptrdiff_type_node under the new ABI. Initialize vtable_index_type. (build_ptrmemfunc_type): Build different structures for the new ABI. (build_enumerator): Use build_binary_op instead of build_binary_op_nodefault. * method.c (build_overload_value): Mangle pointers-to-members appropriately under the new ABI. * typeck.c (build_array_ref): Use build_binary_op instead of build_binary_op_nodefault. (get_member_function_from_ptrfunc): Adjust for the new ABI. (build_binary_op_nodefault): Rename to ... (build_binary_op): ... this. Remove old version. Adjust for pointer-to-member comparisons under the new ABI. (build_ptrmemfunc1): Remove dead code. Adjust for the new ABI. (build_ptrmemfunc): Adjust for the new ABI. (expand_ptrmemfunc_cst): Likewise. (delta2_from_ptrmemfunc): Assert that we're not using the new ABI. (pfn_from_ptrmemfunc): Adjust for the new ABI. From-SVN: r32099
Mark Mitchell committed -
2000-02-15 Alexandre Petit-Bianco <apbianco@cygnus.com> * lex.c (java_parse_doc_section): Alway unget the last unicode when returning 0. (java_lex): Call java_parse_end_comment with fetched unicode. This is a fix to the Java PR #47 (http://sourceware.cygnus.com/ml/java-prs/2000-q1/msg00042.html) From-SVN: r32097
Alexandre Petit-Bianco committed -
From-SVN: r32096
Martin v. Löwis committed
-
- 21 Feb, 2000 13 commits
-
-
Thu Feb 17 14:30:37 2000 Alexandre Petit-Bianco <apbianco@cygnus.com> * jcf-write.c (generate_bytecode_insns): Don't generate empty `finally' clauses. Thu Feb 17 13:20:58 2000 Alexandre Petit-Bianco <apbianco@cygnus.com> * jcf-parse.c (load_class): Call `fatal' if no file containing the target class are found. From-SVN: r32095
Alexandre Petit-Bianco committed -
* defaults.h (ASM_OUTPUT_ASCII): Constify a char*. * flow.c (get_common_dest, chain_reorder_blocks, make_reorder_chain, fixup_reorder_chain, skip_insns_between_block): Add static prototypes. (life_analysis): Wrap variable `i' with macro ELIMINABLE_REGS. * haifa-sched.c (rank_for_schedule): Don't cast away const-ness. * integrate.c (compare_blocks, find_block): Likewise. * rtl.c (fatal_with_file_and_line): Add ATTRIBUTE_PRINTF_2. * rtl.h (set_file_and_line_for_stmt): Constify a char*. * stmt.c (stmt_status, set_file_and_line_for_stmt, expand_asm_operands): Likewise. From-SVN: r32094
Kaveh R. Ghazi committed -
predict.c (estimate_probability): Added the pointer heuristic to the collection of static branch predictors. * predict.c (estimate_probability): Added the pointer heuristic to the collection of static branch predictors. From-SVN: r32093
Jason Eckhardt committed -
* config/mips/mips.h (ASM_SPEC): Add -mfix700. * invoke.texi (-mfix7000): Document. From-SVN: r32092
Catherine Moore committed -
diagnostic.c (init_output_buffer): Make it possible to output at least 32 characters if we're given a too long prefix. 2000-02-21 Gabriel Dos Reis <gdr@codesourcery.com> * diagnostic.c (init_output_buffer): Make it possible to output at least 32 characters if we're given a too long prefix. From-SVN: r32091
Gabriel Dos Reis committed -
2000-02-21 Gabriel Dos Reis <gdr@codesourcery.com> * call.c (build_object_call): Compress consecutive calls to cp_error. (build_conditional_expr): Say 'ISO C++' not 'ANSI C++'. (build_op_delete_call): Adjust message formatting. * class.c (check_bases): Compress consecutive calls to cp_pedwarn. (finish_struct_anon): Say 'ISO C++'. * decl.c (start_decl): Same here. (grok_reference_init): Likewise. (grokfndecl): Correct message formatting. (grokfndecl): Improve diagnostic. (check_static_variable_definition): Likewise. Say 'ISO C++' (compute_array_index_type): Say 'ISO C++' (create_array_type_for_decl): Compress consecutive calls to cp_error. (grokdeclarator): Say 'ISO C++' (grok_op_properties): Likewise. * decl2.c (delete_sanity): Clairify diagnostic. (check_member_template): Same here. (grok_function_init): Use consistent terminology. * expr.c (do_case): Say 'ISO C++' * friend.c (do_friend): Compress consecutive calls to warning. From-SVN: r32090
Gabriel Dos Reis committed -
Mon Jan 18 14:30:09 2000 Joerg Brunsmann <joerg.brunsmann@fernuni-hagen.de> * jcf-dump.c (main): Test for correct condition after output file creation. From-SVN: r32089
Joerg Brunsmann committed -
From-SVN: r32088
Jeff Law committed -
From-SVN: r32087
Anthony Green committed -
* Makefile.in: Rebuilt. * Makefile.am (ordinary_java_source_files): Add gnu/gcj/io/DefaultMimeTypes.java and gnu/gcj/io/MimeTypes.java * scripts/MakeDefaultMimeTypes.java: New file. * scripts/mime.types: New file. * scripts/classes.pl: Moved from top level. * classes.pl: Moved to scripts directory. * java/net/URLConnection.java: Implement guessContentTypeFromName. * gnu/gcj/io/MimeTypes.java: New file. * gnu/gcj/io/DefaultMimeTypes.java: New file. From-SVN: r32086
Anthony Green committed -
From-SVN: r32085
Tom Tromey committed -
* varasm.c (initializer_constant_valid_p): Call lang_expand_constant to simplify the constant. From-SVN: r32084
Mark Mitchell committed -
* cp-tree.h (merge_primary_and_secondary_vtables_p): New macro. * class.c (build_secondary_vtable): Reorganize. Don't create a new vtable under the new ABI. (layout_vtable_decl): Don't add num_extra_vtbl_entries when computing the size. (build_vtbl_initializer): Don't return a CONSTRUCTOR; just return the initializing elements. (initialize_vtable): New function. (dfs_finish_vtbls): Use it. (dfs_accumulate_vtbl_inits): New function. (finish_vtbls): Merge primary and secondary vtables under the new ABI. (finish_struct_1): Remove redundant call to layout_vtable_decl. * init.c (expand_virtual_init): Deal with BINFO_VTABLEs that aren't VAR_DECLs. From-SVN: r32083
Mark Mitchell committed
-