- 31 Jul, 1999 11 commits
-
-
1999-07-31 Alexandre Oliva <oliva@dcc.unicamp.br> * java/lang/natSystem.cc (arraycopy): Use bcopy if memmove is not available. Don't cast memmove args to (void*). * configure.in: Do not abort if memmove is not available. From-SVN: r28360
Alexandre Oliva committed -
* gcc.texi: Use terms "GNU Compiler Collection" and "GCC". Also update copyright. From-SVN: r28359
Joe Buck committed -
From-SVN: r28357
Bernd Schmidt committed -
pa.c (compute_frame_size): Use STARTINg_FRAME_OFFSET instead of depending on a magic constant value. * pa.c (compute_frame_size): Use STARTINg_FRAME_OFFSET instead of depending on a magic constant value. Update comments. (hppa_expand_prologue): Similarly. From-SVN: r28356
Jeffrey A Law committed -
* pa.md (reload_indi, reload_outdi): Allow any register for the original reload register. From-SVN: r28355
Jeffrey A Law committed -
From-SVN: r28354
Jeff Law committed -
call.c (build_conditional_expr): Call convert_from_reference to avoid reference/non-reference type confusion. * call.c (build_conditional_expr): Call convert_from_reference to avoid reference/non-reference type confusion. Fix typo. From-SVN: r28353
Mark Mitchell committed -
* cccp.c (print_help): Change marcos to macros. From-SVN: r28352
Jim Wilson committed -
From-SVN: r28351
Richard Henderson committed -
* typeck2.c (initializer_constant_valid_p): Moved to c-common.c. * cp-tree.h (initializer_constant_valid_p): Remove. From-SVN: r28350
Richard Henderson committed -
* c-typeck.c (initializer_constant_valid_p): Move ... * c-common.c (initializer_constant_valid_p): ... here. Use FOO_TYPE_P instead of tests against TREE_CODE. Allow subtraction of label addresses. * c-common.h (initializer_constant_valid_p): Declare. * c-tree.h (initializer_constant_valid_p): Remove. From-SVN: r28349
Richard Henderson committed
-
- 30 Jul, 1999 8 commits
-
-
* config/i386/sol2-c1.asm: Align the stack. * config/i386/sol2-gc1.asm: Likewise. From-SVN: r28348
Mathias Froehlich committed -
1999-07-30 Vladimir Makarov <vmakarov@loony.cygnus.com> * config/sparc/sparc.h (ASM_CPU32_DEFAULT_SPEC): Change -Av8 onto -Asparclite for sparc86x. (CPP_CPU32_DEFAULT_SPEC, CPP_CPU_SPEC): Remove -D__sparc_v8__ for sparc86x. (ASM_CPU_SPEC): Use -Asparclite for sparc86x. From-SVN: r28347
Vladimir Makarov committed -
* config/sparc/linux64.h (CC1_SPEC): Preserve CPU specified by the user if using the non-default arch size in BI_ARCH configuration. * config/sparc/sol2-sld-64.h (CC1_SPEC): Ditto. * config/sparc/sparc.md (cmp_mul_set, cmp_udiv_cc_set): Fix patterns so that they actually match. (cmp_sdiv_cc_set): Ditto, also don't require g0 to be zero. (mulsidi3_sp64, const_mulsidi3_sp64): New patterns. (const_mulsidi3_sp32): Renamed from const_mulsidi3, only on TARGET_HARD_MUL32. (mulsidi3): Reflect this in the expand. (smulsi3_highpart): Only on TARGET_ARCH32. (umulsidi3_sp64, const_umulsidi3_sp64): New patterns. (const_umulsidi3_sp32): Renamed from const_umulsidi3. (umulsidi3): Reflect this in the expand. (umulsi3_highpart): Only on TARGET_ARCH32. (divsi3_sp32): Renamed from divsi3, only on TARGET_ARCH32, don't require g0 to be zero. (udivsi3_sp32): Renamed from udivsi3, only on TARGET_ARCH32. ({,u}divsi3): New expands. ({,u}divsi3_sp64): New patterns. (after lshrdi3_v8plus): Four new patterns to help combiner optimizing nested mixed mode shifts. * config/sparc/sparc.c (sparc_override_options): Use deprecated v8 instructions if optimizing for UltraSPARC I, II, IIi, as it speed things up. Don't use them by default on plain v9 in 64bit mode, according to what SPAMv9 sais. * config/sparc/sparc.h: Fix comments, e.g. Linux already preserves top 32 bits of %[og][0-7] in signal handlers. Also, TARGET_HARD_MUL32 now is only true for TARGET_ARCH32. From-SVN: r28346
Jakub Jelinek committed -
* expr.c (build_java_soft_divmod): Provide a default case in switch. (java_lang_expand_expr): Mark parameters `target', `tmode' and `modifier' with ATTRIBUTE_UNUSED. * gjavah.c (process_file): Add braces around ambiguous `else'. * jcf-dump.c (print_access_flags, localvar_free): Change return type to void. * parse.y (java_complete_expand_method): Initialize variable `exception_copy'. (resolve_qualified_expression_name): Likewise for `field_decl'. (patch_method_invocation): Likewise for `class_to_search'. (qualify_ambiguous_name): Likewise for `name' and `ptr_type'. (patch_assignment): Likewise for `lhs_type'. * verify.c (verify_jvm_instructions): Remove unused variable `caller'. From-SVN: r28344
Kaveh R. Ghazi committed -
* pa.md (zvdep_imm32): Renamed from zvdep_imm. (ashlsi3): Corresponding changes. From-SVN: r28343
Jeffrey A Law committed -
From-SVN: r28342
Jeffrey A Law committed -
From-SVN: r28341
Jeff Law committed -
From-SVN: r28340
Jeffrey A Law committed
-
- 29 Jul, 1999 6 commits
-
-
From-SVN: r28339
Bernd Schmidt committed -
to be passed to force_reg. From-SVN: r28334
Nick Clifton committed -
From-SVN: r28333
Jeff Law committed -
* pa.md (indirect_jump): Remove mode from match_operand. Verify proper mode in the condition string. (icacheflush, dcacheflush): Remove modes from match_operands. From-SVN: r28332
Jeffrey A Law committed -
* pa.c (emit_move_sequence): Always convert scratch_reg to the proper mode before using it. From-SVN: r28331
Jeffrey A Law committed -
* config/mips/mips.c: system.h handles MIN and MAX, don't undefine them here. From-SVN: r28329
Geoff Keating committed
-
- 28 Jul, 1999 15 commits
-
-
* pa.md (adddi3, subdi3): Turn into a define_expand/define_insn pair. From-SVN: r28328
Jeffrey A Law committed -
* pa.c (store_reg): Do not call add_high_const generator directly. (load_reg, set_reg_plus_d): Likewise. * pa.md (add_high_const): No longer a named pattern. From-SVN: r28327
Jeffrey A Law committed -
* pa.c (legitimize_address): Consistently use Pmode rather than SImode. Do not call gen_pic2_highpart directly anymore. * pa.md (pic2_highpart): No longer a named pattern. (pic2_lo_sum): Similarly. Reformat to make more readable. From-SVN: r28326
Jeffrey A Law committed -
From-SVN: r28324
Jeff Law committed -
From-SVN: r28322
Jeffrey A Law committed -
* pa.md (call, call_value): Use "word_mode" instead of "SImode" as needed. From-SVN: r28321
Jeffrey A Law committed -
* pa.md (reload_indi, reload_outdi): Scratch register should be a DImode register. (call, call_value): Use "word_mode" instead of "SImode" as needed. From-SVN: r28320
Jeffrey A Law committed -
From-SVN: r28319
Franz Sirl committed -
From-SVN: r28318
Richard Henderson committed -
* pa.c (hppa_builtin_saveregs): Use get_varargs_alias_set and tag the spill mems. (hppa_va_start): New. (hppa_va_arg): New. * pa.h (EXPAND_BUILTIN_VA_START): New. (EXPAND_BUILTIN_VA_ARG): New. From-SVN: r28317
Richard Henderson committed -
* mn10300.c (mn10300_builtin_saveregs): Use get_varargs_alias_set and tag the spill mems. (mn10300_va_start): New. (mn10300_va_arg): New. * mn10300.h (EXPAND_BUILTIN_VA_START): New. (EXPAND_BUILTIN_VA_ARG): New. From-SVN: r28316
Richard Henderson committed -
* mn10200.c (mn10200_va_arg): New. * mn10200.h (EXPAND_BUILTIN_VA_ARG): New. From-SVN: r28315
Richard Henderson committed -
builtins.c (std_expand_builtin_va_arg): Use int_size_in_bytes rather than play with TREE_INT_CST_LOW. * builtins.c (std_expand_builtin_va_arg): Use int_size_in_bytes rather than play with TREE_INT_CST_LOW. From-SVN: r28314
Richard Henderson committed -
* egcs_update (files_and_dependencies): Fixed typo in gcc/cstamp-h.in. Added gcc/config.in. From-SVN: r28313
Alexandre Oliva committed -
From-SVN: r28312
Philip Blundell committed
-