- 22 Sep, 1997 9 commits
-
-
* i386/sco5.h: Make ELF default file format and add -mcoff/-melf.. (MULTILIB_DEFAULTS): Define. (ASM_SPEC, CPP_SPEC): Handle -mcoff. (STARTFILE_SPEC, ENDFILE_SPEC, LINK_SPEC): Likewise. (LIBGCC_SPEC): Likewise. (MASK_COFF, TARGET_COFF, TARGET_ELF): Define. (SUBTARGET_SWITCHES): Add -mcoff and -melf. * i386/t-sco5 (CRTSTUFF_T_CFLAGS): Add -fPIC. (CRTSTUFF_T_CFLAGS_S): Tweak for COFF. (EXTRA_PARTS, TAROUTOPTS): Delete. (libgcc1-elf, libgcc2-elf, libgcc-elf targets): Delete. (MULTILIB_OPTIONS): Define. (MULTILIB_DIRNAMES, MULTILIB_EXCEPTIONS): Likewise. (MULTILIB_MATCHE, MULTILIB_EXTRA_OPTS): Likewise. SCO Open Server patches. From-SVN: r15627
J. Kean Johnston committed -
From-SVN: r15624
Jeffrey A Law committed -
* loop.c (loop_number): Delete function. Change all references to use uid_loop_num array. * loop.h (loop_number): Delete declaration. * unroll.c (unroll_loop): Change "loop_number" references to use uid_loop_num instead. Still cleaning up haifa. From-SVN: r15623
Jeffrey A Law committed -
* loop.c (loop_unroll_factor): Move outside #ifdef HAIFA conditional. (loop_unroll_iter): Remove unused variable and all references. (loop_optimize): Always allocate and clear space for loop_unroll_factor. (insert_bct): Fix minor formatting problems. * loop.h (loop_unroll_factor): Move decl outside #ifdef HAIFA. (loop_unroll_iter): Removed unused decl. * unroll.c (unroll_loop): Remove code to set loop_unroll_iter. Always record the unrolling factor. From-SVN: r15622
Jeff Law committed -
* loop.c (loop_unroll_factor): Move outside #ifdef HAIFA conditional. (loop_unroll_iter): Remove unused variable and all references. (loop_optimize): Always allocate and clear space for loop_unroll_factor. (insert_bct): Fix minor formatting problems. * loop.h (loop_unroll_factor): Move decl outside #ifdef HAIFA. (loop_unroll_iter): Removed unused decl. * unroll.c (unroll_loop): Remove code to set loop_unroll_iter. Always record the unrolling factor. More haifa cleanup From-SVN: r15621
Jeff Law committed -
From-SVN: r15620
Jeff Law committed -
From-SVN: r15619
Jeff Law committed -
* cse.c (simplify_relational_operation): Set h0u just like h0s. Similarly for h1u and h1s. From-SVN: r15616
Jeffrey A Law committed -
* jump.c (jmp_uses_reg_or_mem): Deleted unused function. (find_basic_blocks): Use computed_jump_p to determine if a particular JUMP_INSN is a computed jump. * reg-stack.c (find_blocks): Use computed_jump_p to determine if a particular JUMP_INSN is a computed jump. * rtlanal.c (jmp_uses_reg_or_mem): New function. (computed_jump_p): Likewise. * rtl.h (computed_jump_p): Declare. * genattrtab.c (pc_rtx): Define and initialize. * loop.c (loop_optimize): Always determine if the current function has a computed jump. (indirect_jump_in_function_p): Use computed_jump_p to determine if a particular JUMP_INSN is a computed jump. General (and haifa) cleanups. From-SVN: r15615
Jeffrey A Law committed
-
- 21 Sep, 1997 2 commits
-
-
From-SVN: r15614
Jeff Law committed -
* loop.c (fix_bct_param): Delete unused function. (check_bct_param): Likewise. From-SVN: r15613
Jeffrey A Law committed
-
- 20 Sep, 1997 6 commits
-
-
From-SVN: r15601
Jason Merrill committed -
* call.c (build_over_call): Do require_complete_type before build_cplus_new. Fixes t20.C mode problem. From-SVN: r15598
Jason Merrill committed -
From-SVN: r15594
H.J. Lu committed -
* Makefile.in (LIBIO_OBJECTS): Depend on _G_CONFIG_H. Brought over from devo. From-SVN: r15593
Jim Wilson committed -
* jump.c (thread_jumps): check can_reverse_comparison_p before threading a reversed-condition jump. From-SVN: r15590
J"orn Rennecke committed -
* sched.c (update_flow_info): Don't pass SCRATCH to dead_or_set_p. * haifa-sched.c (update_flow_info): Likewise. From-SVN: r15589
J"orn Rennecke committed
-
- 19 Sep, 1997 9 commits
-
-
From-SVN: r15564
Jeffrey A Law committed -
* Makefile.in (bootstrap2, bootstrap3): New targets. (all-bootstrap): Remove outdated and confusing target. (bootstrap, bootstrap2, bootstrap3): Don't pass BOOT_CFLAGS down. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r15563
Alexandre Oliva committed -
From-SVN: r15562
Jeffrey A Law committed -
* proj.h (FFEPROJ_BSEARCH): Delete all references. (FFEPROJ_STRTOUL): Likewise. * proj.c (bsearch): Compile this if no bsearch is provided by the host system. (strtoul): Similarly. From-SVN: r15561
Jeffrey A Law committed -
* configure.in (strtoul, bsearch): Have autoconf check for these functions. * configure, config.in: Rebuilt. So Fortran front end can use HAVE_STRTOUL and HAVE_BSEARCH. From-SVN: r15560
Jeffrey A Law committed -
* Makefile.in (bootstrap2, bootstrap3): New targets. (all-bootstrap): Remove outdated and confusing target. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r15559
Alexandre Oliva committed -
From-SVN: r15558
Jeff Law committed -
* m68k/xm-mot3300.h (alloca): Properly declare if __STDC__. * mips/mips.h (alloca): Likewise. * rs6000/xm-rs6000.h (alloca): Likewise. * rs6000/xm-sysv4.h: Likewise. Fixes build problem when using an ANSI compiler that isn't gcc. From-SVN: r15557
Jeffrey A Law committed -
* g77install.texi: Renamed from install.texi * g77.texi: Corresponding changes. Fixes problem with g77.texi getting gcc/install.texi instead of gcc/f/install.texi when building in the source tree. From-SVN: r15556
Jeffrey A Law committed
-
- 18 Sep, 1997 12 commits
-
-
* search.c (lookup_field): Call complete_type in all cases. Fixes CLN problems. * decl.c (finish_function): Just warn about flowing off the end. From-SVN: r15555
Jason Merrill committed -
* final.c (final_scan_insn): Hand BARRIERs off to the dwarf2 code. * dwarf2out.c (dwarf2out_frame_debug): Pass the whole insn along. (dwarf2out_stack_adjust): A BARRIER resets the args space to 0. * except.c (end_eh_unwinder): Subtract 1 from return address. * libgcc2.c (__throw): Likewise. (find_exception_handler): Don't change PC here. Compare end with >. From-SVN: r15554
Jason Merrill committed -
From-SVN: r15553
Jeffrey A Law committed -
* com.c (lang_printable_name): Use verbosity argument. Just to keep the compiler quiet. From-SVN: r15552
Jeffrey A Law committed -
* v850.c (compute_register_save_size): Correct register number. * v850.md (save_interrupt, return_interrupt): Correct register number. * v850/lib1funcs.asm (save_interrupt): Correct register number. (return_interrupt): Use stack pointer, not element pointer. From-SVN: r15550
Nick Clifton committed -
* Makefile.in (stamp-lib): Don't use '$?', explicitly list the variables containing the object files to include in libf2c.a From-SVN: r15545
Jeffrey A Law committed -
From-SVN: r15544
Jeffrey A Law committed -
configure.in, configure: Make sure to create the stage* and include symbolic links in each subdirectory. * configure.in, configure: Make sure to create the stage* and include symbolic links in each subdirectory. copy that's also now in at the FSF; only does it if $symbolic_link is defined to `ln -s' From-SVN: r15543
Brendan Kehoe committed -
* pa.md (reload_peepholes): Don't allow addresses with side effects for the memory operand. Geez, how long have we been screwing this up... From-SVN: r15536
Jeffrey A Law committed -
* util/install-info.c: Only provide an external decl for strrchr if HAVE_STRCHR is not defined. Fixes aix build problem. From-SVN: r15535
Jeffrey A Law committed -
* libgcc2.c (find_exception_handler): Subtract one from our PC when looking for a handler, to avoid hitting the beginning of the next region. * except.c (expand_builtin_set_return_addr_reg): Use force_operand. From-SVN: r15534
Jason Merrill committed -
* mips/abi64.h (LONG_MAX_SPEC): Define. * mips.h (LONG_MAX_SPEC): Define. (CPP_SPEC): Include long_max_spec. (EXTRA_SPECS): Include long_max_spec. Brought over from devo. From-SVN: r15531
Jeffrey A Law committed
-
- 17 Sep, 1997 2 commits
-
-
configure.in, configure: Make sure to create the stage* and include symbolic links in each subdirectory... * configure.in, configure: Make sure to create the stage* and include symbolic links in each subdirectory, as we do in configure.lang for non-autoconf configurations. From-SVN: r15529
Brendan Kehoe committed -
configure.in, configure: Make sure to create the stage* and include symbolic links in each subdirectory... * configure.in, configure: Make sure to create the stage* and include symbolic links in each subdirectory, as we do in configure.lang for non-autoconf configurations. fixes cp 3stage problem From-SVN: r15528
Brendan Kehoe committed
-