summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * gcc.dg/cpp-li2.c: New test.aoliva2000-02-252-0/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32146 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/cpp-wi1.c: New test.aoliva2000-02-252-0/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32145 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/cpp-li1.c: New test.aoliva2000-02-252-0/+21
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32144 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/math/BigInteger.java(ival): Made private.warrenl2000-02-252-3/+9
| | | | | | | | (words): Ditto. (neg): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32143 138bc75d-0d04-0410-961f-82ee72b054a4
* * lex.c (check_newline): Use push_srcloc and pop_srcloc, rathermmitchel2000-02-256-138/+139
| | | | | | | | | | | | | than duplicating functionality here. * optimize.c: Include input.h. (expand_call_inline): Use push_srcloc and pop_srcloc. * parse.y (maybe_cv_qualifier): Remove calls to emit_line_note. * parse.c: Regenerated. * Makefile.in (lex.o): Depend on input.h. (optimize.o): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32142 138bc75d-0d04-0410-961f-82ee72b054a4
* * input.h (push_srcloc): New function.mmitchel2000-02-253-5/+58
| | | | | | | | | (pop_srcloc): Likewise. * toplev.c (push_srcloc): Define it. (pop_srcloc): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32141 138bc75d-0d04-0410-961f-82ee72b054a4
* * flow.c (life_analysis): When collecting reg info, clearrth2000-02-242-0/+8
| | | | | | | regs_ever_live. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32139 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix bug exposed by reload.c no longer rounding the frameamylaar2000-02-242-11/+26
| | | | | | | | | | size to BIGGEST_ALIGNMENT: * sh.c (rounded_frame_size): New function. (sh_expand_prologue, sh_expand_epilogue): Use it. (initial_elimination_offset): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32138 138bc75d-0d04-0410-961f-82ee72b054a4
* Add support for an OS of "wince"nickc2000-02-242-0/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32137 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix breakage from 6th Feb thread_prologue_and_epilogue_insns change:amylaar2000-02-244-6/+38
| | | | | | | | | | | | * sh-protos.h (sh_need_epilogue): Declare. * sh.c (sh_need_epilogue_known): New static variable. (sh_need_epilogue): New function. (function_epilogue): Clear need_epilogue_known. * sh.md (return): Split into expander / insn pattern. Make the expander conditional on ! sh_need_epilogue (). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32136 138bc75d-0d04-0410-961f-82ee72b054a4
* * machmode.h (get_mode_alignment): Declare.nathan2000-02-243-3/+27
| | | | | | | | | (GET_MODE_ALIGNMENT): Call it. * stor-layout.c (get_mode_alignment): New function. Make sure alignment is always power of 2. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32134 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.other/sizeof5.C: New test.nathan2000-02-242-0/+21
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32133 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl.c (grokdeclarator): Diagnose qualifiers on non-membernathan2000-02-242-5/+15
| | | | | | | function type, rather than ICE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32132 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law2000-02-245-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32131 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386.h: Remove useless definition of "I386" and misleadingzack2000-02-242-4/+5
| | | | | | | comment above it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32130 138bc75d-0d04-0410-961f-82ee72b054a4
* This has worked for the past three monthszack2000-02-241-8/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32129 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree.h (TREE_SET_PERMANENT): New macro. Document conditionszack2000-02-248-80/+40
| | | | | | | | | | | | | | | | | | | | under which TREE_PERMANENT will be set. * tree.c (make_node, copy_node, make_tree_vec, tree_cons, build1): Use TREE_SET_PERMANENT. * print-tree.c (print_node): Don't report value of TREE_PERMANENT if ggc_p is true. * c-common.c (c_get_alias_set): Don't use TREE_PERMANENT to decide whether to give a type a new alias set. * objc/objc-act.c (build_objc_string_object): Never copy the string. * tree.c (make_node): Set DECL_IN_SYSTEM_HEADER irrespective of value of 'obstack'. * f/com.c (ffecom_type_permanent_copy_): Delete unused function. (finish_decl): Don't change TREE_PERMANENT (DECL_INITIAL (decl)). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32128 138bc75d-0d04-0410-961f-82ee72b054a4
* * execute/va-arg-13.c: New test.sirl2000-02-232-0/+42
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32127 138bc75d-0d04-0410-961f-82ee72b054a4
* New test. Approved by rth.dlindsay2000-02-232-0/+29
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32126 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/c4x/c4x.c (c4x_process_after_reload): Split all insns.m.hayes2000-02-232-20/+21
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32125 138bc75d-0d04-0410-961f-82ee72b054a4
* * gjavah.c (print_name): In JNI case, correctly quote string.tromey2000-02-232-24/+56
| | | | | | | (print_method_info): Don't handle overrides in JNI mode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32124 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl.c (grokdeclarator): Call decl_type_access_control.jason2000-02-234-816/+828
| | | | | | | | * parse.y (parse_end_decl): Don't call decl_type_access_control if decl is null. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32123 138bc75d-0d04-0410-961f-82ee72b054a4
* newjason2000-02-231-0/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32122 138bc75d-0d04-0410-961f-82ee72b054a4
* * cpplib.h (enum cpp_token): Added CPP_WCHAR and CPP_WSTRING.aoliva2000-02-234-3/+15
| | | | | | | | * cpplib.c (cpp_get_token): Produce them. * cppexp.c (cpp_lex): Handle them. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32121 138bc75d-0d04-0410-961f-82ee72b054a4
* (arm_comp_type_attributes): Simply and comment tests on type attributes.nickc2000-02-231-6/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32120 138bc75d-0d04-0410-961f-82ee72b054a4
* oops - fixed typo in previous deltanickc2000-02-231-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32119 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix arm_comp_type_attributesnickc2000-02-232-6/+27
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32118 138bc75d-0d04-0410-961f-82ee72b054a4
* * execute/20000223-1.c: New test.nathan2000-02-232-0/+65
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32117 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.nathan2000-02-232-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32116 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl.c (decls_match): Remove obsolete static member nadgering.nathan2000-02-232-21/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32115 138bc75d-0d04-0410-961f-82ee72b054a4
* * final.c (shorten_branches): Make value passed to LABEL_ALIGNamylaar2000-02-235-2/+37
| | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32114 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-22 Andrew Haley <aph@cygnus.com>aph2000-02-232-3/+11
| | | | | | | | | * config/mips/mips.h (GAS_ASM_SPEC): Pass -mgp32/-mgp64 to gas. (SIZE_TYPE): Is 32 bits when using -mgp32. (PTRDIFF_TYPE): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32113 138bc75d-0d04-0410-961f-82ee72b054a4
* * diagnostic.c (init_output_buffer): Handle case of null PREFIX.kenner2000-02-232-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32112 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law2000-02-235-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32111 138bc75d-0d04-0410-961f-82ee72b054a4
* * libobjc/Makefile.in: Add -DIN_TARGET_LIBS to ALL_CFLAGS.zack2000-02-234-4/+19
| | | | | | | | * gcc/config/i386/i386.h: If IN_TARGET_LIBS is defined, make BIGGEST_FIELD_ALIGNMENT a constant. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32110 138bc75d-0d04-0410-961f-82ee72b054a4
* Add support for sh-pe and arm-wince-pe targets.nickc2000-02-234-0/+36
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32109 138bc75d-0d04-0410-961f-82ee72b054a4
* Add data member testmmitchel2000-02-221-3/+17
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32108 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.abi/ptrmem.C: New test.mmitchel2000-02-222-0/+107
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32107 138bc75d-0d04-0410-961f-82ee72b054a4
* fix commentjason2000-02-221-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32106 138bc75d-0d04-0410-961f-82ee72b054a4
* * dwarf2out.c (output_line_info): Put the marker for the end ofjason2000-02-223-7/+16
| | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32105 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-22 Alexandre Petit-Bianco <apbianco@cygnus.com>apbianco2000-02-222-1/+6
| | | | | | | | * parse.y (init_decl_processing): `_Jv_IsInstanceOf' returned value type set to `boolean_type_node'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32104 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix thinko in last change.law2000-02-221-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32103 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law2000-02-225-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32102 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa.h (FUNCTION_ARG_PASS_BY_REFERENCE): Handle pass-by-referencelaw2000-02-226-240/+352
| | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32101 138bc75d-0d04-0410-961f-82ee72b054a4
* Refer to the standard as an ISO document, not an ANSI one.loewis2000-02-2213-82/+96
| | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32100 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-tree.h (CPTI_VTABLE_INDEX_TYPE): New macro.mmitchel2000-02-226-222/+345
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32099 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-15 Alexandre Petit-Bianco <apbianco@cygnus.com>apbianco2000-02-222-3/+8
| | | | | | | | | | | | * 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) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32097 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove conflict markerloewis2000-02-221-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32096 138bc75d-0d04-0410-961f-82ee72b054a4
* Thu Feb 17 14:30:37 2000 Alexandre Petit-Bianco <apbianco@cygnus.com>apbianco2000-02-213-28/+48
| | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32095 138bc75d-0d04-0410-961f-82ee72b054a4
* * defaults.h (ASM_OUTPUT_ASCII): Constify a char*.ghazi2000-02-218-17/+43
| | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32094 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud