OSDN Git Service

pf3gnuchains/gcc-fork.git
20 years ago * include/Makefile.am (c_base_builddir): Remove redundant slash.
ljrittle [Tue, 22 Jan 2002 17:35:37 +0000 (17:35 +0000)]
* include/Makefile.am (c_base_builddir): Remove redundant slash.
(std_builddir): Likewise.
(std_headers_rename): Fix cut-n-paste typo.
(install-data-local): Concat path per element instead of once to
first element of list.
* include/Makefile.in: Rebuilt.

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

20 years agoMove body of HARD_REGNO_MODE_OK into a function: arm_hard_regno_mode_ok
nickc [Tue, 22 Jan 2002 17:35:27 +0000 (17:35 +0000)]
Move body of HARD_REGNO_MODE_OK into a function: arm_hard_regno_mode_ok

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

20 years agoReplace REG_MAYBE_DEAD notes with USEs.
nickc [Tue, 22 Jan 2002 17:10:57 +0000 (17:10 +0000)]
Replace REG_MAYBE_DEAD notes with USEs.

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

20 years ago2002-01-22 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Tue, 22 Jan 2002 16:09:25 +0000 (16:09 +0000)]
2002-01-22  Benjamin Kosnik  <bkoz@redhat.com>

* config/os/aix/bits/ctype_noninline.h: Fix formatting.
* config/os/bsd/netbsd/bits/ctype_noninline.h: Fix typo.
* config/os/bsd/freebsd/bits/ctype_noninline.h: Fix formatting.

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

20 years ago * c-semantics.c (genrtl_compound_stmt): Only check nesting consistency if
jason [Tue, 22 Jan 2002 16:05:50 +0000 (16:05 +0000)]
    * c-semantics.c (genrtl_compound_stmt): Only check nesting consistency if
        this COMPOUND_STMT is scoped.

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

20 years ago * parse.y (function_body): Suppress the block for the outermost
jason [Tue, 22 Jan 2002 14:42:09 +0000 (14:42 +0000)]
    * parse.y (function_body): Suppress the block for the outermost
        curly braces.
        * decl.c (pushdecl): Don't try to skip it.
        (begin_function_body): Keep the block we create, not the next one.
        * init.c (emit_base_init): Don't mess with keep_next_level.

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

20 years ago * class.c (build_base_path): Tweak formatting.
jason [Tue, 22 Jan 2002 14:37:29 +0000 (14:37 +0000)]
    * class.c (build_base_path): Tweak formatting.

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

20 years ago * predict.c: Fix formatting.
kazu [Tue, 22 Jan 2002 14:33:35 +0000 (14:33 +0000)]
* predict.c: Fix formatting.
* print-tree.c: Likewise.
* protoize.c: Likewise.
* real.h: Likewise.
* rtl.h: Likewise.
* sbitmap.h: Likewise.
* scan.c: Likewise.
* sched-deps.c: Likewise.
* sched-vis.c: Likewise.
* sdbout.c: Likewise.
* sibcall.c: Likewise.
* ssa.c: Likewise.
* ssa-ccp.c: Likewise.
* ssa-dce.c: Likewise.
* stmt.c: Likewise.
* stor-layout.c: Likewise.
* system.h: Likewise.

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

20 years ago * tree.c (int_fits_type_p): If bounds of a subtype are variable, see
kenner [Tue, 22 Jan 2002 12:01:54 +0000 (12:01 +0000)]
* tree.c (int_fits_type_p): If bounds of a subtype are variable, see
if fits in bounds of base type.

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

20 years ago * dwarf2out.c (equate_decl_number_to_die): Add "int" to decls.
kenner [Tue, 22 Jan 2002 11:33:52 +0000 (11:33 +0000)]
* dwarf2out.c (equate_decl_number_to_die): Add "int" to decls.
(loc_descriptor_from_tree, case CALL_EXPR, case ADDR_EXPR): New.
(add_bound_info, default): If can't find a context, make a
SAVE_EXPR.
(dwarf2out_finish): Check for SAVE_EXPR in node->created_for.

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

20 years agoDaily bump.
gccadmin [Tue, 22 Jan 2002 08:16:44 +0000 (08:16 +0000)]
Daily bump.

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

20 years ago * c-typeck.c (parser_build_binary_op): If result from
hp [Tue, 22 Jan 2002 07:48:25 +0000 (07:48 +0000)]
* c-typeck.c (parser_build_binary_op): If result from
build_binary_op is ERROR_MARK just return error_mark_node without
further processing.

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

20 years ago * gcc.dg/20020122-1.c: New test.
hp [Tue, 22 Jan 2002 07:43:58 +0000 (07:43 +0000)]
* gcc.dg/20020122-1.c: New test.

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

