- 29 Apr, 1999 2 commits
-
-
From-SVN: r26691
Nathan Sidwell committed -
From-SVN: r26690
Jeff Law committed
-
- 28 Apr, 1999 8 commits
-
-
From-SVN: r26689
Bruce Korb committed -
From-SVN: r26688
Mark Mitchell committed -
From-SVN: r26687
Zack Weinberg committed -
* cp-tree.h (build_component_addr): Remove prototype. * typeck.c (build_component_addr): Make static. Remove MSG argument. (build_component_addr): Remove MSG parameter, clean up comment. (build_x_function_call): Use cp_error. (build_unary_op): Adjust call of build_component_addr. From-SVN: r26686
Nathan Sidwell committed -
From-SVN: r26685
Andreas Schwab committed -
* config/m68k/m68k.md (cmpsi+1): Use cmp.w when comparing a 16 bit constant with an address register. From-SVN: r26684
Andreas Schwab committed -
From-SVN: r26683
Jeff Law committed -
From-SVN: r26681
Jeffrey A Law committed
-
- 27 Apr, 1999 12 commits
-
-
rtl.h (REG_EH_REGION): Update comment to indicate a value of -1 indicates no throw and no nonlocal gotos. Tue Apr 27 19:50:25 EDT 1999 Andrew MacLeod <amacleod@cygnus.com> * rtl.h (REG_EH_REGION): Update comment to indicate a value of -1 indicates no throw and no nonlocal gotos. * optabs.c (emit_libcall_block): Emit REG_EH_REGION with a value of -1 instead of 0 to indicate a nonlocal goto won't happen either. * flow.c (count_basic_blocks, find_basic_blocks_1): Ignore libcall blocks, look for REG_EH_REGION note exclusively. (make_edges): Check for REG_EH_REGION > 0 for specified handlers. From-SVN: r26680
Andrew MacLeod committed -
coding standards. From-SVN: r26679
Alexandre Oliva committed -
* rs6000.h (read_only_data_section, private_data_section, read_only_private_data_section, toc_section): Align CSECT on doubleword boundary for 64-bit target. (DATA_SECTION_ASM_OP): Likewise. * rs6000.c (rs6000_stack_info): Leaf procedure stack limit is 288. From-SVN: r26678
David Edelsohn committed -
From-SVN: r26677
Joern Rennecke committed -
* sh.md (insv): Use copy_addr_to_reg. * final.c (insn_lengths_max_uid) New variable. (init_insn_lengths, shorten_branches): Set it. (get_attr_lengths): Test insn uid against insn_lengths_max_uid. From-SVN: r26676
J"orn Rennecke committed -
From-SVN: r26675
Nathan Sidwell committed -
From-SVN: r26674
Zack Weinberg committed -
1999-04-27 08:32 -0400 Zack Weinberg <zack@rabi.columbia.edu> * expr.c (emit_move_insn_1): Abort if MODE argument is invalid. (compare): Punt if TREE_OPERAND (exp, 0) is an ERROR_MARK. From-SVN: r26673
Zack Weinberg committed -
* expr.c (generate_name): Use ASM_GENERATE_INTERNAL_LABEL to create internal labels. (lookup_label): Ditto. From-SVN: r26672
Anthony Green committed -
From-SVN: r26671
Jeff Law committed -
* Makefile.in (ORDINARY_FLAGS_TO_PASS): Renmaed from FLAGS_TO_PASS. Remove "CC". (FLAGS_TO_PASS): New variable. From-SVN: r26670
Jeffrey A Law committed -
* search.c (is_subobject_of_p): Make sure we're looking at the right baseclasses. From-SVN: r26669
Mark Mitchell committed
-
- 26 Apr, 1999 18 commits
-
-
From-SVN: r26668
Marc Espie committed -
* arm.md (nop): Output instruction using output_asm_insn to fix assembler dialect problems. From-SVN: r26667
Nick Burrett committed -
From-SVN: r26666
Robert Lipe committed -
* fixinc/inclhack.def (avoid_bool): Enable match if typedefs are prepended by spaces. (sco5_stat_wrappers): New fix. Make sys/stat.h C++ safe. * fixinc/fixincl.sh, fixinc/fixincl.x, fixinc/inclhack.sh: Rebuilt. From-SVN: r26665
Robert Lipe committed -
function.c (put_var_into_stack): Change ptr_mode to Pmode in setup for chkr_set_right_libfunc calls. * function.c (put_var_into_stack): Change ptr_mode to Pmode in setup for chkr_set_right_libfunc calls. (assign_params): Likewise. * expr.c (emit_push_insn): Change ptr_mode to Pmode in setup for chkr_copy_bitmap_libfunc and chkr_set_right_libfunc calls. (expand_assignment): Change ptr_mode to Pmode in setup for chkr_add_libfunc and chkr_copy_bitmap_libfunc. (store_expr): Change ptr_mode to Pmode in setup for chkr_add_libfunc and chkr_copy_bitmap_libfunc. (expand_expr): Change ptr_mode to Pmode in setup for chkr_check_addr_libfunc. (expand_builtin): Change ptr_mode to Pmode in setup for chkr_check_str_libfunc, chkr_copy_bitmap_libfunc and chkr_check_addr_libfunc. * calls.c (rtx_for_function_call): Change ptr_mode to Pmode in setup for chkr_check_exec_libfunc. (expand_call): Change ptr_mode to Pmode in setup for chkr_set_right_libfunc. (expand_call): Change ptr_mode to Pmode in setup for chkr_set_right_libfunc. (store_one_arg): Change ptr_mode to Pmode in setup for chkr_set_right_libfunc. Co-Authored-By: Donn Terry <donn@interix.com> From-SVN: r26664
Mumit Khan committed -
* c-parse.in (absdcl1): Allow attributes in explicit typespecs. (%expect): Update. * c-parse.y: Regenerate. * c-parse.c: Likewise. * objc/objc-parse.c: Likewise. * objc/objc-parse.y: Likewise. Co-Authored-By: Donn Terry <donn@interix.com> From-SVN: r26663
Mumit Khan committed -
* c-pragma.c (push_alignment): Don't ignore alignments greater than 4 bytes. (handle_pragma_token): Likewise. * c-pragma.c: Support for #pragma pack (push, <id>, <n>). (struct align_stack): Add id field. (push_alignment, pop_alignment): Take id parameter. (handle_pragma_token): Add necessary states. * c-pragma.h (enum pragma_state): Add necessary states. From-SVN: r26662
Jason Merrill committed -
Sat Apr 24 16:50:19 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * class.c (layout_class_method): Generate <clinit>'s rtl for interfaces. * decl.c (complete_start_java_method): Don't call _Jv_InitClass for interfaces' <clinit>. * expr.c (lookup_field): Search for fields in interfaces. (expand_invoke): Fixed indentation. (expand_java_field_op): Likewise. Use IS_CLINIT. * parse.h (JPRIMITIVE_TYPE_OR_VOID_P): Macro removed. (IS_CLINIT): New macro. * parse.y (type_declaration:): Call maybe_generate_clinit after an interface was parsed. (maybe_generate_clinit): Don't generate if the current class is an interface with only fields of primitive types. (reset_method_name): Use IS_CLINIT. (java_complete_expand_method): Expand <clinit> when it exists for interfaces. Use IS_CLINIT. (resolve_expression_name): Use DECL_CONTEXT instead of current_class to build static field references. (java_complete_lhs): Use IS__CLINIT. Don't use SAVE_EXPR on ARRAY_REF when doing xreferencing. (check_final_assignment): Fixed typo in leading comment. Use IS_CLINIT. (patch_array_ref): Don't fully expand array references when xreferencing. (patch_return): Use IS_CLINIT. (patch_throw_statement): Likewise. From-SVN: r26661
Alexandre Petit-Bianco committed -
*cmpqi_test_noov): Remove ? modifier from constraints list. (*smulqi3_highpart_clobber, *umulqi3_highpart_clobber): Swap output strings to match new constraint ordering. From-SVN: r26660
Michael Hayes committed -
1999-04-26 19:16 -0400 Zack Weinberg <zack@rabi.columbia.edu> * cpphash.c (dump_definition): New function. * cpphash.h: Prototype it. * cpplib.c (handle_directive): Don't output anything here. Streamline. (pass_thru_directive): Take a length, not a pointer to the end. All callers changed. (do_define): Handle -dD, -dN, -g3 entirely here. Streamline. (do_include): Handle -dI here. (do_ident): Correct to match cccp. (do_pragma): Copy the pragma through here. (do_assert, do_unassert): Tidy. * cppinit.c (cpp_finish): If -dM was specified, walk the macro hash table and call dump_definition on all the entries. * cppmain.c: cpp_finish may produce output. From-SVN: r26659
Zack Weinberg committed -
toplev.c (compile_file): Move call to check_global_declarations after output_exception_table to restore... � * toplev.c (compile_file): Move call to check_global_declarations after output_exception_table to restore behavior as it was before 1999-04-22 change. From-SVN: r26658
Mark Mitchell committed -
toplev.c (compile_file): Move call to check_global_declarations after output_exception_table to restore... d * toplev.c (compile_file): Move call to check_global_declarations after output_exception_table to restore behavior as it was before 1999-04-22 change. From-SVN: r26657
Mark Mitchell committed -
From-SVN: r26656
Jeff Law committed -
From-SVN: r26655
Tom Tromey committed -
* java/util/GregorianCalendar.java (setDefaultTime): New method. (GregorianCalendar): Use it in all constructors. * java/util/Calendar.java (Calendar): Changed argument name to `zone' to match code. * gnu/gcj/text/LocaleData_en.java: Added collatorRule element. * java/text/CollationKey.java: New file. * java/text/CollationElementIterator.java: New file. * java/text/Collator.java: New file. * java/text/RuleBasedCollator.java: New file. From-SVN: r26654
Tom Tromey committed -
* Makefile.in: Rebuilt. * Makefile.am (jv_convert_LDFLAGS): Added -nodefaultlibs. (jv_convert_LDADD): Explicltly add -lm -lc. From-SVN: r26653
Tom Tromey committed -
From-SVN: r26652
Tom Tromey committed -
* lib/libjava.exp (libjava_find_lib): New proc. (libjava_arguments): Use it. Force static linking. From-SVN: r26651
Tom Tromey committed
-