- 13 Aug, 2000 6 commits
-
-
From-SVN: r35665
Geoff Keating committed -
2000-08-13 Toon Moene <toon@moene.indiv.nluug.nl> * bugs.texi: Describe new ability to emit debug info for EQUIVALENCE members. * news.texi: Ditto. From-SVN: r35664
Toon Moene committed -
* fixinc/inclhack.def (aix_pthread): New fix. (aix_sysmachine): New fix. * fixinc/fixincl.x: Regenerate. From-SVN: r35663
Geoff Keating committed -
* expr.c (expand_expr): Call convert_modes when turning a large multiply into a small one. From-SVN: r35662
Geoff Keating committed -
* check-init.c (check_init): Add case for BIT_FIELD_REF (required for -pg builds). From-SVN: r35661
Anthony Green committed -
From-SVN: r35660
Jeff Law committed
-
- 12 Aug, 2000 10 commits
-
-
tree.h (DECL_OFFSET_ALIGN): Make the off_align field of the tree structure an exponent rather than an... * tree.h (DECL_OFFSET_ALIGN): Make the off_align field of the tree structure an exponent rather than an explicit alignment so it doesn't overflow. (SET_DECL_OFFSET_ALIGN): New macro. * stor-layout.c (place_union_field): Use SET_DECL_OFFSET_ALIGN rather than DECL_OFFSET_ALIGN. (place_field): Likewise. * expmed.c (store_bit_field): Abort on align==0 to avoid antisocial machine behaviour. From-SVN: r35659
Geoff Keating committed -
* config-ml.in (CC): Remove bogus duplicate quotation mark from previous delta. From-SVN: r35658
Alexandre Oliva committed -
sibcall.c (uses_addressof): Accept both addressof and current_function_internal_arg_pointer inside a mem. * sibcall.c (uses_addressof): Accept both addressof and current_function_internal_arg_pointer inside a mem. (optimize_sibling_and_tail_recursive_call): Fail tail recursion if current_function_uses_addressof. * stmt.c (expand_return): Kill tail recursion and HAVE_return optimizations. From-SVN: r35657
Richard Henderson committed -
From-SVN: r35656
Jeff Law committed -
From-SVN: r35655
Jason Merrill committed -
* parse.y (template_arg): Add rule for template qualified with global scope. From-SVN: r35654
Kriang Lerdsuwanakij committed -
* decl2.c (add_function): Reorganize. (arg_assoc): Do not consider function template decls. From-SVN: r35653
Theodore Papadopoulo committed -
cplus-dem.c (demangle_signature): Change if (GNU_DEMANGLING) to if (AUTO_DEMANGLING || GNU_DEMANGLING) * cplus-dem.c (demangle_signature): Change if (GNU_DEMANGLING) to if (AUTO_DEMANGLING || GNU_DEMANGLING) From-SVN: r35652
Daniel Berlin committed -
* configure.in (CC_FOR_TARGET, CHILL_FOR_TARGET, CXX_FOR_TARGET): Add -B$$r/gcc/ here. (FLAGS_FOR_TARGET): Not here. (CHILL_FOR_TARGET, CXX_FOR_TARGET): Don't check the list of languages. From-SVN: r35651
Jason Merrill committed -
* decl.c (lookup_name_real): Don't forget the TYPENAME_TYPE we're looking inside. From-SVN: r35650
Jason Merrill committed
-
- 11 Aug, 2000 24 commits
-
-
* config/ia64/ia64.md (addsi3): Remove expander. (subsi3, mulsi3, negsi2, one_cmplsi2): Likewise. (*addsi3_shladd): New. From-SVN: r35649
Richard Henderson committed -
* config/ia64/ia64.c (do_spill): Pass cfa offset to move expander. (do_restore): Likewise. (gen_movdi_x, gen_fr_spill_x, gen_fr_restore_x): New. (ia64_expand_prologue, ia64_expand_epilogue): Use them. (rtx_needs_barrier): Track actual bit manipulation for ar.unat moves, gr_spill, and gr_restore. (emit_insn_group_barriers): Special case gr_spill/gr_restore. (process_set): Don't handle varargs spills. * config/ia64/ia64.md (gr_spill): Accept cfa offset. Emit .mem.offset here instead of in process_set. (gr_restore): Likewise. From-SVN: r35648
Richard Henderson committed -
* std/straits.h (is_del): Boolify with !!. * std/bastring.cc (compare to charT*): Add rlen==n check. * std/bastring.h (Rep::grab): Add x86 atomic version. From-SVN: r35647
Jason Merrill committed -
From-SVN: r35646
Richard Henderson committed -
configure.in (CHILL_FOR_TARGET, [...]): Use slightly more portable shell script to convert blanks to commas in $LANGUAGES. * configure.in (CHILL_FOR_TARGET, CXX_FOR_TARGET): Use slightly more portable shell script to convert blanks to commas in $LANGUAGES. From-SVN: r35645
Geoff Keating committed -
2000-08-10 Alexandre Petit-Bianco <apbianco@cygnus.com> * class.c (maybe_layout_super_class): Fixed indentation. * java-tree.h (CLASS_METHOD_CHECKED_P): New macro. (java_check_methods): New function declaration. * jcf-parse.c (get_constant): Let `char_len' go up to 3. Use `str' instead of `str_ptr'. * jcf-write.c (generate_bytecode_insns): Emit number the of args of a `invokeinterface' at the right time. * parse.h (WFL_STRIP_BRACKET): New macro. (SET_TYPE_FOR_RESOLUTION): Use it. * parse.y (build_unresolved_array_type): Reuse `type_or_wfl.' (check_class_interface_creation): Don't check for cross package innerclass name clashes. (method_header): Behave properly if MDECL is `error_mark_node.' (method_declarator): Return `error_mark_node' if bogus current class. (resolve_class): Apply WFL_STRIP_BRACKET on `cl' if necessary. (resolve_and_layout): New local `decl_type', set and used. Call java_check_methods. (java_check_methods): New method. (java_layout_classes): Use it. (resolve_qualified_expression_name): No EH check necessary in access$<n>. (java_complete_lhs): Use VAR_DECL's DECL_INITIAL when evaluating `case' statement. (patch_assignment): Set DECL_INITIAL on integral final local. (http://gcc.gnu.org/ml/gcc-patches/2000-08/msg00516.html) From-SVN: r35644
Alexandre Petit-Bianco committed -
From-SVN: r35643
Manfred Hollstein committed -
* gcc.texi (The Configuration File): Document COLLECT2_HOST_INITIALIZATION, GCC_DRIVER_HOST_INITIALIZATION, and UPDATE_PATH_HOST_CANONICALIZATION. From-SVN: r35642
Mark Elbrecht committed -
c-parse.in (cast_expr): Avoid -Wstrict-prototype warnings for unprototyped function pointer casts on... * c-parse.in (cast_expr): Avoid -Wstrict-prototype warnings for unprototyped function pointer casts on integer constants. From-SVN: r35638
Kaveh R. Ghazi committed -
com.c (ffecom_transform_equiv_): Make EQUIVALENCEs addressable so that debug info can be attached to their storage. 2000-08-11 G. Helffrich <george@gly.bris.ac.uk> Toon Moene <toon@moene.indiv.nluug.nl> * com.c (ffecom_transform_equiv_): Make EQUIVALENCEs addressable so that debug info can be attached to their storage. Unconditionally list the storage set aside for them. Co-Authored-By: Toon Moene <toon@moene.indiv.nluug.nl> From-SVN: r35637
G. Helffrich committed -
From-SVN: r35636
Laurynas Biveinis committed -
From-SVN: r35635
Alexandre Oliva committed -
* cp-tree.h (resolve_scope_to_name): Remove unused prototype. (lookup_nested_tag): Likewise. * decl2.c (grokfield): Fix comment to reflect many types of _DECLs can be produced. From-SVN: r35634
Nathan Sidwell committed -
* parse.y (named_complex_class_head_sans_basetype): Remove always true if. From-SVN: r35633
Nathan Sidwell committed -
From-SVN: r35632
Nathan Sidwell committed -
From-SVN: r35631
Kazu Hirata committed -
From-SVN: r35630
Nathan Sidwell committed -
* decl2.c (build_expr_from_tree, case METHOD_CALL_EXPR): Build explicit TEMPLATE_ID_EXPR args. (build_expr_from_tree, case CALL_EXPR): Likewise. From-SVN: r35629
Nathan Sidwell committed -
From-SVN: r35628
Nathan Sidwell committed -
* decl.c (check_tag_decl): Diagnose typename's which don't declare anything. From-SVN: r35627
Nathan Sidwell committed -
* reload.c (push_secondary_reload): When invoking a reload_{in,out} pattern, always allocate a tertiary scratch register. * config/alpha/alpha.md (reload_inqi): Use a DImode scratch. (reload_inhi): Likewise. From-SVN: r35626
Richard Henderson committed -
* function.c (put_reg_into_stack): Allow type to be NULL. (schedule_fixup_var_refs): Likewise. (gen_mem_addressof): Allow decl to be NULL. (put_addressof_into_stack): Likewise. From-SVN: r35625
Richard Henderson committed -
From-SVN: r35624
Jeff Law committed -
* flow.c (merge_blocks_nomove): Be more careful about locating the beginning of block A. From-SVN: r35623
Richard Henderson committed
-