1. 02 Aug, 1999 10 commits
  2. 01 Aug, 1999 8 commits
    • configure.in: Check for bstring.h. · 130e63de
      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
    • Check in part of an earlier patch that got lost · 73a8b900
      From-SVN: r28376
      Bernd Schmidt committed
    • rs6000.c (num_insns_constant_wide): Correct for type promotion. · 465e2716
      	* 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
    • Daily bump. · 695f7f32
      From-SVN: r28373
      Jeff Law committed
    • * Makefile.in (ALL_CFLAGS): Add '-W -Wall'. · 9490b7d6
      From-SVN: r28372
      Kaveh R. Ghazi committed
    • NEWS: Likewise. · db936a7c
      	* NEWS: Likewise.
      	* THANKS: New file.
      
      From-SVN: r28371
      Tom Tromey committed
    • configure.in: Check for struct hostent_data and need for -D_REENTRANT for gethostbyname_r... · 34c5c0e1
      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
  3. 31 Jul, 1999 13 commits
  4. 30 Jul, 1999 8 commits
    • sol2-c1.asm: Align the stack. · 96a0a146
              * config/i386/sol2-c1.asm: Align the stack.
              * config/i386/sol2-gc1.asm: Likewise.
      
      From-SVN: r28348
      Mathias Froehlich committed
    • sparc.h (ASM_CPU32_DEFAULT_SPEC): Change -Av8 onto -Asparclite for sparc86x. · 8d72ec32
      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
    • Jakub Jelinek <jj@ultra.linux.cz> · 5cb01b65
              * 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
    • Warning fixes: · cd531a2e
              * 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. · 93b69d0f
              * pa.md (zvdep_imm32): Renamed from zvdep_imm.
              (ashlsi3): Corresponding changes.
      
      From-SVN: r28343
      Jeffrey A Law committed
    • Daily bump. · 59fa4a59
      From-SVN: r28341
      Jeff Law committed
    • * pa.h (FIRST_PARM_CALLER_OFFSET): Delete. · f6b37354
      From-SVN: r28340
      Jeffrey A Law committed
  5. 29 Jul, 1999 1 commit