20 years ago* config/netbsd.h (TARGET_HAS_F_SETLKW): define.
thorpej [Tue, 22 Jan 2002 04:23:07 +0000 (04:23 +0000)]
* config/netbsd.h (TARGET_HAS_F_SETLKW): define.
Split a.out-specific bits into...
* config/netbsd-aout.h: ...this.
* config/netbsd-elf.h: New file.
* config/alpha/netbsd-elf.h: Remove.
* config/alpha/netbsd.h: Rewrite for a NetBSD/alpha ELF target.
* config/i386/netbsd-elf.h (LIB_SPEC): Remove.
(STARTFILE_SPEC): Remove redundant definition.
(ENDFILE_SPEC): Likewise.
(LINK_SPEC): Likewise.
(CPP_SPEC): Likewise.
(ASM_SPEC): Likewise.
(LIB_SPEC): Likewise.
(SWITCH_TAKES_ARG): Likewise.
(TARGET_MEM_FUNCTIONS): Likewise.
(CPP_PREDEFINES): Redefine.
(ASM_FINAL_SPEC): Remove redefinition.
(ASM_COMMENT_START): Redefine.
(FUNCTION_PROFILER): Define.
(TARGET_VERSION): Redefine.
Comment and formatting cleanup.
* config/i386/netbsd.h: Include <netbsd-aout.h>.
* config/m68k/netbsd.h: Include <netbsd-aout.h>.
* config/mips/netbsd.h: Rewrite for NetBSD/mips ELF target,
big- or little-endian.
* config/ns32k/netbsd.h: Include <netbsd-aout.h>.
* config.gcc (*-*-netbsd*): Add definitions common to all
NetBSD configs.
(alpha*-*-netbsd*): Remove redundant xm_defines, gas, and
gnu_ld definitions.  Add netbsd-elf.h to and remove
alpha/netbsd-elf.h from tm_file.  Remove alpha/t-crtfm from
tmake_file, and don't lose previous tmake_file contents.
(arm*-*-netbsd*): Add netbsd-aout.h to tm_file.
(i[34567]86-*-netbsdelf*): Remove redundant xm_defines, gas, and
gnu_ld definitions.  Add netbsd-elf.h to tm_file.
(mips-dec-netbsd*): Remove as alias for mipsel-*-netbsd*.
(mipsel-*-netbsd*): Rename this to...
(mips*-*-netbsd*): ...this.  Add elfos.h to tm_file.  Add
mips/little.h to tm_file for mips*el-*.
(powerpc-*-netbsd*): Remove redundant xm_defines definition.
(sparc-*-netbsd*): Add netbsd-aout.h to tm_file.
(vax-*-netbsd*): Add netbsd-aout.h to tm_file.

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

20 years ago * doc/tm.texi: Remove STARTING_FRAME_PHASE.
aldyh [Tue, 22 Jan 2002 02:36:54 +0000 (02:36 +0000)]
    * doc/tm.texi: Remove STARTING_FRAME_PHASE.

        * config/rs6000/rs6000.h: Same.

        * function.c (instantiate_virtual_regs): Remove
        STARTING_FRAME_PHASE.
        (assign_stack_local_1): Same.
        Calculate frame phase.

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

20 years agoChangeLog rotation
tromey [Tue, 22 Jan 2002 00:20:23 +0000 (00:20 +0000)]
ChangeLog rotation

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

20 years ago2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
billingd [Mon, 21 Jan 2002 23:40:44 +0000 (23:40 +0000)]
2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>

* g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too

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

20 years ago2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
billingd [Mon, 21 Jan 2002 22:58:30 +0000 (22:58 +0000)]
2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>

* gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*

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

20 years ago * pa-protos.h (reg_before_reload_operand): New function prototype.
danglin [Mon, 21 Jan 2002 22:57:49 +0000 (22:57 +0000)]
* pa-protos.h (reg_before_reload_operand): New function prototype.
* pa.c (reg_before_reload_operand): New function implementation.
* pa.md (decrement_and_branch_until_zero, movb): Use it.  Change "!*m"
contraints to "*m".

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

20 years ago 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
sirl [Mon, 21 Jan 2002 22:19:55 +0000 (22:19 +0000)]
2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

* combine.c (simplify_and_const_int): Properly sign-extend CONSTOP.

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

20 years ago 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
sirl [Mon, 21 Jan 2002 22:16:04 +0000 (22:16 +0000)]
2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

* gcc.c-torture/compile/20020121-1.c: New test.

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

20 years ago * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
danglin [Mon, 21 Jan 2002 21:29:12 +0000 (21:29 +0000)]
* lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
ld_library_path.

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

20 years ago * pa64-hpux.h (MD_EXEC_PREFIX): Set to "/usr/ccs/bin".
danglin [Mon, 21 Jan 2002 21:22:19 +0000 (21:22 +0000)]
* pa64-hpux.h (MD_EXEC_PREFIX): Set to "/usr/ccs/bin".
(MD_STARTFILE_PREFIX): Set to "/usr/ccs/lib/pa20_64/".
(MD_STARTFILE_PREFIX_1): Set to "/opt/langtools/lib/pa20_64/".
(EH_FRAME_IN_DATA_SECTION): Define and update comment on init sections.
(ENDFILE_SPEC): Undefine.
(STARTFILE_SPEC): Redefine for PA.

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

20 years ago 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
sirl [Mon, 21 Jan 2002 18:55:07 +0000 (18:55 +0000)]
2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

* config/rs6000/t-ppccomm (CRTSTUFF_T_CFLAGS_S): Re-add -fPIC.

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

