summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * config/ia64/ia64.c: Revert 10-23 patch.rth2000-10-274-14/+34
| | | | | | | | | (ia64_hard_regno_rename_ok): New. * config/ia64/ia64-protos.h: Declare it. * config/ia64/ia64.h (HARD_REGNO_RENAME_OK): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37090 138bc75d-0d04-0410-961f-82ee72b054a4
* * regrename.c: Rewrite to handle multi-register modes andrth2000-10-275-910/+659
| | | | | | | | | | cond_exec instructions. * Makefile.in (regrename.o): Update dependancies. * recog.h (struct operand_alternative): Add is_address. * recog.c (preprocess_constraints) [case 'p']: Set it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37089 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: If not NO_MINUS_C_MINUS_O, substitutezack2000-10-2720-2183/+1081
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OUTPUT_OPTION with '-o $@'. Make zlibdir, zlibinc relative to top level. Kill oldstyle_subdirs. Do not include $srcdir/$s/Makefile.in in all_lang_makefiles, but do include $outputs. Do not run configure.lang from config.status. Rearrange warning-flag logic to correspond to what the makefile wants. Put special vax stage1 options in @stage1_flags@ not @stage1_warn_cflags@. Don't do anything with extra_c_objs, extra_cxx_objs, or extra_cpp_objs. (--enable-c-cpplib): AC_SUBST(maybe_cpplib) with "libcpp.a" if switch is given, nothing otherwise. * configure.lang: Delete. * Makefile.in: Expunge all traces of extra_c_objs, extra_cxx_objs, and extra_cpp_objs. Set MAYBE_CPPLIB from @maybe_cpplib@. Add $(MAYBE_CPPLIB) to C_AND_OBJC_OBJS. Set warning options via a three level scheme so that -pedantic and -Wtraditional are not used for non-C front ends: LOOSE_WARN, STRICT1_WARN, STRICT2_WARN -> $(@D)-warn, GCC_WARN_CFLAGS -> WARN_CFLAGS. Distinguish STAGE1_CFLAGS from BOOT_CFLAGS. Add -I$(@D) and -I$(srcdir)/$(@D) to INCLUDES. Set OUTPUT_OPTION, ZLIB, ZLIBINC. Do not set P, LANG_FLAGS_TO_PASS. Add OUTPUT_OPTION to all object-file generation rules. Wrap all rules that change the current directory in parentheses; pmake doesn't spawn a new shell for each command. Expunge all references to $(P). When one command depends on another and they're run all at once, use && to separate them, not ;. Add libgcc_s$(SHLIB_EXT) to files deleted on make clean. Force OUTPUT_OPTION='-o $@' in stage2 and beyond. * cp/Make-lang.in, f/Make-lang.in, java/Make-lang.in, objc/Make-lang.in: Wrap all rules that change the current directory in parentheses. Expunge all references to $(P). When one command depends on another and they're run all at once, use && to separate them, not ;. Add OUTPUT_OPTION to all object-file generation rules. Delete obsolete variables. Move all build rules here from the corresponding Makefile.in and adapt to the new environment. * cp/Makefile.in, f/Makefile.in, java/Makefile.in, objc/Makefile.in: Delete. * cp/config-lang.in, f/config-lang.in, java/config-lang.in: Delete outputs= line. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37088 138bc75d-0d04-0410-961f-82ee72b054a4
* * calls.c (expand_call): If sibcall_failure is set during pass 1,jakub2000-10-274-4/+32
| | | | | | | | | clear tail_call_insns as well. * g++.old-deja/g++.other/eh2.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37087 138bc75d-0d04-0410-961f-82ee72b054a4
* Add prototype to prevent compile time warningnickc2000-10-272-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37086 138bc75d-0d04-0410-961f-82ee72b054a4
* New testcase.bernds2000-10-272-0/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37084 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-26 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-10-276-1067/+1223
| | | | | | | | | | | | | | | | | | | | | * include/c/bits/std_cmath.h: Fix double declarations in namespace std. Clean up naming, consistency in "C" library autoconf testing. * acinclude.m4 (GLIBCPP_CHECK_CTYPE): For consistency, change to GLIBCPP_CHECK_CTYPE_SUPPORT. (GLIBCPP_CHECK_STDLIB_SUPPORT): Add. * aclocal.m4: Regenerate. * configure.in: And here. Add call to GLIBCPP_CHECK_STDLIB_SUPPORT. * configure: Regenerate. 2000-10-26 David Edelsohn <edelsohn@gnu.org> * acinclude.m4 (GLIBCPP_CHECK_STDLIB_DECL_AND_LINKAGE_2): New macro. (GLIBCPP_CHECK_MATH_SUPPORT): Use it to test for strtold. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37083 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-26 Phil Edwards <pme@sources.redhat.com>bkoz2000-10-275-101/+117
| | | | | | | | | | | | | | | | | David Edelsohn <dje@watson.ibm.com> * acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Comment out --gc-sections stuff entirely to avoid misleading people. (GLIBCPP_ENABLE_CSTDIO): Merge need_libio and need_xtra_libio. * libio/Makefile.am (LIBIO_SRCS,LIBIO_WSRCS,LIBIO_XTRA_SRCS): Rearrange and merge. * libio/libio.h: Simplify, make fewer assumptions. Define those macros which must be defined. * config/os/solaris/solaris2.7/bits/os_defines.h: Simplify as a result. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37082 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/natGregorianCalendar.cc (computeFields): Set the isSet__warrenl2000-10-272-0/+7
| | | | | | | array elements to true. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37081 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am: Added locale files from Classpath.warrenl2000-10-2715-397/+2221
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in: Rebuilt. * gnu/java/locale/Calendar.java: New file. * gnu/java/locale/Calendar_de.java: New file. * gnu/java/locale/Calendar_en.java: New file. * gnu/java/locale/Calendar_nl.java: New file. * java/lang/ClassNotFoundException.java: Replaced with Classpath file. * java/math/BigDecimal.java (intVal): Renamed from 'num' for serialization compatibility. (scale): Made private. (serialVersionUID): New field. * java/math/BigInteger.java (ival): Made transient. (words): Made transient. (bitCount): New serialization field. (bitLength): Ditto. (firstNonzeroByteNum): Ditto. (lowestSetBit): Ditto. (magnitude): Ditto. (signum): Ditto. (serialVersionUID): New field. (readObject): New method. (writeObject): New method. * java/util/BitSet.java (serialVersionUID): New field. * java/util/Calendar.java: Replaced with Classpath file. * java/util/GregorianCalendar.java (GregorianCalendar): Pass result of getDefault() for TimeZone or Locale instead of passing nulls. * java/util/Locale.java (serialVersionUID): New field. (writeObject): New method. (readObject): New method. * java/util/SimpleTimeZone.java: Replaced with Classpath file. Serialization mods. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37080 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law2000-10-275-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37079 138bc75d-0d04-0410-961f-82ee72b054a4
* New test.rth2000-10-262-0/+48
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37078 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.mmitchel2000-10-2613-13/+112
| | | | | | | | | | | | | | | | | * g++.old-deja/g++.law/builtin1.C: Likewise. * g++.old-deja/g++.law/ctors10.C: Likewise. * g++.old-deja/g++.law/virtual3.C: Likewise. * g++.old-deja/g++.mike/p658.C: Likewise. * g++.old-deja/g++.other/sibcall1.C: Likewise. * g++.old-deja/g++.other/vaarg2.C: Likewise. * g++.old-deja/g++.robertl/eb124.C: Likewise. * g++.old-deja/g++.robertl/eb44.C: Likewise. * g++.old-deja/g++.robertl/eb77.C: Likewise. * include/backward/streambuf.h: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37077 138bc75d-0d04-0410-961f-82ee72b054a4
* * calls.c (expand_call): Supress sibcall if we have arth2000-10-262-1/+11
| | | | | | | BLKmode return in registers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37076 138bc75d-0d04-0410-961f-82ee72b054a4
* * ia64.h (PREFERRED_RELOAD_CLASS): Force floating point constantsrth2000-10-262-0/+6
| | | | | | | into memory. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37075 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-26 David Edelsohn <dje@watson.ibm.com>bkoz2000-10-264-5/+27
| | | | | | | | | * config/os/aix/bits/ctype_inline.h (is): Use __OBJ_DATA directly. * config/os/aix/bits/ctype_noninline.h (do_tolower): Fix typo. * config/os/aix/bits/os_defines.h: Add AIX defines. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37074 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-26 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-10-2616-1521/+1350
| | | | | | | | | | | | | | | | | | | | | | | | | * acinclude.m4 (GLIBCPP_ENABLE_LONG_DOUBLE): Remove. * aclocal.m4: Regenerate. * configure.in: Remove GLIBCPP_ENABLE_LONG_DOUBLE. * configure: Regenerate. * docs/configopts.html: Remove. * src/complexl.cc: Revert. * config.h.in: Remove. * include/c_std/bits/std_cmath.h: Remove guards based on _GLIBCPP_USE_LONG_DOUBLE. * include/c/bits/std_cmath.h: Same. Format. Match c_std behavior with respect to long double signatures. * config/os/aix/bits/ctype_noninline.h (ctype): Remove throw specification. * config/os/newlib/bits/ctype_noninline.h (ctype): And here. * config/os/solaris/solaris2.6/bits/ctype_noninline.h (ctype): Same. * config/os/solaris/solaris2.5/bits/ctype_noninline.h (ctype): Same. * config/os/generic/bits/ctype_noninline.h (ctype): Same. * config/os/bsd/bits/ctype_noninline.h (ctype): Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37073 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/compile/20001024-1.c: New test.nathan2000-10-262-0/+17
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37072 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree.c (make_node, case 't'): Set alignment to that ofnathan2000-10-263-1/+9
| | | | | | | | char_type_node. * expr.c (move_by_pieces_ninsns): Abort if some length remains. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37071 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/bits/std_valarray.h (valarray::valarray): Fix thinko.gdr2000-10-262-5/+10
| | | | | | | Use __valarray_copy_construct only where appropriate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37070 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law2000-10-265-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37069 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (site.exp): Define HAVE_LIBSTDCXX_V3.mmitchel2000-10-2612-22/+52
| | | | | | | | | | | | | | | | | | * configure.in (enable-libstdcxx-v3): Arrange to have HAVE_LIBSTDCXX_V3 substituted into the output files. * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3 to tell us whether or not we are using V3. * Makefile.in (check): Don't make mkcheck executable. (check-install): Likewise. * configure.in (AC_OUTPUT): Make mkcheck executable. * mkcheck.in (top_srcdir): New variable. (INC_PATH): Set the path to the backward and ext directories correctly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37068 138bc75d-0d04-0410-961f-82ee72b054a4
* cp/gdr2000-10-264-7/+20
| | | | | | | | | | | | | | * error.c (dump_function_decl): Print no space between `ptr-operator' the `type-specifier' of the return type. (dump_type_prefix): Make sure we put space at the appropriate place. testuite/g++.old-deja/g++.pt/ * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison operands. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37067 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc_build: Fix typos.mmitchel2000-10-262-3/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37066 138bc75d-0d04-0410-961f-82ee72b054a4
* * recog.c (constrain_operands): Initialize which_alternativerth2000-10-262-7/+6
| | | | | | | before no alternatives early exit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37065 138bc75d-0d04-0410-961f-82ee72b054a4
* * cse.c (find_comparison_args): Check that we can reverse arth2000-10-262-0/+11
| | | | | | | comparison if needed before accepting the substitution. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37064 138bc75d-0d04-0410-961f-82ee72b054a4
* * lex.c (java_new_lexer): Initialize new fields. Work aroundtromey2000-10-263-135/+244
| | | | | | | | | | | | | | broken iconv() implementations. (java_read_char): Swap bytes if required. Use fallback decoder if required. (byteswap_init, need_byteswap): New globals. (java_destroy_lexer): Only close iconv handle if it is in use. * lex.h (java_lexer): New fields read_anything, byte_swap, use_fallback. Made out_buffer unsigned. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37063 138bc75d-0d04-0410-961f-82ee72b054a4
* * reload.c (find_reloads_address_part): Kill rtx obstack hackery.rth2000-10-252-18/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37062 138bc75d-0d04-0410-961f-82ee72b054a4
* * simplify-rtx.c (simplify_relational_operation): Sign extendrth2000-10-252-3/+7
| | | | | | | low words before sign extending to high words. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37061 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-25 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-10-255-463/+468
| | | | | | | | | | | | | | | * Makefile.am (GCJCOMPILE): Pass --tag=GCJ to libtool. (core_java_source_files): Put java.lang, java.io, and java.util here. (ordinary_java_source_files): Order so that core_java_source_files are built first. (java_source_files): Reorder so that special_java_source_files are built first. * configure.in: Don't pass -I flag to gcj. * Makefile.in: Rebuilt. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37060 138bc75d-0d04-0410-961f-82ee72b054a4
* Include config.h before system.h.nickc2000-10-253-2/+12
| | | | | | | | Force function epilogue to always be generated to work around epilogue suppression bug in M*Core backend. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37059 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-24 Chris Demetriou <cgd@sibyte.com>tromey2000-10-253-101/+122
| | | | | | | | * configure.in: Invoke AC_PROG_CPP unconditionally before conditional feature tests. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37058 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Rebuilt.tromey2000-10-253-19/+62
| | | | | | | * Makefile.am (install-exec-hook): New target. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37057 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-decl.c (grokdeclarator): Move warning for qualified voidjsm282000-10-256-7/+77
| | | | | | | | | | | | | return types with -pedantic to when the function type is constructed. At -W, warn in general for qualified function return types, except for volatile void. * invoke.texi: Document this new warning at -W. testsuite: * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37056 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-23 Diego Novillo <dnovillo@cygnus.com>dnovillo2000-10-254-17/+58
| | | | | | | | | | | | | * i386.c (print_operand): Handle new 'A' formatting code. 387 opcodes need suffixes even with -mintel-syntax. Check for explicit size override (codes 'b', 'w' and 'k'). (print_operand_address): Check if register prefix is needed when emitting `ds' segment override. * i386.h: Add comment about new 'A' formatting code. * i386.md (jump and call patterns): Emit absolute references using %A. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37055 138bc75d-0d04-0410-961f-82ee72b054a4
* * cpp.texi: Update with implementation-defined behavior andneil2000-10-252-13/+111
| | | | | | | internal limits. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37054 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-25 Phil Edwards <pme@sources.redhat.com>bkoz2000-10-2511-39/+100
| | | | | | | | | | | | | | | | | * configure.in: Check for gconv.h. * libio/wfileops.c: Wrap gconv.h in HAVE_GCONV_H. * config/c_io_libio_codecvt.c: Change __mbstate_t to __c_mbstate_t. * libio/_G_config.h: And here. * libio/iofwide.c: And here. * libio/libio.h: And here. * config/os/solaris/solaris2.7/bits/ctype_noninline.h: Remove exception specification to match declaration. * include/bits/locale_facets.tcc: Include bits/std_clocale.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37053 138bc75d-0d04-0410-961f-82ee72b054a4
* * stor-layout.c (layout_type): If TYPE_ALIAS_SET was already set on thejakub2000-10-254-0/+51
| | | | | | | | | incomplete type force it into alias set 0. * gcc.c-torture/execute/20001024-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37052 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-24 Mark Harig <mharig@landmark.com>bkoz2000-10-252-5/+19
| | | | | | | | | * docs/configopts.html: Added documentation for the "--enable-version-specific-runtime-libs" and "--with-gxx-include-dir" configuration switches. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37051 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-24 Phil Edwards <pme@sources.redhat.com>bkoz2000-10-2517-1528/+1836
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * acconfig.h: List _GLIBCPP_USE_THREADS. * acinclude.m4: General formatting cleanup (tabs/spaces), typo correction, etc. Add comments about following *real* changes where they are used. (GLIBCPP_ENABLE_C_MBCHAR): New test... (GLIBCPP_CHECK_WCHAR_T_SUPPORT): ...results used here. (GLIBCPP_ENABLE_CSTDIO): Define need_wlibio iff wide characters are requested. (GLIBCPP_ENABLE_THREADS): If threads are used, define new macro _GLIBCPP_USE_THREADS in c++config.h. (GLIBCPP_ENABLE_SHADOW): For C_INCLUDE_DIR, change () to {} as this is used in both makefiles and shell scripts (mkcheck). * configure.in: Call GLIBCPP_ENABLE_C_MBCHAR. * libio/_G_config.h: Wrap _IO_MTSAFE_IO in _GLIBCPP_USE_THREADS. * config/c_io_libio.h: In nonthreaded case, typedef __c_lock to something harmless, like int. * config/os/aix/bits/os_defines.h: Guard with _GLIBCPP_OS_DEFINES, add comment/instructions. * config/os/bsd/bits/os_defines.h: Ditto. * config/os/generic/bits/os_defines.h: Ditto. * config/os/gnu-linux/bits/os_defines.h: Ditto. * config/os/irix/bits/os_defines.h: Ditto. * config/os/newlib/bits/os_defines.h: Ditto. * config/os/solaris/solaris2.5/bits/os_defines.h: Ditto. * config/os/solaris/solaris2.6/bits/os_defines.h: Ditto. * mkcheck.in: Limit the available heap size for testsuite binaries, initially at 2MB. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37050 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-24 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-10-253-7/+15
| | | | | | | | | | | | | * include/bits/stl_pair.h (make_pair): Add LWG solution. * testsuite/21_strings/compare.cc (test01): Inject namespace std into the mix. * mkcheck.in (MAX_MEM_USAGE): Bump up to 3072. Strangely enough, this works. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37049 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-24 Levente Farkas <lfarkas@mindmaker.hu>bkoz2000-10-251-1/+1
| | | | | | | * include/bits/std_bitset.h (_M_do_find_next): Fix typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37048 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/ThreadGroup.java (uncaughtException): Print thread namebryce2000-10-252-1/+5
| | | | | | | with stack dump. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37047 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law2000-10-255-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37046 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-24 Alexandre Petit-Bianco <apbianco@cygnus.com>apbianco2000-10-252-2/+9
| | | | | | | | | | | * parse.y (register_incomplete_type): Include JDEP_FIELD as a case where an enclosing context can be set on the jdep. (do_resolve_class): Fixed identation. (http://gcc.gnu.org/ml/gcc-patches/2000-10/msg00824.html) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37045 138bc75d-0d04-0410-961f-82ee72b054a4
* * alias.c: Include basic-block.h.wehle2000-10-253-2/+106
| | | | | | | | | (loop_p): New function. (mark_constant_function): Use it. * Makefile.in (alias.o): Update dependencies. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37044 138bc75d-0d04-0410-961f-82ee72b054a4
* fix secondary_reload typo from last patchaldyh2000-10-251-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37043 138bc75d-0d04-0410-961f-82ee72b054a4
* secondary_reload_class: treat pseudos like memoryaldyh2000-10-252-3/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37042 138bc75d-0d04-0410-961f-82ee72b054a4
* Fixes for C++ structure layout breakage.wilson2000-10-253-23/+29
| | | | | | | | | | * expmed.c (store_bit_field): Move integer pun code down after code that calls emit_move_insn for entire register move. * stor-layout.c (compute_record_mode): Revert Mar 25, Aug 18, and Oct 20 changes. Only store mode in TYPE_MODE if RECORD_TYPE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37041 138bc75d-0d04-0410-961f-82ee72b054a4
* * rtlanal.c (rtx_unstable_p, rtx_varies_p): Don't consider picrth2000-10-242-5/+27
| | | | | | | register stable if PIC_OFFSET_TABLE_REG_CALL_CLOBBERED. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37040 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud