- 02 Aug, 1999 21 commits
-
-
* config/float-sparc.h: New file. * configure.in: Use float_format=sparc for sparc-*-linux-gnulibc1, sparc-*-linux-gnu and sparc64-*-linux*. From-SVN: r28412
Jakub Jelinek committed -
From-SVN: r28409
Richard Henderson committed -
* rs6000.c (rs6000_va_list): Type is an array. (rs6000_va_start): Don't doubly adjust for varargs. (rs6000_va_arg): Evaluate long long GPR adjustment. From-SVN: r28408
Franz Sirl committed -
* gcc.c-torture/execute/va-arg-7.c: New test. * gcc.c-torture/execute/va-arg-8.c: New test. From-SVN: r28407
Richard Henderson committed -
Mon Aug 2 16:15:57 1999 David Edelsohn <edelsohn@gnu.org> * rs6000/aix43.h (SUBTARGET_SWITCHES): Use -m64 and -m32 instead of -maix64 and -maix32. (ASM_SPEC, ASM_CPU_SPEC, CPP_SPEC, CPP_CPU_SPEC, LIB_SPEC, LINK_SPEC): Change appropriately. * rs6000/rs6000.c (short_cint_operand): Use CONST_OK_FOR_LETTER_P. (u_short_cint_operand): Likewise. * rs6000/rs6000.md (movdi splitters): Add TARGET_POWERPC64 support for 64-bit hosts. * rs6000/t-aix43 (MULTILIB): Change to -m64. * invoke.texi (RS/6000 Submodel): Document 64-bit processor options. Mon Aug 2 16:15:57 1999 Geoff Keating <geoffk@cygnus.com> * 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. * 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. (scc insns): Likewise. (movsi+2): Preserve sign bits of SImode constant. (floatsidf2_internal+1): Sign-extend SImode constant correctly. (movdf+1): Sign-extend properly. (movdi_32+1): Sign-extend properly. (scc insns): Sign-extend properly. * md.texi (RS/6000 EXTRA_CONSTRAINTS): Update documentation for J, K, L, and T. From-SVN: r28406
David Edelsohn committed -
* alpha.c (override_options): Move ev6 alpha_tp frobbing out of -mcpu parsing code. (print_operand): Notice alpha_fptm not alpha_tp for sw completion. * alpha.md (all fp insns): Likewise. From-SVN: r28404
Richard Henderson committed -
about its status. From-SVN: r28403
Geoffrey Keating committed -
From-SVN: r28402
Nick Clifton committed -
* pa.c (legitimize_pic_address): Clarify comments. Do not call the pic_load_label generator directly. * pa.md (pic_load_label): Clarify comments. Remove modes on operands. No longer a named pattern. From-SVN: r28401
Jeffrey A Law committed -
From-SVN: r28400
Jeff Law committed -
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 11 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
-