20 years ago2002-01-21 Daniel Jacobowitz <drow@mvista.com>
dje [Mon, 21 Jan 2002 16:14:48 +0000 (16:14 +0000)]
2002-01-21  Daniel Jacobowitz  <drow@mvista.com>

        * config.gcc: Add entries to supported PowerPC --with-cpu
        types.

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

20 years ago * config/i386/i386.c (ix86_function_arg_regno_p): Never return
jakub [Mon, 21 Jan 2002 15:53:31 +0000 (15:53 +0000)]
* config/i386/i386.c (ix86_function_arg_regno_p): Never return
true for 64-bit mode only SSE registers in 32-bit mode.

* gcc.dg/20020218-1.c: New test.

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

20 years ago * unwind-dw2.c: Fix formatting.
kazu [Mon, 21 Jan 2002 13:08:33 +0000 (13:08 +0000)]
* unwind-dw2.c: Fix formatting.
* unwind-dw2-fde.c: Likewise.
* unwind-dw2-fde.h: Likewise.
* unwind-pe.h: Likewise.
* varasm.c: Likewise.
* varray.h: Likewise.

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

20 years ago2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
billingd [Mon, 21 Jan 2002 12:48:38 +0000 (12:48 +0000)]
2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>

* lib/prune.exp (prune_gcc_output): Prune "At global scope"
messages
* g++.dg/other/deprecated.C: Remove dg-bogus comment for
"At global scope" warning
* g++.dg/ext/align1.C: Change cygwin test for alignment
from db-bogus to dg-warning

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

20 years agoProperly indent two lines.
kenner [Mon, 21 Jan 2002 12:35:58 +0000 (12:35 +0000)]
Properly indent two lines.

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

20 years ago * g77.f-torture/compile/cpp2.F: New test.
zack [Mon, 21 Jan 2002 08:37:49 +0000 (08:37 +0000)]
* g77.f-torture/compile/cpp2.F: New test.

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

20 years agoDaily bump.
gccadmin [Mon, 21 Jan 2002 08:16:19 +0000 (08:16 +0000)]
Daily bump.

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

20 years ago Remove workaround for register stack overwrite bug in mmix.
hp [Mon, 21 Jan 2002 07:25:48 +0000 (07:25 +0000)]
Remove workaround for register stack overwrite bug in mmix.
* config/mmix/mmix.c (mmix_target_asm_function_prologue): Remove
support for TARGET_REG_STACK_FILL_BUG.
* config/mmix/mmix.h: Remove member has_call_without_parameters.
(TARGET_MASK_REG_STACK_FILL_BUG, TARGET_REG_STACK_FILL_BUG):
Delete.
(TARGET_DEFAULT): Remove TARGET_MASK_REG_STACK_FILL_BUG.
(TARGET_SWITCHES): Remove -mreg-stack-fill-bug-workaround and
-mno-reg-stack-fill-bug-workaround.
* config/mmix/mmix.md ("call", "call_value"): Don't set struct
machine member has_call_without_parameters.
* doc/invoke.texi (Option Summary) <MMIX Options>: Remove
-mreg-stack-fill-bug-workaround and
-mno-reg-stack-fill-bug-workaround.
(MMIX Options): Ditto.

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

20 years ago * config/h8300/h8300.c (function_arg): Replace 0 with NULL_RTX
kazu [Mon, 21 Jan 2002 07:06:37 +0000 (07:06 +0000)]
* config/h8300/h8300.c (function_arg): Replace 0 with NULL_RTX
as appropriate.
Remove redundant code.

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

20 years ago * config/alpha/alpha.h, config/arc/arc.h, config/avr/avr.h,
jsm28 [Mon, 21 Jan 2002 06:22:28 +0000 (06:22 +0000)]
* config/alpha/alpha.h, config/arc/arc.h, config/avr/avr.h,
config/c4x/c4x.h, config/d30v/d30v.h, config/dsp16xx/dsp16xx.h,
config/fr30/fr30.h, config/ia64/ia64.h, config/m68hc11/m68hc11.h,
config/mips/mips.h, config/rs6000/rs6000.h, config/sparc/sparc.h,
config/stormy16/stormy16.h, config/v850/v850.h: Remove commented
out target macro definitions and non-target-specific comments
mostly taken from old versions of the manual.

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

20 years ago2002-01-20 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Mon, 21 Jan 2002 04:08:54 +0000 (04:08 +0000)]
2002-01-20  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/locale_facets.h (ctype<char>::classic_table):
Remove definition.
(ctype<char>::_S_ctable): Remove.
* config/os/gnu-linux/bits/ctype_noninline.h
(ctype<char>::_S_table): Remove definition.
(ctype<char>::classic_table): Define.
(ctype<char>::ctype): Replace _S_ctable with classic_table().
* config/os/aix/bits/ctype_noninline.h: Same.
* config/os/bsd/freebsd/bits/ctype_noninline.h: Same.
* config/os/bsd/netbsd/bits/ctype_noninline.h: Same.
* config/os/djgpp/bits/ctype_noninline.h: Same.
* config/os/generic/bits/ctype_noninline.h: Same.
* config/os/gnu-linux/bits/ctype_noninline.h: Same.
* config/os/hpux/bits/ctype_noninline.h: Same.
* config/os/irix/irix5.2/bits/ctype_noninline.h: Same.
* config/os/irix/irix6.5/bits/ctype_noninline.h: Same.
* config/os/mingw32/bits/ctype_noninline.h: Same.
* config/os/newlib/bits/ctype_noninline.h: Same.
* config/os/solaris/solaris2.5/bits/ctype_noninline.h: Same.
* config/os/solaris/solaris2.6/bits/ctype_noninline.h: Same.
* config/os/solaris/solaris2.7/bits/ctype_noninline.h: Same.

