- 28 Feb, 2002 4 commits
-
-
From-SVN: r50126
GCC Administrator committed -
* Makefile.in (integrate.o): Update. * c-decl.c (copy_lang_decl): Rename. * c-lang.c (LANG_HOOKS_DUP_LANG_SPECIFIC_DECL): Redefine. * integrate.c: Include langhooks.h. (copy_decl_for_inlining): Update to use langhook. * langhooks-def.h (lhd_do_nothing_t, LANG_HOOKS_DUP_LANG_SPECIFIC_DECL): New. (LANG_HOOKS_INITIALIZER): Update. * langhooks.c (lhd_do_nothing_t): New. * langhooks.h (struct lang_hooks): Add dup_lang_specific_decl. * tree.h (copy_lang_decl): Remove. ada: * misc.c (copy_lang_decl): Remove. cp: * class.c (build_clone): Update. * cp-lang.c (LANG_HOOKS_DUP_LANG_SPECIFIC_DECL): Redefine. * cp-tree.h (cxx_dup_lang_specific_decl): New. * lex.c (copy_lang_decl): Rename cxx_dup_lang_specific_decl. (copy_decl): Update. * method.c (make_thunk): Update. f: * com.c (copy_lang_decl): Delete. java: * decl.c (copy_lang_decl): Rename java_dup_lang_specific_decl. * java-tree.h (java_dup_lang_specific_decl): New. * lang.c (LANG_HOOKS_DUP_LANG_SPECIFIC_DECL): Redefine. objc: * objc-lang.c (LANG_HOOKS_DUP_LANG_SPECIFIC_DECL): Redefine. From-SVN: r50122
Neil Booth committed -
* dwarf2out.c (stack_adjust_offset): Add support for POST_INC, POST_DEC, and POST_MODIFY. From-SVN: r50121
Andrew MacLeod committed -
2002-02-27 Adam Megacz <adam@xwt.org> * java/net/natInetAddress.cc: Changed USE_WINSOCK to WIN32, added '#undef STRICT'. From-SVN: r50120
Adam Megacz committed
-
- 27 Feb, 2002 31 commits
-
-
* c-typeck.c (digest_init): Remove unused parameter; all callers changed. From-SVN: r50118
Zack Weinberg committed -
From-SVN: r50117
Hans-Peter Nilsson committed -
From-SVN: r50116
Hans-Peter Nilsson committed -
* g++.old-deja/g++.law/visibility13.C: Remove "instantiated from here" ERROR lines. * g++.old-deja/g++.oliva/partord1.C: Likewise. * g++.old-deja.g++.other/defarg1.C: Likewise. * g++.old-deja/g++.pt/calls2.C: Likewise. * g++.old-deja/g++.pt/crash20.C: Likewise. * g++.old-deja/g++.pt/crash30.C: Likewise. * g++.old-deja/g++.pt/crash36.C: Likewise. * g++.old-deja/g++.pt/crash6.C: Likewise. * g++.old-deja/g++.pt/defarg13.C: Likewise. * g++.old-deja/g++.pt/derived3.C: Likewise. * g++.old-deja/g++.pt/error1.C: Likewise. * g++.old-deja/g++.pt/friend21.C: Likewise. * g++.old-deja/g++.pt/friend23.C: Likewise. * g++.old-deja/g++.pt/infinite1.C: Likewise. * g++.old-deja/g++.robertl/eb128.C: Likewise. From-SVN: r50115
Mark Mitchell committed -
* expmed.c (expand_shift): Correctly test for low part of a subreg. Index: testsuite/ChangeLog * gcc.c-torture/execute/20020225-2.c: New test. From-SVN: r50114
Geoffrey Keating committed -
* config/s390/s390.c (s390_chunkify_pool): Do not confuse insn UIDs with insn addresses. From-SVN: r50112
Ulrich Weigand committed -
2002-02-27 Paolo Carlini <pcarlini@unitus.it> * testsuite/27_io/ios_manip_basefield.cc (test01): Fix for 64 bit machines. From-SVN: r50111
Paolo Carlini committed -
* c-common.c, c-common.h, c-decl.c, c-lex.c, c-parse.in, c-tree.h, c-typeck.c, cppexp.c, cpplex.c, cpplib.c, cpplib.h, cppmacro.c, objc/lang-specs.h, objc/objc-act.c, builtin-types.def, builtins.def, dwarf2out.c, dwarfout.c, gcc.c, toplev.c: Delete code implementing -traditional mode. * ada/misc.c, ch/ch-tree.h, ch/decl.c, cp/decl2.c, f/com.c, f/lex.c, f/top.c, java/builtins.c, java/decl.c: Delete traditional-mode-related code copied from the C front end but not used, or used only to permit the compiler to link. * doc/bugreport.texi, doc/cpp.texi, doc/extend.texi, doc/invoke.texi, doc/standards.texi, doc/trouble.texi: Document removal of -traditional mode for compilation, and remove documentation only relevant to that mode. * config/nextstep.h, config/ptx4.h, config/svr4.h, config/convex/convex.h, config/d30v/d30v.h, config/i386/dgux.h, config/i386/osf1elf.h, config/i386/osfelf.h, config/i386/osfrose.h, config/i386/sco5.h, config/i386/sol2.h, config/m68k/a-ux.h, config/m68k/hp310.h, config/m88k/dgux.h, config/m88k/dguxbcs.h, config/m88k/luna.h, config/m88k/m88k.c, config/m88k/m88k.h, config/m88k/openbsd.h, config/mips/abi64.h, config/mips/osfrose.h, config/mips/svr4-5.h, config/mips/svr4-t.h, config/sparc/sol2-sld-64.h, config/sparc/sol2.h, config/stormy16/stormy16.h: Remove all references to -traditional from target specs. Delete all mention of the no-longer-necessary TRADITIONAL_RETURN_FLOAT macro. Also delete a couple of commented-out definitions of DOLLARS_IN_IDENTIFIERS, with (incorrect) commentary referring to -traditional. * system.h: Poison TRADITIONAL_RETURN_FLOAT. * doc/tm.texi: Remove mention of TRADITIONAL_RETURN_FLOAT macro. * testsuite/gcc.c-torture/execute/920730-1t.c, testsuite/gcc.c-torture/execute/920730-1t.x, testsuite/gcc.dg/ext-glob.c: Delete test cases, only relevant to -traditional. From-SVN: r50110
Zack Weinberg committed -
* mklibgcc.in: Don't use \n in a line subject to interpretation by echo. From-SVN: r50109
Zack Weinberg committed -
* config/rs6000/rs6000.h (ASM_OUTPUT_DEF_FROM_DELC): Constify NAME. From-SVN: r50102
Graham Stott committed -
From-SVN: r50101
Graham Stott committed -
* unroll.c (loop_iterations): Return 0 if the add_val for a BIV is REG. From-SVN: r50100
Graham Stott committed -
From-SVN: r50099
Graham Stott committed -
From-SVN: r50098
Graham Stott committed -
Wed Feb 27 10:45:19 CET 2002 Jan Hubicka <jh@suse.cz> * linux64.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Remove. * x86-64.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Allways define. From-SVN: r50097
Jan Hubicka committed -
From-SVN: r50096
Jan Hubicka committed -
From-SVN: r50095
GCC Administrator committed -
* cpplex.c (_cpp_lex_token): Handle directives in macro arguments. * cpplib.c (_cpp_handle_directive): Save and restore state if parsing macro args when entering a directive. * cppmacro.c (collect_args): No need to handle directives in macro arguments. (enter_macro_context, replace_args): Use the original macro definition in case it was redefined whilst collecting arguments. doc: * cpp.texi: Update. testsuite: * gcc.dg/cpp/undef1.c: Remove. * gcc.dg/cpp/directiv.c: Update. * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests. From-SVN: r50091
Neil Booth committed -
2002-02-26 David Edelsohn <edelsohn@gnu.org> * config/rs6000/aix43.h (THREAD_MODEL_SPEC): Delete. * config/rs6000/aix51.h (THREAD_MODEL_SPEC): Delete. * config/rs6000/rs6000.c (rs6000_return_addr): Use efficient method on AIX. * config/rs6000/rs6000.md (movsi_low): Use gpc_reg_operand. (movsi_low_st, movdf_low, movdf_low_st, movsf_low, movsf_low_st): Same. (load_toc_v4_PIC_2): Same. 2002-02-26 Alan Modra <amodra@bigpond.net.au> * config/rs6000/rs6000.md (load_toc_aix_di): Handle TARGET_RELOCATABLE. From-SVN: r50090
David Edelsohn committed -
* java/lang/natSystem.cc (init_properties): Use __VERSION__. * gij.cc (version): Use __VERSION__. * include/config.h.in: Rebuilt. * acconfig.h (GCJVERSION): Removed. * configure: Rebuilt. * configure.in (GCJVERSION): Removed. From-SVN: r50088
Tom Tromey committed -
From-SVN: r50087
Michael Meissner committed -
acinclude.m4 (LIB_AC_PROG_CXX): Use glibjava_CXX instead of glibcpp_CXX, since libjava uses even another CXX. 2002-02-26 Andreas Schwab <schwab@suse.de> * acinclude.m4 (LIB_AC_PROG_CXX): Use glibjava_CXX instead of glibcpp_CXX, since libjava uses even another CXX. * aclocal.m4, configure: Regenerated. From-SVN: r50084
Andreas Schwab committed -
From-SVN: r50083
Richard Henderson committed -
* config/alpha/alpha.c (alpha_encode_section_info): Examine MODULE_LOCAL_P; improve commentary. From-SVN: r50082
Richard Henderson committed -
* java/lang/natPosixProcess.cc (startProcess): Use FD_CLOEXEC, not `1'. From-SVN: r50081
Tom Tromey committed -
* doc/cpp.texi: Clarify documentation of relationship between #line and #include. From-SVN: r50079
Zack Weinberg committed -
* config/h8300/h8300-protos.h: Update the prototype for compute_logical_op_length. Add the prototype for compute_logical_op_cc. * config/h8300/h8300.c (compute_logical_op_length): Figure out code from operands. (compute_logical_op_cc): New. * config/h8300/h8300.md: Combine all the logical op patterns in HImode and SImode. Use compute_logical_op_cc. From-SVN: r50078
Kazu Hirata committed -
2002-02-26 Benjamin Kosnik <bkoz@redhat.com> * include/bits/basic_ios.tcc (basic_ios::init): Set _M_fill to zero. Adjust comment. * include/bits/basic_ios.h (basic_ios::_M_fill): Make mutable. (basic_ios::_M_fill_init): New. (basic_ios::fill()): Delay dealing with _M_fill. Adjust comment. * testsuite/27_io/ios_init.cc (test02): Adjust testcase. From-SVN: r50077
Benjamin Kosnik committed -
2002-02-26 Benjamin Kosnik <bkoz@redhat.com> * include/bits/basic_ios.tcc (basic_ios::init): Set _M_fill to zero. Adjust comment. * include/bits/basic_ios.h (basic_ios::_M_fill): Make mutable. (basic_ios::_M_fill_init): New. (basic_ios::fill()): Deal with _M_fill lazily. Adjust comment. * testsuite/27_io/ios_init.cc (test02): Adjust testcase. From-SVN: r50076
Benjamin Kosnik committed -
* config/i386/i386.c (print_operand): Don't append ATT-style length suffixs to x87 opcodes when in Intel mode. From-SVN: r50075
Kelley Cook committed -
* emit-rtl.c (gen_const_vector_0): Remove TYPE argument. (init_emit_once): Update calls. * fixinc/gnu-regex.c (_GNU_SOURCE): Remove. (init_syntax_once): Prototype. From-SVN: r50072
Ryan T. Sammartino committed
-
- 26 Feb, 2002 5 commits
-
-
* pa-linux.h (LIB_SPEC): Update definition. * pa32-linux.h (LINK_COMMAND_SPEC): Delete. From-SVN: r50071
John David Anglin committed -
* include/Makefile.am (thread_target_headers): Unconditionally stage and install gthr-posix.h. (${target_builddir}/gthr-posix.h): New rule cloned off ${target_builddir}/gthr-default.h. (${target_builddir}/gthr-default.h): Support chained inclusion of gthr support headers. * include/Makefile.in: Rebuilt. From-SVN: r50069
Loren J. Rittle committed -
* config/ia64/ia64.c (nop_cycles_until): Do init_insn_group_barriers if we emitted a stop bit. From-SVN: r50065
Richard Henderson committed -
* configure.in (libgcc_visibility): Substitute. * configure: Rebuilt. * mklibgcc.in: If libgcc_visibility = yes, make libgcc.a global defined symbols .hidden. From-SVN: r50063
Jakub Jelinek committed -
* attribs.c (c_common_attribute_table): Add visibility. (handle_visibility_attribute): New function. * varasm.c (assemble_visibility): New function. * output.h (assemble_visibility): Add prototype. * tree.h (MODULE_LOCAL_P): Define. * crtstuff.c (__dso_handle): Use visibility attribute. * config/i386/i386.h (ENCODE_SECTION_INFO): Set SYMBOL_REF_FLAG for MODULE_LOCAL_P symbols too. * config/ia64/ia64.c (ia64_encode_section_info): Handle MODULE_LOCAL_P symbols the same way as local symbols. Add SDATA_NAME_FLAG_CHAR even if decl was explicitely forced into .sdata/.sbss by the user. * doc/extend.texi (Function Attributes): Document visibility attribute. * gcc.dg/ia64-visibility-1.c: New test. From-SVN: r50061
Jakub Jelinek committed
-