OSDN Git Service

pf3gnuchains/gcc-fork.git
21 years agoKill last references to LIBGCC1_TEST, which is never tested and never
neroden [Mon, 1 Jul 2002 20:51:20 +0000 (20:51 +0000)]
Kill last references to LIBGCC1_TEST, which is never tested and never
set to anything but "".  Oy.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55152 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * README.Portability (Function prototypes): Give an example of
kraai [Mon, 1 Jul 2002 20:24:41 +0000 (20:24 +0000)]
* README.Portability (Function prototypes): Give an example of
declaring and defining a function with no arguments.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55151 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * README.Portability (Function prototypes): Document new
kraai [Mon, 1 Jul 2002 20:09:52 +0000 (20:09 +0000)]
* README.Portability (Function prototypes): Document new
variable-argument function macros.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55150 138bc75d-0d04-0410-961f-82ee72b054a4

21 years agoconfig-ml.in doesn't need to worry about cygnus configure
neroden [Mon, 1 Jul 2002 19:59:22 +0000 (19:59 +0000)]
config-ml.in doesn't need to worry about cygnus configure

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55149 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-07-01 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Mon, 1 Jul 2002 19:58:42 +0000 (19:58 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55148 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * sh.c (langhooks.h): Include.
amylaar [Mon, 1 Jul 2002 19:41:54 +0000 (19:41 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55147 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
neil [Mon, 1 Jul 2002 19:41:52 +0000 (19:41 +0000)]
* gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
gcc.dg/cpp/trad/include.c: New tests.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55146 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago PR target/7177
hp [Mon, 1 Jul 2002 19:39:44 +0000 (19:39 +0000)]
PR target/7177
* gcc.c-torture/compile/20020701-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55143 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
shebs [Mon, 1 Jul 2002 18:54:39 +0000 (18:54 +0000)]
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55142 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-07-01 Aldy Hernandez <aldyh@redhat.com>
aldyh [Mon, 1 Jul 2002 18:40:24 +0000 (18:40 +0000)]
2002-07-01  Aldy Hernandez  <aldyh@redhat.com>

        * tree.c (build_function_type_list): Update function comment.
        Rename first argument to return_type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55141 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-07-01 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Mon, 1 Jul 2002 18:08:25 +0000 (18:08 +0000)]
2002-07-01  Benjamin Kosnik  <bkoz@redhat.com>

* configure.in (libtool_VERSION): Bump to 5:0:0.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55140 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * Makefile.in: Remove all trace of tradcpp.c, tradcpp.h,
neil [Mon, 1 Jul 2002 16:13:01 +0000 (16:13 +0000)]
* Makefile.in: Remove all trace of tradcpp.c, tradcpp.h,
tradcif.y and related files.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55139 138bc75d-0d04-0410-961f-82ee72b054a4

21 years agoRemove references to building emacs from top level Makefile.in.
neroden [Mon, 1 Jul 2002 15:59:58 +0000 (15:59 +0000)]
Remove references to building emacs from top level Makefile.in.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55138 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * gcc.c-torture/execute/arith-rand-ll.c: New test.
amylaar [Mon, 1 Jul 2002 15:12:49 +0000 (15:12 +0000)]
* gcc.c-torture/execute/arith-rand-ll.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55136 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * cpptrad.c (skip_whitespace): Pass pointer to prior char.
neil [Mon, 1 Jul 2002 12:51:10 +0000 (12:51 +0000)]
* cpptrad.c (skip_whitespace): Pass pointer to prior char.
testsuite:
* gcc.dg/cpp/trad/escaped-nl.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55135 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * cppmacro.c: Forgotten commit.
neil [Mon, 1 Jul 2002 12:47:54 +0000 (12:47 +0000)]
* cppmacro.c: Forgotten commit.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55134 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * mips.h (FUNCTION_ARG_REGNO_P): Fix parentheses.
ghazi [Mon, 1 Jul 2002 12:13:03 +0000 (12:13 +0000)]
* mips.h (FUNCTION_ARG_REGNO_P): Fix parentheses.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55133 138bc75d-0d04-0410-961f-82ee72b054a4

21 years agoDaily bump.
gccadmin [Mon, 1 Jul 2002 07:17:09 +0000 (07:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55132 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-30 Douglas Rupp <rupp@gnat.com>
rupp [Mon, 1 Jul 2002 05:38:50 +0000 (05:38 +0000)]
2002-06-30  Douglas Rupp  <rupp@gnat.com>

* configure.in (OUTPUT_OPTION,NO_MINUS_C_MINUS_O): Configure.
* Makefile.in (OUTPUT_OPTION): Use.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55127 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-29 T.J. Mather <tjmather@maxmind.com>
bryce [Mon, 1 Jul 2002 03:48:39 +0000 (03:48 +0000)]
2002-06-29  T.J. Mather  <tjmather@maxmind.com>

* gcj.texi: Fixed gcj invocation example so that it compiles.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55126 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-30 Devang Patel <dpatel@apple.com>
shebs [Mon, 1 Jul 2002 00:43:41 +0000 (00:43 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55125 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * cp-tree.h (CPTI_TINFO_DECL_TYPE): Replace with ...
nathan [Sun, 30 Jun 2002 20:41:38 +0000 (20:41 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55124 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * doc/extend.texi: Add ip2k port to description of attribute
denisc [Sun, 30 Jun 2002 19:27:48 +0000 (19:27 +0000)]
* doc/extend.texi: Add ip2k port to description of attribute
naked.
* doc/install.texi (Specific): Add ip2k description.
* doc/install-old.texi (Configurations): Add ip2k to possible
cpu types.
* doc/md.texi: Document ip2k constraints.
* config/ip2k/crt0.S: New file.
* config/ip2k/ip2k-protos.h: New file.
* config/ip2k/ip2k.c: New file.
* config/ip2k/ip2k.h: New file.
* config/ip2k/ip2k.md: New file.
* config/ip2k/libgcc.S: New file.
* config/ip2k/t-ip2k: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55122 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * config/mmix/mmix.md ("return"): New pattern.
hp [Sun, 30 Jun 2002 18:53:53 +0000 (18:53 +0000)]
* config/mmix/mmix.md ("return"): New pattern.
* config/mmix/mmix.h (TARGET_MASK_USE_RETURN_INSN)
(TARGET_USE_RETURN_INSN): New macros.
(TARGET_DEFAULT): Include TARGET_MASK_USE_RETURN_INSN.
(TARGET_SWITCHES): Add -msingle-exit and -mno-single-exit.
* config/mmix/mmix.c (MMIX_OUTPUT_REGNO): Fix spacing.
(MMIX_POP_ARGUMENT): New macro.
(mmix_target_asm_function_prologue): When no epilogue is executed,
just emit a blank line.  Use MMIX_POP_ARGUMENT with final POP insn.
(mmix_print_operand) <case '.'>: New case.
(mmix_print_operand_punct_valid_p): Match '.'.
(mmix_use_simple_return): New function.
* config/mmix/mmix-protos.h (mmix_use_simple_return): Prototype.
* doc/invoke.texi (Option Summary) <MMIX Summary>: Add
-msingle-exit, -mno-single-exit.
(MMIX Options): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55121 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-30 Aldy Hernandez <aldyh@redhat.com>
aldyh [Sun, 30 Jun 2002 17:01:39 +0000 (17:01 +0000)]
2002-06-30  Aldy Hernandez  <aldyh@redhat.com>

        * config/i386/i386.c (ix86_init_mmx_sse_builtins): Fix typos.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55120 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * gengtype.c (oprintf): Move VA_CLOSE after all fixedarg uses.
ghazi [Sun, 30 Jun 2002 12:14:15 +0000 (12:14 +0000)]
* gengtype.c (oprintf): Move VA_CLOSE after all fixedarg uses.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55119 138bc75d-0d04-0410-961f-82ee72b054a4

21 years agoDaily bump.
gccadmin [Sun, 30 Jun 2002 07:18:09 +0000 (07:18 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55117 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * unroll.c (loop_iterations): Handle EQ loops.
amodra [Sun, 30 Jun 2002 05:06:01 +0000 (05:06 +0000)]
* unroll.c (loop_iterations): Handle EQ loops.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55111 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * config/rs6000/rs6000.md (ctrdi): Allocate pseudo for FPR
dje [Sun, 30 Jun 2002 01:44:43 +0000 (01:44 +0000)]
    * config/rs6000/rs6000.md (ctrdi): Allocate pseudo for FPR
        constraint in define_expand, not splitter.
        Formatting.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55110 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-29 Aldy Hernandez <aldyh@redhat.com>
aldyh [Sun, 30 Jun 2002 01:19:58 +0000 (01:19 +0000)]
2002-06-29  Aldy Hernandez  <aldyh@redhat.com>

        * config/i386/i386.c (ix86_init_mmx_sse_builtins): Use
        build_function_type_list instead of build_function_type.

        * config/ia64/ia64.c (ia64_init_builtins): Same.

        * config/alpha/alpha.c (alpha_init_builtins): Same.

        * config/rs6000/rs6000.c (altivec_init_builtins): Same.

        * config/arm/arm.c (arm_init_builtins): Same.

        * tree.h: Add build_function_type_list prototype.

        * tree.c (build_function_type_list): New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55109 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * collect2.c (scan_prog_file): Fix typo in message.
ghazi [Sat, 29 Jun 2002 22:51:11 +0000 (22:51 +0000)]
* collect2.c (scan_prog_file): Fix typo in message.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55107 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-28 Aaron Lehmann <aaronl@vitelus.com>
aldyh [Sat, 29 Jun 2002 21:14:21 +0000 (21:14 +0000)]
2002-06-28  Aaron Lehmann  <aaronl@vitelus.com>

        * fold-cont.c: Remove unused CHARMASK.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55106 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * win32_threads.c (GC_push_all_stacks): Tolerate bad sp.
hboehm [Sat, 29 Jun 2002 17:34:06 +0000 (17:34 +0000)]
    * win32_threads.c (GC_push_all_stacks): Tolerate bad sp.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55104 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago PR preprocessor/7150
neil [Sat, 29 Jun 2002 15:49:24 +0000 (15:49 +0000)]
PR preprocessor/7150
* cppmain.c (scan_translation_unit_trad): Simplify.
* cpplib.c (cpp_scan_nooutput): Handle traditional case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55102 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * config/i386/crtdll.h: Define EXTRA_OS_CPP_BUILTINS.
neil [Sat, 29 Jun 2002 09:10:04 +0000 (09:10 +0000)]
* config/i386/crtdll.h: Define EXTRA_OS_CPP_BUILTINS.
Don't use CPP_PREDEFINES.
* config/i386/cygwin.h (EXTRA_OS_CPP_BUILTINS): New.
Used TARGET_OS_CPP_BUILTINS in preference to CPP_PREDEFINES.
* config/i386/djgpp.h, config/i386/i386-coff.h,
config/i386/i386-interix.h, config/i386/i386-interix3.h,
config/i386/lynx-ng.h, config/i386/lynx.h, config/i386/mingw32.h,
config/i386/openbsd.h, config/i386/ptx4-i.h, config/i386/sysv3.h,
config/i386/uwin.h: Similarly.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55101 138bc75d-0d04-0410-961f-82ee72b054a4

21 years agoDaily bump.
gccadmin [Sat, 29 Jun 2002 07:17:41 +0000 (07:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55100 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * c4x.h: (TARGET_CPU_CPP_BUILTINS): Check flag_inline_functions and
m.hayes [Sat, 29 Jun 2002 03:05:50 +0000 (03:05 +0000)]
    * c4x.h: (TARGET_CPU_CPP_BUILTINS): Check flag_inline_functions and
flag_inline_trees to enable inlining.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55091 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-28 Phil Edwards <pme@gcc.gnu.org>
pme [Sat, 29 Jun 2002 01:10:51 +0000 (01:10 +0000)]
2002-06-28  Phil Edwards  <pme@gcc.gnu.org>

PR libstdc++/7157, PR libstdc++/7158, PR libstdc++/7161
* include/std/std_queue.h:  Include deque.tcc, vector.tcc.
* include/std/std_stack.h:  Include deque.tcc.
* testsuite/23_containers/adaptors.cc:  New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55090 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-28 Phil Edwards <pme@gcc.gnu.org>
pme [Sat, 29 Jun 2002 00:19:00 +0000 (00:19 +0000)]
2002-06-28  Phil Edwards  <pme@gcc.gnu.org>

* configure.in (gcc_gxx_include_dir):  Change to match versioned
C++ headers if --enable-version-specific-runtime-libs is used.
* configure:  Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55088 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * gcse.c (gcse_emit_move_after): Use gen_move_insn to produce the move.
law [Fri, 28 Jun 2002 23:41:19 +0000 (23:41 +0000)]
    * gcse.c (gcse_emit_move_after): Use gen_move_insn to produce the move.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55087 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * combine.c (combine_simplify_rtx): Pass the mode of the
law [Fri, 28 Jun 2002 21:34:47 +0000 (21:34 +0000)]
    * combine.c (combine_simplify_rtx): Pass the mode of the
        shift count, not the shift operation when trying to simplify
        a shift on a SHIFT_COUNT_TRUNCATED target.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55085 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * config/m68hc11/m68hc11.md ("*addsi3"): Use 'o' constraint to
ciceron [Fri, 28 Jun 2002 21:16:58 +0000 (21:16 +0000)]
* config/m68hc11/m68hc11.md ("*addsi3"): Use 'o' constraint to
avoid the auto increment addressing modes.
("*subsi3"): Likewise.
(split for add/sub on address): For 68HC12 push the value on
the stack and do the operation with a pop.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55083 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-28 Graham Stott <graham.stott@btinternet.com>
grahams [Fri, 28 Jun 2002 21:07:30 +0000 (21:07 +0000)]
2002-06-28  Graham Stott  <graham.stott@btinternet.com>

* MAINTAINERS: Update my email address.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55082 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * Update email address.
grahams [Fri, 28 Jun 2002 21:00:15 +0000 (21:00 +0000)]
* Update email address.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55081 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * config/m68hc11/m68hc11.h (OPTIMIZATION_OPTIONS): Define.
ciceron [Fri, 28 Jun 2002 20:49:36 +0000 (20:49 +0000)]
* config/m68hc11/m68hc11.h (OPTIMIZATION_OPTIONS): Define.
* config/m68hc11/m68hc11-protos.h (m68hc11_optimization_options):
Declare.
* config/m68hc11/m68hc11.c (m68hc11_optimization_options): New,
do not reorder basic blocks at the end when optimizing for size.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55079 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * cpplib.c (_cpp_handle_directive): Move #define-specific
neil [Fri, 28 Jun 2002 20:27:14 +0000 (20:27 +0000)]
* cpplib.c (_cpp_handle_directive): Move #define-specific
code to the #define handler...
(do_define): ...here.
(lex_macro_node): No longer a need to check for comments here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55077 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * config/m68hc11/m68hc11.c (autoinc_mode): New function.
ciceron [Fri, 28 Jun 2002 20:26:16 +0000 (20:26 +0000)]
* config/m68hc11/m68hc11.c (autoinc_mode): New function.
(m68hc11_make_autoinc_notes): New function.
(m68hc11_split_move): Be very cautious when spliting a move with
auto increment/decrement modes because this may result in incompatible
directions; add REG_INC notes to the resulting insn for CSE reg.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55076 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-28 Toon Moene <toon@moene.indiv.nluug.nl>
toon [Fri, 28 Jun 2002 19:58:32 +0000 (19:58 +0000)]
2002-06-28  Toon Moene  <toon@moene.indiv.nluug.nl>

* news.texi: Mention 2 Gbyte limit on 32-bit targets
for arrays explicitly in news on g77-3.1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55075 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * config/m68hc11/m68hc11.c (register_indirect_p): For 68HC12 a constant
ciceron [Fri, 28 Jun 2002 19:52:17 +0000 (19:52 +0000)]
* config/m68hc11/m68hc11.c (register_indirect_p): For 68HC12 a constant
can be a valid address.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55073 138bc75d-0d04-0410-961f-82ee72b054a4

21 years agook, this is the right version ;-)
aldyh [Fri, 28 Jun 2002 19:13:15 +0000 (19:13 +0000)]
ok, this is the right version ;-)

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55071 138bc75d-0d04-0410-961f-82ee72b054a4

21 years agofix stupidity of committing the wrong version of the file
aldyh [Fri, 28 Jun 2002 19:11:22 +0000 (19:11 +0000)]
fix stupidity of committing the wrong version of the file

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55070 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-28 Aldy Hernandez <aldyh@redhat.com>
aldyh [Fri, 28 Jun 2002 19:06:08 +0000 (19:06 +0000)]
2002-06-28  Aldy Hernandez  <aldyh@redhat.com>

        * config/rs6000/rs6000.c: Remove unusued variables from last
        patch.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55069 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-27 Aldy Hernandez <aldyh@redhat.com>
aldyh [Fri, 28 Jun 2002 18:07:41 +0000 (18:07 +0000)]
2002-06-27  Aldy Hernandez  <aldyh@redhat.com>

        Revert:
        * config/rs6000/rs6000.c (rs6000_override_options): Move
        *SUBTARGET_OVERRIDE_OPTIONS before the -m options.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55068 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-27 Aldy Hernandez <aldyh@redhat.com>
aldyh [Fri, 28 Jun 2002 17:32:12 +0000 (17:32 +0000)]
2002-06-27  Aldy Hernandez  <aldyh@redhat.com>

        * config/rs6000/rs6000.c (altivec_expand_builtin): Move
        lvx/stv/dst builtins...
        (altivec_expand_ld_builtin): ...to here.
        (altivec_expand_st_builtin): ...here.
        (altivec_expand_dst_builtin): ...and here (respectively).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55067 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * config/xtensa/xtensa.h (RETURN_IN_MEMORY): Update comment.
bwilson [Fri, 28 Jun 2002 17:24:34 +0000 (17:24 +0000)]
    * config/xtensa/xtensa.h (RETURN_IN_MEMORY): Update comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55066 138bc75d-0d04-0410-961f-82ee72b054a4

21 years agoPrevent creation of paradoxical FLOAT_MODE subregs
bernds [Fri, 28 Jun 2002 15:43:54 +0000 (15:43 +0000)]
Prevent creation of paradoxical FLOAT_MODE subregs

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55064 138bc75d-0d04-0410-961f-82ee72b054a4

21 years agoDaily bump.
gccadmin [Fri, 28 Jun 2002 07:18:09 +0000 (07:18 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55061 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago PR ada/7144
aj [Fri, 28 Jun 2002 06:35:14 +0000 (06:35 +0000)]
PR ada/7144
* Makefile.in: Fix typo in comment, patch by Adrian Knoth
<adi@thur.de>.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55056 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago PR preprocessor/7138
neil [Fri, 28 Jun 2002 06:26:54 +0000 (06:26 +0000)]
PR preprocessor/7138
* cpplib.c (_cpp_handle_directive): Do traditional
preparation after setting state.angled_headers.
* cpptrad.c (scan_out_logical_line): Fix potential
quote bug.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55055 138bc75d-0d04-0410-961f-82ee72b054a4

21 years agoAldy Hernandez <aldyh@redhat.com>
aldyh [Fri, 28 Jun 2002 04:21:17 +0000 (04:21 +0000)]
Aldy Hernandez  <aldyh@redhat.com>

        * config/rs6000/rs6000.c (rs6000_override_options): Move
        *SUBTARGET_OVERRIDE_OPTIONS before the -m options.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55053 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * config/xtensa/xtensa.md: Give "*xxx" names to all unnamed insn's.
bwilson [Thu, 27 Jun 2002 23:17:46 +0000 (23:17 +0000)]
    * config/xtensa/xtensa.md: Give "*xxx" names to all unnamed insn's.
        (*lsiu, *ssiu, movstrsi_internal, zero_cost_loop_start,
        zero_cost_loop_end): Remove unnecessary "parallel" from insns.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55046 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-27 Phil Edwards <pme@gcc.gnu.org>
pme [Thu, 27 Jun 2002 22:09:02 +0000 (22:09 +0000)]
2002-06-27  Phil Edwards  <pme@gcc.gnu.org>

* include/bits/stl_alloc.h:  Deprecate all 'reallocate' memfns.
* docs/html/ext/howto.html:  Update allocator notes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55044 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago PR c++/6695
mmitchel [Thu, 27 Jun 2002 21:45:56 +0000 (21:45 +0000)]
PR c++/6695
* pt.c (tsubst_friend_class): Substitute into the context of the
friend before using it.

PR c++/6695
* g++.dg/template/friend7.C: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55041 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * config/d30v/d30v.h: Remove commented out STACK_REGS #defines.
sayle [Thu, 27 Jun 2002 20:15:57 +0000 (20:15 +0000)]
* config/d30v/d30v.h: Remove commented out STACK_REGS #defines.
* config/stormy16/stormy16.h: Likewise.

* config/stormy16/stormy16.h (CUMULATIVE_ARGS): Replace typedef
with #define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55039 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * doc/install.texi (Binaries): Add Sinix/Reliant Unix. Move
gerald [Thu, 27 Jun 2002 19:08:52 +0000 (19:08 +0000)]
    * doc/install.texi (Binaries): Add Sinix/Reliant Unix.  Move
        Hitachi entry.  Make punctuation more consistent.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55037 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-27 Aldy Hernandez <aldyh@redhat.com>
aldyh [Thu, 27 Jun 2002 18:23:33 +0000 (18:23 +0000)]
2002-06-27  Aldy Hernandez  <aldyh@redhat.com>

        * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
        return type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55035 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * doc/install.texi: Change ` bit' to `-bit'.
kraai [Thu, 27 Jun 2002 17:19:06 +0000 (17:19 +0000)]
* doc/install.texi: Change ` bit' to `-bit'.
* doc/md.texi: Change `-bits' to `-bit'.
* doc/tm.texi: Change `-bits' to ` bits'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55033 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * gcse.c (hoist_code): Rewrite to only get list of dominated
law [Thu, 27 Jun 2002 15:56:40 +0000 (15:56 +0000)]
    * gcse.c (hoist_code): Rewrite to only get list of dominated
        blocks once per BB. Also fix reversed test (by removing need for
        the test at all).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55031 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
amylaar [Thu, 27 Jun 2002 14:24:30 +0000 (14:24 +0000)]
* gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
avoid division by zero.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55030 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-26 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Thu, 27 Jun 2002 10:19:53 +0000 (10:19 +0000)]
2002-06-26  Benjamin Kosnik  <bkoz@redhat.com>

* config.if (libstdcxx_incdir): Version C++ headers.
(cxx_incdir): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55029 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-26 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Thu, 27 Jun 2002 10:16:50 +0000 (10:16 +0000)]
2002-06-26  Benjamin Kosnik  <bkoz@redhat.com>

* configure.in (INTERFACE): Remove.
(release_VERSION): Remove.
* acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Change include placement.
(libstdcxx_interface): Change. Use gcc methods to determine version.
* configure: Regenerate.
* aclocal.m4: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55028 138bc75d-0d04-0410-961f-82ee72b054a4

21 years agoDaily bump.
gccadmin [Thu, 27 Jun 2002 07:17:30 +0000 (07:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55027 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * cpphash.h (_cpp_set_trad_context): Remove.
neil [Thu, 27 Jun 2002 06:01:58 +0000 (06:01 +0000)]
* cpphash.h (_cpp_set_trad_context): Remove.
* cpplib.c (prepare_directive_trad): Do nothing for #define.
(cpp_push_buffer, _cpp_pop_buffer): Don't call _cpp_set_trad_context.
* cpptrad.c: Update comments.
(_cpp_read_logical_line_trad): Let scan_logical_line handle
updating the current context.
(scan_logical_line): Update the current context.
(_cpp_create_trad_definition): Similarly.
(_cpp_set_trad_context): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55022 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago PR preprocessor/7070
neil [Thu, 27 Jun 2002 05:59:53 +0000 (05:59 +0000)]
PR preprocessor/7070
* c-lex.c (cb_def_pragma): Don't try to spell CPP_EOF.
testsuite:
* gcc.dg/Wunknownprag.c: New tests.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55021 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * config/xtensa/xtensa-protos.h (xtensa_return_addr): Declare.
bwilson [Thu, 27 Jun 2002 04:33:41 +0000 (04:33 +0000)]
    * config/xtensa/xtensa-protos.h (xtensa_return_addr): Declare.
        config/xtensa/xtensa.c (xtensa_return_addr): New function.
        config/xtensa/xtensa.h (RETURN_ADDR_RTX): Use xtensa_return_addr.
        config/xtensa/xtensa.md (fix_return_addr): New pattern.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55020 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * mips.c (coprocessor_operand, coprocessor2_operand,
ghazi [Thu, 27 Jun 2002 02:10:36 +0000 (02:10 +0000)]
* mips.c (coprocessor_operand, coprocessor2_operand,
symbolic_operand): Move prototypes from here...
* mips-protos.h (coprocessor_operand, coprocessor2_operand,
symbolic_operand): ...to here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55018 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * parse.y (check_modifiers, declare_local_variables): Avoid
ghazi [Thu, 27 Jun 2002 01:53:42 +0000 (01:53 +0000)]
* parse.y (check_modifiers, declare_local_variables): Avoid
incorrect hardcoded constant 10.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55017 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * lex.c (java_init_lex): Avoid incorrect hardcoded constant 11.
ghazi [Thu, 27 Jun 2002 01:03:24 +0000 (01:03 +0000)]
* lex.c (java_init_lex): Avoid incorrect hardcoded constant 11.
* parse.y (mark_parser_ctxt): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55016 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * lex.c (java_read_char): Avoid "comparison is always true"
ghazi [Wed, 26 Jun 2002 20:07:02 +0000 (20:07 +0000)]
* lex.c (java_read_char): Avoid "comparison is always true"
warning.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55014 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * cp-tree.h (xref_tag): Change prototype.
mmitchel [Wed, 26 Jun 2002 17:03:44 +0000 (17:03 +0000)]
* cp-tree.h (xref_tag): Change prototype.
(handle_class_head): Likewise.
(build_x_component_ref): Likewise.
* decl.c (cxx_init_decl_processing): Adjust call to xref_tag.
(xref_tag): Take attributes as a separate parameter.
(xref_tag_from_type): Adjust call to xref_tag.
* decl2.c (build_expr_from_tree): Adjust call to
build_x_component_ref.
(handle_class_head): Take attributes as a separate parameter.
* parse.y (parse_xref_tag): New function.
(parse_handle_class_head): Likewise.
(primary): Use parse_xref_tag.
(class_head_decl): Use parse_handle_class_head.
(class_head_defn): Likewise.
* rtti.c (init_rtti_processing): Adjust call to xref_tag.
(build_dynamic_cast_1): Likewise.
(create_pseudo_type_info): Likewise.
(emit_support_tinfos): Likewise.
* typeck.c (build_object_ref): Adjust call to
build_x_component_ref.
(build_x_component_ref): Remove protect parameter.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55013 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * texi2pod.pl: Correct handling of the internal R<> sequence.
zack [Wed, 26 Jun 2002 16:50:04 +0000 (16:50 +0000)]
* texi2pod.pl: Correct handling of the internal R<> sequence.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55012 138bc75d-0d04-0410-961f-82ee72b054a4

21 years agold:
amylaar [Wed, 26 Jun 2002 15:42:03 +0000 (15:42 +0000)]
ld:
        * emulparams/shelf.sh (STACK_ADDR): Don't define.
        (OTHER_SECTIONS): Define.
        * emulparams/shelf_nbsd.sh ((STACK_ADDR): Don't undef.
        (OTHER_SECTIONS): Undef.
newlib:
        * libc/sys/sh/crt0.S: Remove vestigial .section directive.
gcc:
        * config/sh/crt1.asm: remove _stack label definition
        and sentinel value.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55011 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * varasm.c: Include real.h before output.h.
ghazi [Wed, 26 Jun 2002 15:16:01 +0000 (15:16 +0000)]
* varasm.c: Include real.h before output.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55010 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-26 Aldy Hernandez <aldyh@redhat.com>
aldyh [Wed, 26 Jun 2002 08:10:02 +0000 (08:10 +0000)]
2002-06-26  Aldy Hernandez  <aldyh@redhat.com>

        * config/rs6000/rs6000.h (ALTIVEC_VECTOR_MODE): Revert change to
        check for TARGET_ALTIVEC.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55009 138bc75d-0d04-0410-961f-82ee72b054a4

21 years agoDaily bump.
gccadmin [Wed, 26 Jun 2002 07:17:54 +0000 (07:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55008 138bc75d-0d04-0410-961f-82ee72b054a4

21 years agoObselete vax-*-vms*
neroden [Wed, 26 Jun 2002 04:09:11 +0000 (04:09 +0000)]
Obselete vax-*-vms*

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55002 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago* acinclude.m4 (GLIBCPP_CONFIGURE): Split out
dj [Wed, 26 Jun 2002 03:53:45 +0000 (03:53 +0000)]
* acinclude.m4 (GLIBCPP_CONFIGURE): Split out
GLIBCPP_TOPREL_CONFIGURE.
* aclocal.m4: Likewise.
* configure.in: Call it before AC_CANONICAL_SYSTEM.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55001 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * gcc.c (warn_std): Delete.
ghazi [Wed, 26 Jun 2002 02:58:51 +0000 (02:58 +0000)]
* gcc.c (warn_std): Delete.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55000 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago* doc/extend.texi: Fix formatting of last checkin.
ljrittle [Tue, 25 Jun 2002 23:41:25 +0000 (23:41 +0000)]
* doc/extend.texi: Fix formatting of last checkin.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54999 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * config/alpha/alpha.h (TARGET_CPU_CPP_BUILTINS): Remove leading
ro [Tue, 25 Jun 2002 23:31:06 +0000 (23:31 +0000)]
* config/alpha/alpha.h (TARGET_CPU_CPP_BUILTINS): Remove leading
underscore from __IEEE_FP and __IEEE_FP_INEXACT.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54998 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-24 Aldy Hernandez <aldyh@redhat.com>
aldyh [Tue, 25 Jun 2002 21:29:41 +0000 (21:29 +0000)]
2002-06-24  Aldy Hernandez  <aldyh@redhat.com>

        * doc/extend.texi (PowerPC AltiVec Built-in Functions): Document
        discrepancies from motorola's documentation.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54997 138bc75d-0d04-0410-961f-82ee72b054a4

21 years agogcc:
amylaar [Tue, 25 Jun 2002 20:53:12 +0000 (20:53 +0000)]
gcc:
* optabs.c (expand_vector_binop, expand_vector_unop): Don't assume
GET_MODE_UNIT_SIZE (mode) == UNITS_PER_WORD.
gcc/testsuite:
* gcc.c-torture/execute/simd-2.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54994 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * config/sh/lib1funcs.asm (udivdi3): Make first divide step
amylaar [Tue, 25 Jun 2002 20:39:18 +0000 (20:39 +0000)]
* config/sh/lib1funcs.asm (udivdi3): Make first divide step
produce a 32 bit result before normalization, then normalize with a
left shift.  Compute approximative error of 2nd reciprocal
approximation in 2's complement.  Fix mask generation from upper
longword of second divide stage result.
For large divisor, fix shift count used to truncate first stage
divide result; make decision if to adjust upwards based on comparison
of higher parts of normalized values.
(udivdi): Likewise.  Undo normalization of result for large divisor
case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54993 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-25 Jessica Han <jessica@cup.hp.com>
bkoz [Tue, 25 Jun 2002 16:55:47 +0000 (16:55 +0000)]
2002-06-25  Jessica Han  <jessica@cup.hp.com>

* config/os/hpux/os_defines.h Define _GLIBCPP_VTABLE_PADDING
* libsupc++/tinfo.cc Handle the 8 byte aligned vtable entries when
_GLIBCPP_VTABLE_PADDING is defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54991 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-25 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Tue, 25 Jun 2002 16:45:01 +0000 (16:45 +0000)]
2002-06-25  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/stl_alloc.h: Additional formatting.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54990 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * call.c (build_op_delete_call): Use BASELINK_FUNCTIONS.
mmitchel [Tue, 25 Jun 2002 15:35:27 +0000 (15:35 +0000)]
* call.c (build_op_delete_call): Use BASELINK_FUNCTIONS.
* class.c (handle_using_decl): Likewise.
(instantiate_type): Likewise.
* cp-tree.h (BASELINK_FUNCTIONS): New macro.
(xref_basetypes): Change prototype.
(begin_mem_initializers): New function.
(get_overloaded_fn): Likewise.
* decl.c (xref_basetypes): Simplify.
* error.c (dump_expr): Use BASELINK_FUNCTIONS.
* init.c (build_offset_ref): Likewise.
* parse.y (base_init): Use begin_mem_initializers().
(structsp): Adjust call to xref_basetypes.
* pt.c (determine_specialization): Use BASELINK_FUNCTIONS.
(instantiate_class_template): Adjust call to xref_basetypes.
* semantics.c (begin_mem_initializers): New function.
* tree.c (is_overloaded_fn): Use BASELINK_FUNCTIONS.
(really_overlaoded_fn): Likewise.
(get_overloaded_fn): New function.'
(get_first_fn): USe BASELINK_FUNCTIONS.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54989 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago2002-06-25 David S. Miller <davem@redhat.com>
davem [Tue, 25 Jun 2002 14:10:52 +0000 (14:10 +0000)]
2002-06-25  David S. Miller  <davem@redhat.com>

* config/sparc/sparc.md: Change \\{t,n} to \{t,n}.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54988 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago * expr.c (JSR): Avoid undefined operation on PC.
schwab [Tue, 25 Jun 2002 13:27:19 +0000 (13:27 +0000)]
* expr.c (JSR): Avoid undefined operation on PC.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54987 138bc75d-0d04-0410-961f-82ee72b054a4

21 years ago*** empty log message ***
neroden [Tue, 25 Jun 2002 07:57:03 +0000 (07:57 +0000)]
*** empty log message ***

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54985 138bc75d-0d04-0410-961f-82ee72b054a4

21 years agoMAINTAINERS (Write After Approval): Add self.
neroden [Tue, 25 Jun 2002 07:56:26 +0000 (07:56 +0000)]
MAINTAINERS (Write After Approval): Add self.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54984 138bc75d-0d04-0410-961f-82ee72b054a4