2002-01-20  Danny Smith  <dannysmith@users.sourceforge.net>

* config/os/mingw32/bits/ctype_noninline.h: Declare _ctype instead
of _pctype. Use to define _S_ctable.  Add definition for alternate
ctor.  Initialise _M_ctable to _S_ctable in ctors.
(do_toupper, do_tolower): Use inline code appropriate for C-locale
rather than ::toupper, ::tolower.

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

20 years ago * config/h8300/h8300.h: Fix comment formatting.
kazu [Mon, 21 Jan 2002 02:24:02 +0000 (02:24 +0000)]
* config/h8300/h8300.h: Fix comment formatting.
* config/ia64/aix.h: Likewise.
* config/ia64/ia64-protos.h: Likewise.
* config/ia64/ia64.c: Likewise.
* config/ia64/ia64.h: Likewise.
* config/ia64/ia64intrin.h: Likewise.
* config/ia64/linux.h: Likewise.
* config/ia64/unwind-aix.c: Likewise.
* config/ia64/unwind-ia64.c: Likewise.

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

20 years ago * config/h8300/h8300.c: Revise comments about shift code.
kazu [Mon, 21 Jan 2002 02:04:46 +0000 (02:04 +0000)]
* config/h8300/h8300.c: Revise comments about shift code.

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

20 years ago * config/h8300/h8300.c (function_arg): Update a comment.
kazu [Mon, 21 Jan 2002 01:12:35 +0000 (01:12 +0000)]
* config/h8300/h8300.c (function_arg): Update a comment.

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

20 years ago * config/h8300/h8300.md: Update the comments at the beginning
kazu [Mon, 21 Jan 2002 00:34:29 +0000 (00:34 +0000)]
* config/h8300/h8300.md: Update the comments at the beginning
of the file.

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

20 years ago * reg-stack.c (subst_stack_regs): Properly check for deleted insn.
kenner [Sun, 20 Jan 2002 23:50:07 +0000 (23:50 +0000)]
* reg-stack.c (subst_stack_regs): Properly check for deleted insn.

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

20 years ago * config/i370/i370.c: Fix comment formatting.
kazu [Sun, 20 Jan 2002 23:48:11 +0000 (23:48 +0000)]
* config/i370/i370.c: Fix comment formatting.
* config/i370/i370.h: Likewise.
* config/i370/i370.md: Likewise.
* config/i370/linux.h: Likewise.

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

20 years ago * dwarf2out.c (loc_descriptor_from_tree): Add TRUTH_*_EXPR cases.
kenner [Sun, 20 Jan 2002 23:46:30 +0000 (23:46 +0000)]
* dwarf2out.c (loc_descriptor_from_tree): Add TRUTH_*_EXPR cases.
(gen_struct_or_union_type_die): Don't SIGSEGV if no TYPE_STUB_DECL
in incomplete case.

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

20 years ago2002-01-20 Toon Moene <toon@moene.indiv.nluug.nl>
toon [Sun, 20 Jan 2002 19:58:42 +0000 (19:58 +0000)]
2002-01-20  Toon Moene  <toon@moene.indiv.nluug.nl>

* Makefile.in: $(MULTISUBDIR) has an implied leading `/';
remove duplicates.
Use libtool for removing libg2c{a|la|so} for the `uninstall' target.

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

20 years ago* java/net/natPlainSocketImpl.cc (_Jv_recv): Change return type of
schwab [Sun, 20 Jan 2002 16:34:07 +0000 (16:34 +0000)]
* java/net/natPlainSocketImpl.cc (_Jv_recv): Change return type of
function and of parameter recv_func to ssize_t, as specified by
POSIX.

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

20 years ago * cfgloop.c (flow_loop_preheader_scan): Fix typo.
grahams [Sun, 20 Jan 2002 09:32:27 +0000 (09:32 +0000)]
    * cfgloop.c (flow_loop_preheader_scan): Fix typo.

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

20 years agoDaily bump.
gccadmin [Sun, 20 Jan 2002 08:16:10 +0000 (08:16 +0000)]
Daily bump.

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

20 years agocp:
nathan [Sat, 19 Jan 2002 20:55:35 +0000 (20:55 +0000)]
cp:
Fix regression introduced with patch for c++/775
* parse.y (class_head_defn): Check for template specializations
with a different class-key.
testsuite:
* g++.dg/template/access1.C: New test.

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

