- 19 Sep, 1998 14 commits
-
-
* fold-const.c (fold): Fix typo in COND_EXPR handling code. (invert_truthvalue): Enable truthvalue inversion for floating-point operands if -ffast-math. From-SVN: r22488
Michael Tiemann committed -
* configure.in: Disable collect2 for nextstep. Instead use crtbegin/crtend. * configure: Rebuilt. * config/nextstep.h (STARTFILE_SPEC): Add crtbegin. (ENDFILE_SPEC): Define. (OBJECT_FORMAT_MACHO): Define. (EH_FRAME_SECTION_ASM_OP): Define. * crtstuff.c: Handle MACHO. From-SVN: r22487
Melissa O'Neill committed -
From-SVN: r22486
Robert Lipe committed -
* fp-bit.c (pack_d): Do not clear SIGN when fraction is 0. (_fpadd_parts): Get sign right for 0. From-SVN: r22485
Torbjorn Granlund committed -
From-SVN: r22484
Jeff Law committed -
* ginclude/varargs.h: Add support for C4x target. * ginclude/stdargs.h: Likewise. From-SVN: r22483
Michael Hayes committed -
* config.sub: Add support for C4x target. * configure.in: Likewise. From-SVN: r22482
Michael Hayes committed -
� * config.sub: Add support for C4x target. * configure.in: Likewise. From-SVN: r22481
Michael Hayes committed -
From-SVN: r22480
Alexandre Oliva committed -
* alpha.c (alpha_return_addr): SET should be VOIDmode. (alpha_emit_set_long_const): Rewrite to be callable from reload and 32-bit hosts. (alpha_expand_epilogue): Update for alpha_emit_set_long_const. * alpha.md (movdi): Likewise. From-SVN: r22479
Richard Henderson committed -
* arm.c (bad_signed_byte_operand): Check both arms of a sum in a memory address. * arm.md (splits for *extendqihi_insn and *extendqisi_insn): Handle memory addresses that are not in standard canonical form. From-SVN: r22478
Richard Earnshaw committed -
* arm.c (add_constant): New parameter address_only, change caller. Set it non-zero if taking the address of an item in the pool. (arm_reorg): Handle cases where we need the address of an item in the pool. From-SVN: r22477
Richard Earnshaw committed -
From-SVN: r22476
Jeff Law committed -
* README.C4X: New file with information about the c4x ports. * ginclude/va-c4x.h: New file for c4x varargs support. * config/c4x: New directory with c4x port files. From-SVN: r22475
Michael Hayes committed
-
- 18 Sep, 1998 9 commits
-
-
From-SVN: r22474
Jeff Law committed -
reload.c (find_reloads): Do not replace a pseudo with (MEM (reg_equiv_addr)) in the initializing insn... P * reload.c (find_reloads): Do not replace a pseudo with (MEM (reg_equiv_addr)) in the initializing insn for the pseudo. From-SVN: r22473
Jeff Law committed -
reload.c (find_reloads): Do not replace a pseudo with (MEM (reg_equiv_addr)) in the initializing insn... � * reload.c (find_reloads): Do not replace a pseudo with (MEM (reg_equiv_addr)) in the initializing insn for the pseudo. From-SVN: r22472
Jeff Law committed -
* toplev.c (rest_of_compilation): Set bct_p on second call to loop_optimize. * loop.c (loop_optimize, scan_loop, strength_reduce): New argument bct_p. (strength_reduce): Only call analyze_loop_iterations and insert_bct if bct_p set. (check_dbra_loop): Fix typo. (insert_bct): Use word_mode instead of SImode. (instrument_loop_bct): Likewise. Do not delete iteration count condition code generation insn. Initialize iteration count before loop start. * rtl.h (loop_optimize): Update prototype. * ginclude/va-ppc.h (va_arg): longlong types in overflow area are not doubleword aligned. * rs6000.c (optimization_options): New function. (secondary_reload_class): Only call true_regnum for PSEUDO_REGs. * rs6000.h (OPTIMIZATION_OPTIONS): Define. (REG_ALLOC_ORDER): Allocate highest numbered condition regsiters first; cr1 can be used for FP record condition insns. From-SVN: r22471
David Edelsohn committed -
* g++.old-deja/g++.other/nested2.C: different virtual base classes that happen to have the same base name, but in different scopes, are incorrectly rejected From-SVN: r22470
Alexandre Oliva committed -
1998-09-18 Dave Love <d.love@dl.ac.uk> * g77.texi: Various additions and some small fixes. From-SVN: r22469
Dave Love committed -
From-SVN: r22468
Dave Love committed -
From-SVN: r22467
Nick Clifton committed -
From-SVN: r22466
Jeff Law committed
-
- 17 Sep, 1998 9 commits
-
-
From-SVN: r22465
Jeffrey A Law committed -
From-SVN: r22463
Tom Tromey committed -
Thu Sep 17 16:42:16 EDT 1998 Andrew MacLeod <amacleod@cygnus.com> * except.c (start_catch_handler): Issue 'fatal' instead of 'error' and re-align some code. * libgcc2.c (__eh_rtime_match): fprintf a runtime error. Use <stdio.h>. 1998-09-17 Andrew MacLeod <amacleod@cygnus.com> * exception.cc (__cplus_type_matcher): realign some code. From-SVN: r22462
Andrew MacLeod committed -
From-SVN: r22461
Ben Elliston committed -
From-SVN: r22460
J"orn Rennecke committed -
Sun Sep 13 08:13:39 1998 Ben Elliston <bje@cygnus.com> * objc/config-lang.in: Do not output the name of the selected thread file when building the front-end. The Makefile for the runtime library will do this. * objc/Make-lang.in: Do not build the runtime library or install the Objective C header files. The Makefile for the runtime library will do this. * objc/Makefile.in (all.indirect): Only build the front-end. (compiler): Rename to `frontend'. (obj-runtime): Remove target. (copy-headers): Likewise. (clean): No need to remove `libobjc.a' any longer. From-SVN: r22459
Ben Elliston committed -
* Makefile.in (JAVA_OBJS): Add memmove.o (memmove.o): New target & rules. From-SVN: r22458
Jeffrey A Law committed -
From-SVN: r22457
Jeff Law committed -
* Makefile.in ($(ARLINK), $(SHLINK)): Don't rely on 'ln -f'. * Makefile.in (install): Don't rely on 'ln -f'. From-SVN: r22456
H.J. Lu committed
-
- 16 Sep, 1998 8 commits
-
-
From-SVN: r22455
Robert Lipe committed -
* i386.h (PREFERRED_RELOAD_CLASS): Respect an existing class narrower than FLOAT_REGS. From-SVN: r22454
Richard Henderson committed -
* cpplib.c: removed OLD_GPLUSPLUS_INCLUDE_DIR * cccp.c: ditto * Makefile.in (old_gxx_include_dir): removed From-SVN: r22453
Alexandre Oliva committed -
From-SVN: r22452
Kaveh R. Ghazi committed -
From-SVN: r22451
Nick Clifton committed -
* Make-lang.in (tinfo.o): Use CXXFLAGS when compiling. (tinfo2.o): Likewise. (exception.o): Likewise. (new.o): Likewise. (opnew.o): Likewise. (opnewnt.o): Likewise. (opvnew.o): Likewise. (opvnewnt.o): Likewise. (opdel.o): Likewise. (opdelnt.o): Likewise. (opvdel.o): Likewise. (opvdelnt.o): Likewise. From-SVN: r22450
Mark Mitchell committed -
* gen-protos.c (parse_fn_proto): Cast argument of ISALNUM to `unsigned char'. (main): Mark parameter `argc' with ATTRIBUTE_UNUSED. When generating output, initialize missing struct member to zero. From-SVN: r22449
Kaveh R. Ghazi committed -
* regmove.c (copy_src_to_dest): Don't copy if that requires (a) new register(s). From-SVN: r22448
J"orn Rennecke committed
-