- 02 Aug, 1999 11 commits
-
-
From-SVN: r28399
Nick Clifton committed -
From-SVN: r28398
Jeff Law committed -
* fix-header.c (main): When testing for CONTINUED, use string equality, not pointer equality. From-SVN: r28396
Jeffrey A Law committed -
From-SVN: r28395
Dan Nicolaescu committed -
From-SVN: r28393
Mark Mitchell committed -
From-SVN: r28391
Mark Mitchell committed -
From-SVN: r28390
Jeffrey A Law committed -
From-SVN: r28389
Mark Mitchell committed -
* cse.c (cse_insn): Fix loop which deletes insns after a jump that has become an unconditional jump. From-SVN: r28388
Jeffrey A Law committed -
* m68k.c (output_function_prologue): Fix typo in CPU32 case. (output_function_epilogue): Similarly. From-SVN: r28382
Jeffrey A Law committed -
From-SVN: r28381
Jeffrey A Law committed
-
- 01 Aug, 1999 8 commits
-
-
1999-08-01 Alexandre Oliva <oliva@dcc.unicamp.br> * configure.in: Check for bstring.h. * configure, include/config.h.in: Rebuilt. * java/net/natPlainDatagramSocketImpl.cc: #include bstring.h. * java/net/natPlainSocketImpl.cc: Likewise. From-SVN: r28378
Alexandre Oliva committed -
From-SVN: r28376
Bernd Schmidt committed -
* config/rs6000/rs6000.c (num_insns_constant_wide): Correct for type promotion. (add_operand): Get test correct for 64-bit HOST_WIDE_INT. (non_add_cint_operand): Likewise. (logical_operand): Likewise. (non_logical_cint_operand): Likewise. (print_operand): Correct printf()s for 64-bit HOST_WIDE_INT. (print_operand_address): Correct printf() for 64-bit HOST_WIDE_INT. (rs6000_select_rtx_section): Suppress warning. (small_data_operand): Suppress warning. (rs6000_got_register): Suppress warning. * config/rs6000/rs6000.md (andsi3): HOST_WIDE_INT is a signed type, so `J' is generally the wrong constraint for a SImode value; use `L' instead. (andsi3_internal2): Likewise. (andsi3_internal3): Likewise. (iorsi3_internal1): Likewise. (xorsi3_internal1): Likewise. (movsi): Likewise. (movsf_softfloat): Likewise. various unnamed compare insns: Likewise. (movsi+2): Preserve sign bits of SImode constant. (floatsidf2_internal+1): Sign-extend SImode constant correctly. (movdf+1): Preserve high bits of DFmode constant. (movdi_32+1): Sign-extend properly. various unnamed compare insns: Sign-extend properly. * unroll.c (loop_iterations): Convert HOST_WIDE_INT to unsigned properly for mode. * expmed.c (expand_mult_highpart): Convert HOST_WIDE_INT from unsigned properly for mode. (expand_divmod): Likewise. * optabs.c (expand_fix): Keep HOST_WIDE_INT constants properly signed. (expand_binop): Sometimes there is work to do when changing the mode of a CONST_INT. From-SVN: r28375
Geoff Keating committed -
From-SVN: r28374
Bernd Schmidt committed -
From-SVN: r28373
Jeff Law committed -
From-SVN: r28372
Kaveh R. Ghazi committed -
* NEWS: Likewise. * THANKS: New file. From-SVN: r28371
Tom Tromey committed -
1999-07-31 Alexandre Oliva <oliva@dcc.unicamp.br> * configure.in: Check for struct hostent_data and need for -D_REENTRANT for gethostbyname_r declaration. * java/net/natInetAddress.cc: Define _REENTRANT if needed. (lookup): Use hostent_data for fixed_buffer. * configure, include/config.h.in: Rebuilt. From-SVN: r28369
Alexandre Oliva committed
-
- 31 Jul, 1999 13 commits
-
-
libjava.exp (bytecompile_file): Use `env(SUN_JAVAC)', that defaults to javac, as Sun-javac compiler or compatible. 1999-07-31 Alexandre Oliva <oliva@dcc.unicamp.br> * lib/libjava.exp (bytecompile_file): Use `env(SUN_JAVAC)', that defaults to javac, as Sun-javac compiler or compatible. (libjava_init): Get GCJ from environment if neither GCJ_UNDER_TEST nor TOOL_EXECUTABLE are set. Set `original_ld_library_path' from environment. (libjava_arguments): Prepend `.' and `$srcdir/$subdir' to CLASSPATH, for `support' sources. Search for libgcj.spec in `$objdir/..', by adding -B to GCJ_UNDER_TEST. Append original_ld_library_path to ld_library_path. * libjava.mauve/mauve.exp (test_mauve): Set `env(GCJ)' from GCJ_UNDER_TEST, calculated just like in libjava.exp. From-SVN: r28364
Alexandre Oliva committed -
1999-07-31 Alexandre Oliva <oliva@dcc.unicamp.br> * mips_sgi_mach_dep.s: Enable PIC option. From-SVN: r28363
Alexandre Oliva committed -
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
-