20 years ago * java/util/zip/ZipOutputStream.java (putNextEntry): Clear
bothner [Sat, 19 Jan 2002 20:51:48 +0000 (20:51 +0000)]
* java/util/zip/ZipOutputStream.java (putNextEntry):  Clear
uncompressed_size in readiness for next entry.

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

20 years ago * config.gcc (hppa*64*-*-hpux11*): Fix tmake_file.
danglin [Sat, 19 Jan 2002 20:42:33 +0000 (20:42 +0000)]
* config.gcc (hppa*64*-*-hpux11*): Fix tmake_file.

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

20 years agoFix for DF split
trix [Sat, 19 Jan 2002 15:40:35 +0000 (15:40 +0000)]
Fix for DF split

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

20 years agoDaily bump.
gccadmin [Sat, 19 Jan 2002 08:17:41 +0000 (08:17 +0000)]
Daily bump.

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

20 years ago2002-01-18 Aldy Hernandez <aldyh@redhat.com>
aldyh [Sat, 19 Jan 2002 03:08:40 +0000 (03:08 +0000)]
2002-01-18  Aldy Hernandez  <aldyh@redhat.com>

        * gcc.dg/20020118-1.c: New.

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

20 years ago2002-01-18 Aldy Hernandez <aldyh@redhat.com>
aldyh [Sat, 19 Jan 2002 03:06:55 +0000 (03:06 +0000)]
2002-01-18  Aldy Hernandez  <aldyh@redhat.com>

        * gcc.dg/20020118-1.c: New.

        * tm.texi (STARTING_FRAME_PHASE): Document.

        * function.c (assign_stack_local_1): Adjust x_frame_offset with
        STARTING_FRAME_PHASE.
        (STARTING_FRAME_PHASE): New.
        (instantiate_virtual_regs): Check saneness of
        STARTING_FRAME_PHASE.

        * rs6000.h (STARTING_FRAME_PHASE): New.

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

20 years ago* config/sh/sh.md (movdf_i4 split): Fix alter_subreg calls.
aoliva [Sat, 19 Jan 2002 02:54:14 +0000 (02:54 +0000)]
* config/sh/sh.md (movdf_i4 split): Fix alter_subreg calls.

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

20 years ago2002-01-18 Craig Rodrigues <rodrigc@gcc.gnu.org>
rodrigc [Sat, 19 Jan 2002 00:06:49 +0000 (00:06 +0000)]
2002-01-18  Craig Rodrigues  <rodrigc@gcc.gnu.org>

        * doc/install.texi (hppa*-hp-hpux11): Clarify that GCC 2.95.x cannot
        be used for bootstrapping GCC 3.0.

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

20 years ago * testsuite/18_support/numeric_limits.cc (test_extrema<long double>):
ljrittle [Fri, 18 Jan 2002 22:07:27 +0000 (22:07 +0000)]
* testsuite/18_support/numeric_limits.cc (test_extrema<long double>):
Add specialization for FreeBSD systems only to avoid losing test
only due to extra precision unmentioned in system headers.

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

20 years ago2002-01-18 Toon Moene <toon@moene.indiv.nluug.nl>
toon [Fri, 18 Jan 2002 20:07:36 +0000 (20:07 +0000)]
2002-01-18  Toon Moene  <toon@moene.indiv.nluug.nl>

