aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1999-06-24alpha.h (MASK_SUPPORT_ARCH, [...]): Define such that MASK_SUPPORT_ARCH is ↵Richard Henderson1-0/+5
not negative. � * alpha.h (MASK_SUPPORT_ARCH, MASK_CPU_EV5, MASK_CPU_EV6): Define such that MASK_SUPPORT_ARCH is not negative. From-SVN: r27764
1999-06-24* gcc.c-torture/compile/990625-2.c: New test.Jeffrey A Law2-0/+14
From-SVN: r27763
1999-06-24loop.c (verify_dominator): Properly handle ADDR_VEC and ADDR_DIFF_VEC insns ↵Jeff Law1-4/+11
that appear inside loops. h * loop.c (verify_dominator): Properly handle ADDR_VEC and ADDR_DIFF_VEC insns that appear inside loops. From-SVN: r27760
1999-06-24loop.c (verify_dominator): Properly handle ADDR_VEC and ADDR_DIFF_VEC insns ↵Jeff Law1-0/+5
that appear inside loops. � * loop.c (verify_dominator): Properly handle ADDR_VEC and ADDR_DIFF_VEC insns that appear inside loops. From-SVN: r27759
1999-06-24* gcc.c-torture/compile/990625-1.c: New test.Jeffrey A Law2-0/+16
From-SVN: r27756
1999-06-24Daily bump.Jeff Law1-1/+1
From-SVN: r27753
1999-06-24rs6000.md (movdf_hardfloat32): Revert previous patch.David Edelsohn3-11/+19
* rs6000.md (movdf_hardfloat32): Revert previous patch. Handle LO_SUM the same as offsettable in cases 1 and 2. * rs6000.c (find_addr_reg): Revert previous patch. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r27752
1999-06-24system.h (strstr): New external function declaration.Philippe De Muyter3-1/+11
� * system.h (strstr): New external function declaration. * acconfig.h (NEED_DECLARATION_STRSTR): New define slot. * configure.in (GCC_NEED_DECLARATIONS): Check for strstr. * config.in, configure: Rebuilt. From-SVN: r27748
1999-06-24system.h (strstr): New external function declaration.Jeff Law1-1/+1
� * system.h (strstr): New external function declaration. * acconfig.h (NEED_DECLARATION_STRSTR): New define slot. * configure.in (GCC_NEED_DECLARATIONS): Check for strstr. * config.in, configure: Rebuilt. From-SVN: r27747
1999-06-24system.h (strstr): New external function declaration.Jeff Law2-0/+7
� * system.h (strstr): New external function declaration. * acconfig.h (NEED_DECLARATION_STRSTR): New define slot. * configure.in (GCC_NEED_DECLARATIONS): Check for strstr. * config.in, configure: Rebuilt. From-SVN: r27746
1999-06-24gcc.c (main): Read user-specified specs files after computing additional ↵Tom Tromey1-11/+8
startfile_prefixes. h * gcc.c (main): Read user-specified specs files after computing additional startfile_prefixes. From-SVN: r27742
1999-06-24gcc.c (main): Read user-specified specs files after computing additional ↵Tom Tromey1-0/+5
startfile_prefixes. � * gcc.c (main): Read user-specified specs files after computing additional startfile_prefixes. From-SVN: r27741
1999-06-24Whoops. Revert patch applied to the wrong tre.Jeff Law3-9/+0
From-SVN: r27737
1999-06-24setenv.c (sys/types.h, stdio.h): Files included.Philippe De Muyter3-0/+9
* setenv.c (sys/types.h, stdio.h): Files included. * xstrdup.c (sys/types.h): File included. For the gcc-2.95 branch only. Not to be migrated into the mainline tree because it is incomplete. From-SVN: r27736
1999-06-24[multiple changes]Tom Tromey3-16/+20
1999-06-24 Tom Tromey <tromey@cygnus.com> * java/lang/e_asin.c: Don't use __int32_t or __uint32_t. * java/lang/fdlibm.h (HUGE): Conditionally define. Fri May 28 22:20:03 1999 Anthony Green <green@cygnus.com> * java/lang/fdlibm.h: Don't use __uint32_t. Include mprec.h. * java/lang/e_log.c: Don't use __uint32_t. From-SVN: r27733
1999-06-24[multiple changes]Tom Tromey31-525/+613
Fri May 28 22:20:03 1999 Anthony Green <green@cygnus.com> * java/lang/fdlibm.h: Don't use __uint32_t. Include mprec.h. * java/lang/e_log.c: Don't use __uint32_t. 1999-05-27 Eric Christopher <echristo@cygnus.com> * configure: Rebuilt * configure.in: Fixed ISO C9X and namespace collision with __uint32_t * acconfig.h: Rebuilt * include/config.h.in: Rebuilt * java/lang/mprec.h, java/lang/e_acos.c, java/lang/e_asin.c, java/lang/e_atan2.c, java/lang/e_exp.c, java/lang/e_fmod.c, e_log.c, java/lang/e_pow.c, java/lang/e_rem_pio2.c, java/lang/e_remainder.c, java/lang/e_sqrt.c, java/lang/fdlibm.h, k_tan.c, java/lang/mprec.h, java/lang/s_atan.c, java/lang/s_ceil.c, java/lang/s_copysign.c, java/lang/s_fabs.c, s_floor.c, java/lang/s_rint.c, java/lang/sf_rint.c: Fixed ISO C9X and namespace collision with __uint32_t From-SVN: r27729
1999-06-24libjava.exp (libjava_arguments): If `libtool' not found in build tree, just ↵Tom Tromey2-0/+10
use $GCJ_UNDER_TEST as compiler. * lib/libjava.exp (libjava_arguments): If `libtool' not found in build tree, just use $GCJ_UNDER_TEST as compiler. From-SVN: r27728
1999-06-24Revert these two patches:Mark Mitchell2-20/+18
Thu Jun 17 21:34:24 1999 J"orn Rennecke <amylaar@cygnus.co.uk> * loop.c (strength_reduce): When doing biv->giv conversion, update reg note of NEXT->insn. Thu Jun 17 17:22:07 1999 J"orn Rennecke <amylaar@cygnus.co.uk> * loop.c (strength_reduce): When doing biv->giv conversion, fix up reg_biv_class. (recombine_givs): Set ix field after sorting. From-SVN: r27727
1999-06-23Daily bump.Jeff Law1-1/+1
From-SVN: r27723
1999-06-23* lib/libjava.exp (libjava_arguments): Handle -lzgcj.Tom Tromey2-0/+14
From-SVN: r27721
1999-06-23rtlanal.c (reg_referenced_p): Use reg_overlap_mentioned_p for the parts of ↵J"orn Rennecke2-0/+10
an UNSPEC / UNSPEC_VOLATILE. * rtlanal.c (reg_referenced_p): Use reg_overlap_mentioned_p for the parts of an UNSPEC / UNSPEC_VOLATILE. From-SVN: r27720
1999-06-23InflaterInputStream.java (read): Throw ZipException if inflater throws a ↵Tom Tromey2-1/+13
DataFormatException. * java/util/zip/InflaterInputStream.java (read): Throw ZipException if inflater throws a DataFormatException. From-SVN: r27719
1999-06-23inclhack.def: Add fix development commentaryBruce Korb4-125/+252
1999-06-23 Bruce Korb <ddsinc09@ix.netcom.com> *fixinc/inclhack.def: Add fix development commentary (read_ret_type): reactivate and add selection clause (zzz_*): tweak output file name to match what is used in hackshell.tpl *fixinc/{fixincl.x|inclhack.sh}: regen From-SVN: r27718
1999-06-23DatagramSocketImpl.java (localPort): Fixed typo to match JDK.Warren Levy9-12/+26
* java/net/DatagramSocketImpl.java (localPort): Fixed typo to match JDK. * java/net/natPlainDatagramSocketImpl.cc (bind): ditto. * java/text/ChoiceFormat.java (nextDouble(double, boolean)): Method is not final per JDK. * java/util/PropertyResourceBundle.java (handleGetObject): Method is public per JDK. * java/util/zip/DataFormatException.java: Class extends Exception. * java/util/zip/Deflater.java (finalize): Method is protected per JDK. * java/util/zip/ZipEntry.java: Class implements ZipConstants. * java/util/zip/ZipInputStream.java: ditto. (closeEntry): Changed method name to match JDK spec. From-SVN: r27717
1999-06-23libio.exp (test_libio): Use additional_flags, not additional_options.Mark Mitchell2-1/+6
* lib/libio.exp (test_libio): Use additional_flags, not additional_options. From-SVN: r27716
1999-06-22expr.c (expand_expr): STRIP_NOPS before checking against ↵Jason Merrill2-2/+18
MAX_INTEGER_COMPUTATION_MODE * expr.c (expand_expr): STRIP_NOPS before checking against MAX_INTEGER_COMPUTATION_MODE (check_max_integer_computation_mode): Likewise. From-SVN: r27715
1999-06-22Daily bump.Jeff Law1-1/+1
From-SVN: r27712
1999-06-22verify.c (verify_jvm_instructions): Check for pending blocks before invalid ↵Andrew Haley4-67/+74
PC test and opcode switch, not after. 1999-06-22 Andrew Haley <aph@cygnus.com> * verify.c (verify_jvm_instructions): Check for pending blocks before invalid PC test and opcode switch, not after. From-SVN: r27710
1999-06-22configure.in (target_libs): Added target-zlib.Tom Tromey2-3/+42
d * configure.in (target_libs): Added target-zlib. * Makefile.in (ALL_TARGET_MODULES): Added zlib. (CONFIGURE_TARGET_MODULES): Likewise. (CHECK_TARGET_MODULES): Likewise. (INSTALL_TARGET_MODULES): Likewise. (CLEAN_TARGET_MODULES): Likewise. (configure-target-zlib): New target. (all-target-zlib): Likewise. (all-target-libjava): Depend on all-target-zlib. (configure-target-libjava): Depend on configure-target-zlib. * Makefile.in (configure-target-libjava): Depend on configure-target-newlib. (configure-target-boehm-gc): New target. (configure-target-qthreads): New target. * configure.in (host_tools): Added zip. * Makefile.in (all-target-libjava): Depend on all-zip. (all-zip): New target. (ALL_MODULES): Added all-zip. (NATIVE_CHECK_MODULES): Added check-zip. (INSTALL_MODULES): Added install-zip. (CLEAN_MODULES): Added clean-zip. * configure.in (target_libs): Added target-qthreads. * Makefile.in (ALL_TARGET_MODULES): Added qthreads. (CONFIGURE_TARGET_MODULES): Likewise. (CHECK_TARGET_MODULES): Likewise. (INSTALL_TARGET_MODULES): Likewise. (CLEAN_TARGET_MODULES): Likewise. (all-target-qthreads): New target. (configure-target-libjava): Depend on configure-target-qthreads. (all-target-libjava): Depend on all-target-qthreads. * Makefile.in (ALL_TARGET_MODULES): Added libjava, boehm-gc. (CONFIGURE_TARGET_MODULES): Likewise. (CHECK_TARGET_MODULES): Likewise. (INSTALL_TARGET_MODULES): Likewise. (CLEAN_TARGET_MODULES): Likewise. (all-target-libjava): New target. (all-target-boehm-gc): Likewise. * configure.in (target_libs): Added libjava, boehm-gc. From-SVN: r27709
1999-06-22configure.in (target_libs): Added target-zlib.Tom Tromey1-0/+45
� * configure.in (target_libs): Added target-zlib. * Makefile.in (ALL_TARGET_MODULES): Added zlib. (CONFIGURE_TARGET_MODULES): Likewise. (CHECK_TARGET_MODULES): Likewise. (INSTALL_TARGET_MODULES): Likewise. (CLEAN_TARGET_MODULES): Likewise. (configure-target-zlib): New target. (all-target-zlib): Likewise. (all-target-libjava): Depend on all-target-zlib. (configure-target-libjava): Depend on configure-target-zlib. * Makefile.in (configure-target-libjava): Depend on configure-target-newlib. (configure-target-boehm-gc): New target. (configure-target-qthreads): New target. * configure.in (host_tools): Added zip. * Makefile.in (all-target-libjava): Depend on all-zip. (all-zip): New target. (ALL_MODULES): Added all-zip. (NATIVE_CHECK_MODULES): Added check-zip. (INSTALL_MODULES): Added install-zip. (CLEAN_MODULES): Added clean-zip. * configure.in (target_libs): Added target-qthreads. * Makefile.in (ALL_TARGET_MODULES): Added qthreads. (CONFIGURE_TARGET_MODULES): Likewise. (CHECK_TARGET_MODULES): Likewise. (INSTALL_TARGET_MODULES): Likewise. (CLEAN_TARGET_MODULES): Likewise. (all-target-qthreads): New target. (configure-target-libjava): Depend on configure-target-qthreads. (all-target-libjava): Depend on all-target-qthreads. * Makefile.in (ALL_TARGET_MODULES): Added libjava, boehm-gc. (CONFIGURE_TARGET_MODULES): Likewise. (CHECK_TARGET_MODULES): Likewise. (INSTALL_TARGET_MODULES): Likewise. (CLEAN_TARGET_MODULES): Likewise. (all-target-libjava): New target. (all-target-boehm-gc): Likewise. * configure.in (target_libs): Added libjava, boehm-gc. From-SVN: r27708
1999-06-22Correct typo in smul@var{m}3_highpart documentation.Jim Wilson2-1/+5
From-SVN: r27706
1999-06-22Fix for abort when PROMOTE_MODES defined but PROMOTE_FUNCTION_{ARG,RETURN} not.Jim Wilson2-0/+19
* expr.c (store_expr): When target is a promoted subreg, return a promoted subreg as a result. From-SVN: r27705
1999-06-22RetabifyMichael Meissner2-134/+143
From-SVN: r27704
1999-06-22inclhack.def (end_else_label): combined else_label and endif_label and fixed ↵Bruce Korb4-293/+221
the sed expression. *fixinc/inclhack.def(end_else_label): combined else_label and endif_label and fixed the sed expression. *fixinc/{fixincl.x|inclhack.sh}: regen From-SVN: r27703
1999-06-22init.c (expand_aggr_vbase_init): Rename to construct_virtual_bases.Mark Mitchell3-30/+71
* init.c (expand_aggr_vbase_init): Rename to construct_virtual_bases. Conditionalize construction here, rather than ... (emit_base_init): Here. From-SVN: r27701
1999-06-21* ltconfig, ltmain.sh: Update to libtool 1.2f.Tom Tromey3-1262/+3516
From-SVN: r27699
1999-06-21rs6000.md (movdf_hardfloat32): Use %X instead of always emitting 'x' when ↵Jeff Law1-6/+6
handling non-offsettable addresses h * rs6000.md (movdf_hardfloat32): Use %X instead of always emitting 'x' when handling non-offsettable addresses From-SVN: r27697
1999-06-21rs6000.md (movdf_hardfloat32): Use %X instead of always emitting 'x' when ↵Jeff Law1-0/+5
handling non-offsettable addresses � * rs6000.md (movdf_hardfloat32): Use %X instead of always emitting 'x' when handling non-offsettable addresses From-SVN: r27696
1999-06-21Daily bump.Jeff Law1-1/+1
From-SVN: r27692
1999-06-21final.c (shorten_branches): Don't try to split an insn that has been deleted.Richard Earnshaw1-1/+3
H * final.c (shorten_branches): Don't try to split an insn that has been deleted. From-SVN: r27691
1999-06-21final.c (shorten_branches): Don't try to split an insn that has been deleted.Richard Earnshaw1-0/+5
� * final.c (shorten_branches): Don't try to split an insn that has been deleted. From-SVN: r27690
1999-06-21mips.c (symbolic_expression_p): New function.Mark Mitchell2-1/+38
* config/mips/mips.c (symbolic_expression_p): New function. (mips_select_rtx_section): Put symbolic expressions in the data section, not the read-only data section. From-SVN: r27688
1999-06-21Fix minor goof.Jeff Law1-1/+3
From-SVN: r27686
1999-06-21* rs6000.md (find_addr_reg): Handle LO_SUM addresses.Jeffrey A Law2-0/+7
From-SVN: r27684
1999-06-21collect2.c (main): Log frame table count.Richard Henderson5-5/+30
* collect2.c (main): Log frame table count. (GCC_OK_SYMBOL) [ECOFF]: Accept stGlobal. (scan_prog_file) [COFF]: Handle frame tables. * alpha/alpha.h (UNALIGNED_SHORT_ASM_OP): Define. (UNALIGNED_INT_ASM_OP, UNALIGNED_DOUBLE_INT_ASM_OP): Define. * alpha/elf.h: Undef them again. * alpha/vms.h: Remove their definitions. From-SVN: r27680
1999-06-21sh.c (machine_dependent_reorg): When fixing up fp pcloads...J"orn Rennecke2-1/+30
* sh.c (machine_dependent_reorg): When fixing up fp pcloads, remove the clobber of r0 and change the REG_UNUSED note to REG_INC. From-SVN: r27676
1999-06-21Jakub Jelinek <jj@ultra.linux.cz>Jakub Jelinek3-3/+28
Jakub Jelinek <jj@ultra.linux.cz> * real.c (ereal_from_double): Fix for 64-bit big endian hosts. * emit-rtl.c (gen_lowpart_common): Add case for hosts where double fits in HOST_WIDE_INT and one uses union to access a long constant as double. From-SVN: r27675
1999-06-21sparc.c (sparc_override_options): Don't allow profiling for code models ↵Richard Henderson6-276/+360
other than medlow. * sparc.c (sparc_override_options): Don't allow profiling for code models other than medlow. (sparc_function_profiler): New function from old FUNCTION_PROFILER macro. Use ASM_GENERATE_INTERNAL_LABEL and MCOUNT_FUNCTION. (sparc_function_block_profiler): Likewise. Use user_label_prefix. (sparc_block_profiler): Likewise. (sparc_function_block_profiler_exit): Likewise. * sparc.h (FUNCTION_PROFILER): Call new sparc.c function. (FUNCTION_BLOCK_PROFILER): Likewise. (BLOCK_PROFILER): Likewise. (FUNCTION_BLOCK_PROFILER_EXIT): Likewise. (MCOUNT_FUNCTION): New. * sparc/pbd.h (FUNCTION_PROFILER): Delete. (FUNCTION_BLOCK_PROFILER, BLOCK_PROFILER): Delete. * sparc/sun4o3.h (FUNCTION_PROFILER): Delete. (MCOUNT_FUNCTION): New. * sparc/sysv4.h (FUNCTION_BLOCK_PROFILER): Delete. (BLOCK_PROFILER): Delete. (MCOUNT_FUNCTION): New. From-SVN: r27672
1999-06-21ieeefp.h (__IEEE_LITTLE_ENDIAN): Define for alpha.Tom Tromey2-0/+7
* java/lang/ieeefp.h (__IEEE_LITTLE_ENDIAN): Define for alpha. From Jeff Sturm. From-SVN: r27671
1999-06-21Alpha patch from Jeff Sturm:Tom Tromey5-4/+111
* os_dep.c (GC_init_linuxalpha): New function. * misc.c: Initialize for alpha linux. * gc_priv.h (GC_test_and_set): Define for alpha. * config.h: Don't assume __data_start on alpha. From-SVN: r27670