- 27 Apr, 1999 11 commits
-
-
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 29 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 -
Also a couple bug fixes: * dyn_load.c (GC_FirstDLOpenedLinkMap): Declare _DYNAMIC as `weak'. * misc.c (GC_init_inner): If QUICK_THREADS defined, compute GC_stackbottom. From-SVN: r26650
Tom Tromey committed -
From-SVN: r26649
Richard Henderson committed -
From-SVN: r26648
Bruce Korb committed -
From-SVN: r26647
Bruce Korb committed -
From-SVN: r26646
Bruce Korb committed -
From-SVN: r26645
Bruce Korb committed -
From-SVN: r26644
Bruce Korb committed -
h Mon Apr 26 10:41:42 EDT 1999 <amacleod@cygnus.com> * config/alpha/alpha.md (builtin_setjmp_receiver): Use a label_ref. From-SVN: r26643
Andrew Macleod committed -
� Mon Apr 26 10:41:42 EDT 1999 <amacleod@cygnus.com> * config/alpha/alpha.md (builtin_setjmp_receiver): Use a label_ref. From-SVN: r26642
Andrew Macleod committed -
1999-04-26 09:47 -0400 Zack Weinberg <zack@rabi.columbia.edu> * rtl.texi: Document the rtl classes and their relation to formats. From-SVN: r26641
Zack Weinberg committed -
* config/freebsd.ml (LIBS): Add ARLINK. * config/openbsd.ml (LIBS): Add ARLINK. From-SVN: r26640
Loren J. Rittle committed
-