* Makefile.in: Add missing `/' separator in last change.

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

20 years ago2002-01-18 Toon Moene <toon@moene.indiv.nluug.nl>
toon [Fri, 18 Jan 2002 19:58:48 +0000 (19:58 +0000)]
2002-01-18  Toon Moene  <toon@moene.indiv.nluug.nl>

* Makefile.in: Install libg2c.{a|la|so} in $(libdir)$(MULTISUBDIR)
instead of $(libsubdir)$(MULTISUBDIR).

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

20 years ago- Symmetrically define ffi_call_DARWIN for AIX.
dje [Fri, 18 Jan 2002 18:41:11 +0000 (18:41 +0000)]
- Symmetrically define ffi_call_DARWIN for AIX.

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

20 years ago * java/net/natPlainSocketImpl.cc: Include
tromey [Fri, 18 Jan 2002 17:23:23 +0000 (17:23 +0000)]
* java/net/natPlainSocketImpl.cc: Include
IllegalArgumentException.h.
(_Jv_recv): New template function.
(BooleanClass): Removed.
(read): Use _Jv_recv.
(setOption): Use Boolean::class$.  Throw exception if object is
not Boolean or Integer.

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

20 years ago * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
kazu [Fri, 18 Jan 2002 17:21:40 +0000 (17:21 +0000)]
* testsuite/gcc.c-torture/execute/20020118-1.c: New test.

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

20 years ago * config/h8300/h8300.md: Fix an insn length.
kazu [Fri, 18 Jan 2002 17:19:59 +0000 (17:19 +0000)]
* config/h8300/h8300.md: Fix an insn length.

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

20 years ago- Provide a null definition of _ffi_call_AIX so that Darwin link won't fail.
dje [Fri, 18 Jan 2002 16:22:34 +0000 (16:22 +0000)]
- Provide a null definition of _ffi_call_AIX so that Darwin link won't fail.

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

20 years ago * bitmap.h: Fix comment formatting.
kazu [Fri, 18 Jan 2002 13:40:36 +0000 (13:40 +0000)]
* bitmap.h: Fix comment formatting.
* combine.c: Likewise.
* cppfiles.c: Likewise.
* c-pragma.h: Likewise.
* c-typeck.c: Likewise.
* df.c: Likewise.
* dwarf2out.c: Likewise.
* function.c: Likewise.
* gcc.c: Likewise.
* genattrtab.c: Likewise.
* gthr-win32.h: Likewise.
* haifa-sched.c: Likewise.
* predict.c: Likewise.
* rtlanal.c: Likewise.
* rtl.h: Likewise.
* unwind-dw2-fde.h: Likewise.
* unwind-pe.h: Likewise.
* vmsdbgout.c: Likewise.

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

20 years agotweak so adjustment is necessary in v3 abi
jason [Fri, 18 Jan 2002 13:30:17 +0000 (13:30 +0000)]
tweak so adjustment is necessary in v3 abi

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

20 years ago * semantics.c (setup_vtbl_ptr): Always build a CTOR_INITIALIZER
jason [Fri, 18 Jan 2002 13:25:27 +0000 (13:25 +0000)]
    * semantics.c (setup_vtbl_ptr): Always build a CTOR_INITIALIZER
        if we're in a template.

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

20 years agoalso test with inlining
jason [Fri, 18 Jan 2002 13:24:04 +0000 (13:24 +0000)]
also test with inlining

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

20 years ago C++ ABI change: destroy value arguments in caller.
jason [Fri, 18 Jan 2002 13:23:23 +0000 (13:23 +0000)]
    C++ ABI change: destroy value arguments in caller.
        * calls.c (initialize_argument_information): Pass the address of
        the TARGET_EXPR temporary rather than storing it into another.

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

20 years ago PR c++/3242
jason [Fri, 18 Jan 2002 13:21:35 +0000 (13:21 +0000)]
    PR c++/3242
        * class.c (add_method): Do compare 'this' quals when trying to match a
        used function.  Don't defer to another used function.

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

20 years agoDaily bump.
gccadmin [Fri, 18 Jan 2002 08:16:20 +0000 (08:16 +0000)]
Daily bump.

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

20 years ago2002-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
billingd [Fri, 18 Jan 2002 04:29:28 +0000 (04:29 +0000)]
2002-01-18  David Billinghurst <David.Billinghurst@riotinto.com>

* config/os/irix/irix6.5/bits/ctype_noninline.h: Fix typo

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

20 years ago2002-01-17 H.J. Lu <hjl@gnu.org>
hjl [Fri, 18 Jan 2002 01:15:47 +0000 (01:15 +0000)]
2002-01-17  H.J. Lu <hjl@gnu.org>

* Makefile.in (all-fastjar): Also depend on all-libiberty.
(all-target-fastjar): Also depend on all-target-libiberty.

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

20 years ago * java/awt/MenuComponent.java: Merged with Classpath.
tromey [Fri, 18 Jan 2002 01:01:58 +0000 (01:01 +0000)]
* java/awt/MenuComponent.java: Merged with Classpath.
* java/awt/MenuItem.java: Merged with Classpath.
* java/awt/Button.java: Merged with Classpath.

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

20 years agooops - incorrect changelog for previous delta
nickc [Thu, 17 Jan 2002 23:40:23 +0000 (23:40 +0000)]
oops - incorrect changelog for previous delta

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

20 years agofix typo in comment
nickc [Thu, 17 Jan 2002 23:37:43 +0000 (23:37 +0000)]
fix typo in comment

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

20 years ago * java/awt/ActiveEvent.java: Updated copyright.
tromey [Thu, 17 Jan 2002 23:23:29 +0000 (23:23 +0000)]
* java/awt/ActiveEvent.java: Updated copyright.

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

20 years ago2001-01-17 David Billinghurst <David.Billinghurst@riotinto.com>
billingd [Thu, 17 Jan 2002 22:48:08 +0000 (22:48 +0000)]
2001-01-17  David Billinghurst <David.Billinghurst@riotinto.com>

* g++.dg/other/deprecated.C: Fix FAIL from
"At global scope" message
* g++.dg/ext/align1.C: Fix fail on cygwin from maximum
alignment warnings

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

20 years ago- Add more information about interposing functions using runtime-linking.
dje [Thu, 17 Jan 2002 22:45:21 +0000 (22:45 +0000)]
- Add more information about interposing functions using runtime-linking.

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

20 years ago2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
billingd [Thu, 17 Jan 2002 22:37:04 +0000 (22:37 +0000)]
2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>

* gcc.misc-tests/i386-prefetch.exp: Save and restore
torture_with_loops and torture_without_loops

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

20 years ago2002-01-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
bkoz [Thu, 17 Jan 2002 22:29:44 +0000 (22:29 +0000)]
2002-01-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>

* testsuite/22_locale/ctor_copy_dtor.cc: Remove check.

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

20 years agoAdded my name (Ira Ruben) to write-after-approval list.
ira [Thu, 17 Jan 2002 22:03:36 +0000 (22:03 +0000)]
Added my name (Ira Ruben) to write-after-approval list.

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

20 years ago * attribs.c (decl_attributes): Clear ATTR_FLAG_TYPE_IN_PLACE
kenner [Thu, 17 Jan 2002 20:34:40 +0000 (20:34 +0000)]
* attribs.c (decl_attributes): Clear ATTR_FLAG_TYPE_IN_PLACE
if type_required and passed decl.

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

20 years ago2002-01-17 Aldy Hernandez <aldyh@redhat.com>
aldyh [Thu, 17 Jan 2002 20:07:06 +0000 (20:07 +0000)]
2002-01-17  Aldy Hernandez  <aldyh@redhat.com>

        * config.gcc (cpu_type): Include altivec.h in powerpc
        extra_headers.
        Same for darwin.

        * config/rs6000/altivec.h: New.

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

20 years ago * doc/install.texi (*-ibm-aix*): Update assembler and exception
dje [Thu, 17 Jan 2002 20:01:49 +0000 (20:01 +0000)]
    * doc/install.texi (*-ibm-aix*): Update assembler and exception
        handling information.
        * doc/trouble.texi (Interoperation): Add libstdc++ information
        for AIX.
        (Misunderstandings): Add template instantiation and static template
        member information for AIX.

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

20 years ago * java/awt/AWTError.java: Replaced with Classpath version.
tromey [Thu, 17 Jan 2002 17:35:28 +0000 (17:35 +0000)]
* java/awt/AWTError.java: Replaced with Classpath version.
* java/awt/AWTException.java: Replaced with Classpath version.
* java/awt/IllegalComponentStateException.java: Replaced with
Classpath version.

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

20 years ago * configure.target: Define OPT_LDFLAGS for AIX case.
dje [Thu, 17 Jan 2002 16:14:08 +0000 (16:14 +0000)]
    * configure.target: Define OPT_LDFLAGS for AIX case.

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

20 years ago- acsectionLDflags fix omitted from previous commit.
dje [Thu, 17 Jan 2002 16:11:26 +0000 (16:11 +0000)]
- acsectionLDflags fix omitted from previous commit.

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

20 years ago * Makefile.am (EXTRA_DIST): Add Darwin and AIX files.
dje [Thu, 17 Jan 2002 16:04:21 +0000 (16:04 +0000)]
    * Makefile.am (EXTRA_DIST): Add Darwin and AIX files.
        (TARGET_SRC_POWERPC_AIX): New.
        (POWERPC_AIX): New stanza.
        * Makefile.in: Regenerate.
        * configure.in: Add AIX case.
        * configure: Regenerate.
        * include/ffi.h.in (ffi_abi): Add FFI_AIX.
        * src/powerpc/ffi_darwin.c (ffi_status): Use "long" to scale frame
        size.  Fix "long double" support.
        (ffi_call): Add FFI_AIX case.
        * src/powerpc/aix.S: New.

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

20 years ago * include/std/std_limits.h (__glibcpp_float_has_quiet_NaN,
gdr [Thu, 17 Jan 2002 15:46:48 +0000 (15:46 +0000)]
   * include/std/std_limits.h (__glibcpp_float_has_quiet_NaN,
       __glibcpp_double_has_quiet_NaN): Correct mispelling.

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

20 years ago * dbxout.c (dbxout_type): Support const and volatile.
jason [Thu, 17 Jan 2002 15:35:28 +0000 (15:35 +0000)]
    * dbxout.c (dbxout_type): Support const and volatile.

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

20 years ago * except.c (add_partial_entry): Remove backwards compatibility code.
jason [Thu, 17 Jan 2002 14:21:54 +0000 (14:21 +0000)]
    * except.c (add_partial_entry): Remove backwards compatibility code.
        (end_protect_partials): Likewise.

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

20 years ago * decl.c (begin_constructor_body, begin_destructor_body): New fns.
jason [Thu, 17 Jan 2002 13:07:27 +0000 (13:07 +0000)]
    * decl.c (begin_constructor_body, begin_destructor_body): New fns.
        (begin_function_body): Call them and keep_next_level.
        * init.c (emit_base_init): Call keep_next_level.
        * semantics.c (setup_vtbl_ptr): Lose.
        * cp-tree.h (struct cp_language_function): Remove vtbls_set_up_p.
        (vtbls_set_up_p): Lose.
        * pt.c (tsubst_expr, CTOR_INITIALIZER): Call emit_base_init.
        * method.c (do_build_copy_constructor): Likewise.
        (synthesize_method): Call finish_mem_initializers.
        * parse.y (nodecls): Likewise.

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

20 years ago * error.c (dump_type_suffix): Print the exception specs before
jason [Thu, 17 Jan 2002 12:54:36 +0000 (12:54 +0000)]
    * error.c (dump_type_suffix): Print the exception specs before
        recursing.
        (dump_function_decl): Here, too.

        * cp-tree.h (TMPL_PARMS_DEPTH): Cast to signed HOST_WIDE_INT.

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

20 years ago * config/ia64/ia64.md (prologue_use): New.
jakub [Thu, 17 Jan 2002 12:07:58 +0000 (12:07 +0000)]
* config/ia64/ia64.md (prologue_use): New.
* config/ia64/ia64.c (ia64_expand_prologue): Use
gen_prologue_use instead of gen_rtx_USE.
(group_barrier_needed_p): Handle CODE_FOR_prologue_use the same way
as CODE_FOR_pred_rel_mutex.
(ia64_sched_reorder2): Likewise.

* gcc.c-torture/compile/20020116-1.c: New test.

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

20 years ago2002-01-17 Andreas Tobler <toa@pop.agri.ch>
bkoz [Thu, 17 Jan 2002 09:56:42 +0000 (09:56 +0000)]
2002-01-17  Andreas Tobler  <toa@pop.agri.ch>

* config/os/solaris/solaris2.6/bits/ctype_noninline.h: Fix.

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

20 years agoDaily bump.
gccadmin [Thu, 17 Jan 2002 08:16:32 +0000 (08:16 +0000)]
Daily bump.

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

20 years ago2002-01-16 Eric Christopher <echristo@redhat.com>
echristo [Thu, 17 Jan 2002 07:53:56 +0000 (07:53 +0000)]
2002-01-16  Eric Christopher  <echristo@redhat.com>

* config/mips/r3900.h: Reformat.
(SUBTARGET_CPP_SIZE_SPEC): Remove.
* config/mips/isa3264.h (SUBTARGET_CPP_SIZE_SPEC): Ditto.
* config/mips/mips.h (ABI_GAS_ASM_SPEC): Default to "".
(SUBTARGET_CPP_SIZE_SPEC): Rewrite.
* config/mips/t-elf: Remove mips3 multilib.

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

20 years ago2002-01-16 David Edelsohn <dje@watson.ibm.com>
bkoz [Thu, 17 Jan 2002 07:33:29 +0000 (07:33 +0000)]
2002-01-16  David Edelsohn  <dje@watson.ibm.com>

* acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Do not clear
SECTION_LDFLAGS and OPT_LDFLAGS.  Fix ac_sectionLDflags type.
* aclocal.m4: Regenerate.
* configure: Regenerate.

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

20 years ago2002-01-16 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Thu, 17 Jan 2002 07:18:33 +0000 (07:18 +0000)]
2002-01-16  Benjamin Kosnik  <bkoz@redhat.com>

* include/Makefile.am (c_base_headers_rename): New.
(c_base_headers_extra): New.
(stamp-c_base): Modify.
(install-data-local): Use both.
* include/Makefile.in: Regenerate.
* include/c/[cctype ciso646 cmath cstdarg cstdlib cerrno climits
csetjmp cstddef cstring cwchar cassert cfloat clocale csignal
cstdio ctime cwctype]: Move to..
* include/c/std_*: Here.
* include/c_std/[cctype ciso646 cmath cstdarg cstdlib cerrno climits
csetjmp cstddef cstring cwchar cassert cfloat clocale csignal
cstdio ctime cwctype]: Move to..
* include/c_std/std_*: Here.

Alexandre Oliva  <aoliva@redhat.com>
* include/Makefile.am (.PRECIOUS): Add rule.
* include/Makefile.in: Regenerate.

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

20 years ago2002-01-16 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Thu, 17 Jan 2002 03:59:42 +0000 (03:59 +0000)]
2002-01-16  Benjamin Kosnik  <bkoz@redhat.com>
            Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>

* include/bits/stl_iterator.h (reverse_iterator::_M_current):
Deuglify, should be current.
(back_insert_iterator::_M_container): Deuglify, should be container.
(front_insert_iterator::_M_container): Same.
(insert_iterator::_M_container): Same.
* testsuite/24_iterators/reverse_iterator.cc: Add check.
* testsuite/24_iterators/back_insert_iterator.cc: Add check.
* testsuite/24_iterators/front_insert_iterator.cc: Same.
* testsuite/24_iterators/insert_iterator.cc: Same.

2002-01-16  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/locale_facets.h (ctype<char>::classic_table): Make
static.
(ctype<char>::_M_ctable): Make static, change name to _S_ctable.
* config/os/gnu-linux/bits/ctype_noninline.h: Define _S_ctable.
* config/os/solaris/solaris2.7/bits/ctype_noninline.h: Same.
* config/os/solaris/solaris2.6/bits/ctype_noninline.h: Same.
* config/os/solaris/solaris2.5/bits/ctype_noninline.h: Same.
* config/os/newlib/bits/ctype_noninline.h: Same.
* config/os/irix/irix6.5/bits/ctype_noninline.h: Same.
* config/os/irix/irix5.2/bits/ctype_noninline.h: Same.
* config/os/hpux/bits/ctype_noninline.h: Same.
* config/os/djgpp/bits/ctype_noninline.h: Same.
* config/os/bsd/netbsd/bits/ctype_noninline.h: Same.
* config/os/bsd/freebsd/bits/ctype_noninline.h: Same.
* config/os/aix/bits/ctype_noninline.h: Same.

Testcase by Dietmar K�hl via Peter Schmid
* testsuite/22_locale/ctype_members_char.cc (char>): Add test for
classic_table().

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