- 02 Jul, 2002 9 commits
-
-
2002-07-02 Phil Edwards <pme@gcc.gnu.org> PR libstdc++/7173 * acinclude.m4: Simplify determination of gcc_version, and move up to GLIBCPP_CONFIGURE. * configure.in (release_VERSION): Really remove. (AM_INIT_AUTOMAKE, AM_CONFIG_HEADER): Move after GLIBCPP_CONFIGURE. * aclocal.m4, configure: Regenerate. From-SVN: r55174
Phil Edwards committed -
2002-07-02 Phil Edwards <pme@gcc.gnu.org> * docs/html/configopts.html, docs/html/install.html: Tweaks. * include/ext/algorithm, include/ext/hash_map, include/ext/hash_set, include/ext/iterator, include/ext/numeric, include/ext/rb_tree, include/ext/slist, include/ext/stl_rope.h: Add doxygen hooks. From-SVN: r55172
Phil Edwards committed -
* config/sh/sh.c (sh_media_init_builtins): Change use of poisoned identifier "bzero" to "memset". Pass extra NULL_TREE argument to builtin_function. From-SVN: r55171
Roger Sayle committed -
From-SVN: r55170
Mark Mitchell committed -
PR c++/7112 * g++.dg/template/sizeof2.C: New test. PR c++/7112 * mangle.c (write_expression): Add mangling for sizeof when applied to a type. * operators.def: Remove stale comment. * cp-demangle.c (demangle_operator_name): Add type_arg parameter. Set it for the "st" operator. (demangle_expression): Handle expressions with types as arguments. From-SVN: r55169
Mark Mitchell committed -
* parse.y (patch_incomplete_class_ref): Handle VOID_TYPE specially. From-SVN: r55167
Tom Tromey committed -
* javax/naming/spi/NamingManager.java (getPlusPath): Don't create StringTokenizer on null string. For PR libgcj/7180. From daveho@cs.umd.edu. From-SVN: r55166
Tom Tromey committed -
From-SVN: r55165
Devang Patel committed -
From-SVN: r55164
Alan Modra committed
-
- 01 Jul, 2002 30 commits
-
-
PR target/7177 * config/cris/cris.h (LEGITIMIZE_RELOAD_ADDRESS): Correct number of indirections for register inside sign-extended mem part. From-SVN: r55163
Hans-Peter Nilsson committed -
From-SVN: r55162
DJ Delorie committed -
* tree.h: Modify builtin_function interface to take an extra argument ATTRS, which is a tree representing an attribute list. * c-decl.c (builtin_function): Accept additional parameter. * objc/objc-act.c (builtin_function): Likewise. * f/com.c (builtin_function): Likewise. * java/decl.c (builtin_function): Likewise. * ada/utils.c (builtin_function): Likewise. * cp/decl.c (builtin_function): Likewise. (builtin_function_1): Likewise. * c-common.c (c_common_nodes_and_builtins): Pass an additional NULL_TREE argument to builtin_function. (builtin_function_2): Likewise. * cp/call.c (build_java_interface_fn_ref): Likewise. * objc/objc-act.c (synth_module_prologue): Likewise. * java/decl.c (java_init_decl_processing): Likewise. * f/com.c (ffe_com_init_0): Likewise. * config/alpha/alpha.c (alpha_init_builtins): Pass an additional NULL_TREE argument builtin_function. * config/arm/arm.c (def_builtin): Likewise. * config/c4x/c4x.c (c4x_init_builtins): Likewise. * config/i386/i386.c (def_builtin): Likewise. * config/ia64/ia64.c (def_builtin): Likewise. * config/rs6000/rs6000.c (def_builtin): Likewise. From-SVN: r55161
Roger Sayle committed -
From-SVN: r55160
Matt Kraai committed -
Wipe out apache. Don't configure cgen from the top level; that part is simply pulled over from src. From-SVN: r55159
Nathanael Nerode committed -
* config/ip2k/t-ip2k: Remove LIBGCC1, CROSS_LIBGCC1, and LIBGCC1_TEST. * config/mips/t-isa3264: Likewise. * config/mmix/t-mmix: Likewise. From-SVN: r55156
Zack Weinberg committed -
From-SVN: r55155
John David Anglin committed -
From-SVN: r55154
Nathanael Nerode committed -
PR opt/4046 * fold-const.c (fold) [COND_EXPR]: Simplify A ? 0 : 1 to !A, A ? B : 0 to A && B and A ? B : 1 into !A || B if both A and B are truth values. From-SVN: r55153
Roger Sayle committed -
Kill last references to LIBGCC1_TEST, which is never tested and never set to anything but "". Oy. From-SVN: r55152
Nathanael Nerode committed -
README.Portability (Function prototypes): Give an example of declaring and defining a function with no arguments. * README.Portability (Function prototypes): Give an example of declaring and defining a function with no arguments. From-SVN: r55151
Matt Kraai committed -
* README.Portability (Function prototypes): Document new variable-argument function macros. From-SVN: r55150
Matt Kraai committed -
From-SVN: r55149
Nathanael Nerode committed -
2002-07-01 Benjamin Kosnik <bkoz@redhat.com> * include/backward/strstream: Remove namespace std. Transfer to... * include/backward/strstream.h: ...here. Qualify std names. * src/strstream.cc: Remove namespace std. * include/Makefile.am (backward_headers): Remove strstream.h. * include/Makefile.in: Regenerate. * config/linker-map.gnu: Export strstream bits. * src/fstream-inst.cc: Tweak. * src/io-inst.cc: Same. * src/istream-inst.cc: Same. * src/misc-inst.cc: Same. * src/ostream-inst.cc: Same. * src/sstream-inst.cc: Same. * src/valarray-inst.cc: Same. * src/misc-inst.cc: Remove unused instantiations. From-SVN: r55148
Benjamin Kosnik committed -
* sh.c (langhooks.h): Include. (sh_init_builtins, sh_media_init_builtins): New functions. (sh_expand_builtin, arith_reg_dest,and_operand): Likewise. (mextr_bit_offset, extend_reg_operand, zero_vec_operand): Likewise. (sh_rep_vec, sh_1el_vec, sh_const_vec): Likewise. (builtin_description): New struct tag. (signature_args, bdesc): New arrays. (TARGET_INIT_BUILTINS, TARGET_EXPAND_BUILTIN): Undef / define. (print_operand): Add 'N' modifier. * sh.h (VECTOR_MODE_SUPPORTED_P): Add SHmedia vector modes. (EXTRA_CONSTRAINT_U, EXTRA_CONSTRAINT_W): New macros. (EXTRA_CONSTRAINT): Add 'U' and 'W' cases. (CONST_COSTS): Add special case for SHmedia AND. (PREDICATE_CODES): Add and_operand, arith_reg_dest, extend_reg_operand, extend_reg_or_0_operand, mextr_bit_offset, sh_const_vec, sh_1el_vec, sh_rep_vec, zero_vec_operand. target_operand can also be const or unspec. * sh.md (UNSPEC_INIT_TRAMP, UNSPEC_FCOSA UNSPEC_FSRRA): New constants. (UNSPEC_FSINA, UNSPEC_NSB, UNSPEC_ALLOCO): Likewise. (attribute type): Add new types. (anddi3): Add splitter. (movdi_const_16bit+1): Add code to handle vector constants and bitmasks efficiently. (shori_media): Have generator function made. (movv8qi, movv8qi_i, movv8qi_i+1, movv8qi_i+2): New patterns. (movv8qi_i+3, movv2hi, movv2hi_i, movv4hi, movv4hi_i): Likewise. (movv2si, movv2si_i, absv2si2, absv4hi2, addv2si3, addv4hi3): Likewise. (ssaddv2si3, usaddv8qi3, ssaddv4hi3, negcmpeqv8qi): Likewise. (negcmpeqv2si, negcmpeqv4hi, negcmpgtuv8qi, negcmpgtv2si): Likewise. (negcmpgtv4hi, mcmv, mcnvs_lw, mcnvs_wb, mcnvs_wub): Likewise. (mextr_rl, mextr_lr, mextr1, mextr2, mextr3, mextr4, mextr5): Likewise. (mextr6, mextr7, mmacfx_wl, mmacfx_wl_i, mmacnfx_wl): Likewise. (mmacnfx_wl_i, mulv2si3, mulv4hi3, mmulfx_l, mmulfx_w): Likewise. (mmulfxrp_w, mmulhi_wl, mmullo_wl, mmul23_wl, mmul01_wl): Likewise. (mmulsum_wq, mmulsum_wq_i, mperm_w, mperm_w_little): LIkewise. (mperm_w_big, mperm_w0, msad_ubq, msad_ubq_i, mshalds_l): Likewise. (mshalds_w, ashrv2si3, ashrv4hi3, mshards_q, mshfhi_b): Likewise. (mshflo_b, mshf4_b, mshf0_b, mshfhi_l, mshflo_l, mshf4_l): Likewsie. (mshf0_l, mshfhi_w, mshflo_w, mshf4_w, mshf0_w, mshfhi_l_di): Likewise. (mshfhi_l_di_rev, mshflo_l_di, mshflo_l_di_rev): Likewise. (mshflo_l_di_x, mshflo_l_di_x_rev, ashlv2si3, ashlv4hi3): Likewise. (lshrv2si3, lshrv4hi3, subv2si3, subv4hi3, sssubv2si3): Likewise. (ussubv8qi3, sssubv4hi3, fcosa_s, fsina_s, fipr, fsrra_s): Likewise. (ftrv): Likewise. (fpu_switch+1, fpu_switch+2): Remove constraint. From-SVN: r55147
J"orn Rennecke committed -
* gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c, gcc.dg/cpp/trad/include.c: New tests. From-SVN: r55146
Neil Booth committed -
PR target/7177 * gcc.c-torture/compile/20020701-1.c: New test. From-SVN: r55143
Hans-Peter Nilsson committed -
* lib/objc.exp (objc_target_compile): Add the -I path to ObjC header here... * lib/objc-torture.exp (objc-torture-compile): ...instead of here (objc-torture-execute): or here. From-SVN: r55142
Stan Shebs committed -
2002-07-01 Aldy Hernandez <aldyh@redhat.com> * tree.c (build_function_type_list): Update function comment. Rename first argument to return_type. From-SVN: r55141
Aldy Hernandez committed -
2002-07-01 Benjamin Kosnik <bkoz@redhat.com> * configure.in (libtool_VERSION): Bump to 5:0:0. * configure: Regenerate. From-SVN: r55140
Benjamin Kosnik committed -
* Makefile.in: Remove all trace of tradcpp.c, tradcpp.h, tradcif.y and related files. From-SVN: r55139
Neil Booth committed -
From-SVN: r55138
Nathanael Nerode committed -
From-SVN: r55136
J"orn Rennecke committed -
* cpptrad.c (skip_whitespace): Pass pointer to prior char. testsuite: * gcc.dg/cpp/trad/escaped-nl.c: New test. From-SVN: r55135
Neil Booth committed -
From-SVN: r55134
Neil Booth committed -
From-SVN: r55133
Kaveh R. Ghazi committed -
From-SVN: r55132
GCC Administrator committed -
2002-06-30 Douglas Rupp <rupp@gnat.com> * configure.in (OUTPUT_OPTION,NO_MINUS_C_MINUS_O): Configure. * Makefile.in (OUTPUT_OPTION): Use. From-SVN: r55127
Douglas B Rupp committed -
2002-06-29 T.J. Mather <tjmather@maxmind.com> * gcj.texi: Fixed gcj invocation example so that it compiles. From-SVN: r55126
T.J. Mather committed -
2002-06-30 Devang Patel <dpatel@apple.com> * objc/objc-act.c (finish_file): Avoid finish_objc() if -fsyntax-only. 2002-06-30 Devang Patel <dpatel@apple.com> * objc.dg/fsyntax-only.m: New test. From-SVN: r55125
Devang Patel committed
-
- 30 Jun, 2002 1 commit
-
-
* cp-tree.h (CPTI_TINFO_DECL_TYPE): Replace with ... (CPTI_TYPE_INFO_PTR_TYPE): ... this. (tinfo_decl_type): Replace with ... (type_info_ptr_type): ... this. (import_export_tinfo): Declare. (tinfo_decl_p): Rename to ... (unemitted_tinfo_decl_p): ... this. * decl2.c (import_export_decl): Break out tinfo handling into ... (import_export_tinfo): ... here. New function. (finish_file): Adjust. * rtti.c (TINFO_REAL_NAME): New macro. (init_rtti_processing): Create the tinfo types. (get_tinfo_decl_dynamic): Use type_info_ptr_type, get_tinfo_ptr. (get_tinfo_decl): Adjust. (get_tinfo_ptr): New function. (get_type_id): Use it. (tinfo_base_init): Create vtable decl here, if it doesn't exist. (ptr_initializer): Use get_tinfo_ptr. (ptm_initializer): Likewise. (synthesize_tinfo_var): Break into ... (get_pseudo_ti_init): ... this. Just create the initializer. (get_pseudo_ti_desc): .. and this. (create_real_tinfo_var): Remove. (create_pseudo_type_info): Don't create the vtable decl here. (get_vmi_pseudo_type_info): Remove. (create_tinfo_types): Adjust. (tinfo_decl_p): Rename to ... (unemitted_tinfo_decl_p): ... here. Adjust. (emit_tinfo_decl): Adjust. Create the initializer. From-SVN: r55124
Nathan Sidwell committed
-