OSDN Git Service
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
gccadmin [Tue, 25 Jun 2002 07:17:55 +0000 (07:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54983
138bc75d-0d04-0410-961f-
82ee72b054a4
neil [Tue, 25 Jun 2002 06:00:30 +0000 (06:00 +0000)]
* cpplib.c (do_include_common): Revert to correct line number
if -traditional.
* cpptrad.c (scan_out_logical_line): Treat null directive as
white space. Invlidate MI optimization for non-whitespace
text outside a directive.
testsuite:
* gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54978
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Tue, 25 Jun 2002 05:29:22 +0000 (05:29 +0000)]
* java/net/natPlainDatagramSocketImpl.cc (BooleanClass): Removed.
(IntegerClass): Likewise.
* java/lang/natClass.cc (CloneableClass): Removed.
(ObjectClass, ErrorClass, ClassClass, MethodClass, FieldClass,
ConstructorClass): Likewise.
* java/lang/natClassLoader.cc (CloneableClass): Removed.
(ObjectClass, ClassClass, VMClassLoaderClass, ClassLoaderClass,
SerializableClass): Likewise.
* java/lang/reflect/natMethod.cc (BooleanClass): Removed.
(VoidClass, ByteClass, ShortClass, CharacterClass, IntegerClass,
LongClass, FloatClass, DoubleClass): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54977
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Tue, 25 Jun 2002 01:58:10 +0000 (01:58 +0000)]
gcc:
* Makefile.in (SHELL): Set to @SHELL@.
* fixinc/Makefile.in (SHELL): Likewise.
gcc/ada:
* Makefile.in (SHELL): Set to @SHELL@.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54976
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Tue, 25 Jun 2002 01:52:37 +0000 (01:52 +0000)]
* mips.md (fixuns_truncdfsi2, fixuns_truncdfdi2,
fixuns_truncsfsi2, fixuns_truncsfdi2): Avoid automatic aggregate
initialization.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54975
138bc75d-0d04-0410-961f-
82ee72b054a4
amodra [Tue, 25 Jun 2002 00:14:15 +0000 (00:14 +0000)]
* demangle.h: #include "ansidecl.h" rather than #include <ansidecl.h>.
* fibheap.h: Likewise.
* hashtab.h: Likewise.
* partition.h: Likewise.
* sort.h: Likewise.
* splay-tree.h: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54974
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Mon, 24 Jun 2002 20:38:47 +0000 (20:38 +0000)]
* verify.cc (branch_prepass): Updated for change to exception
handler type.
(verify_instructions_0): Likewise.
* defineclass.cc (handleCodeAttribute): Initialize `prepared'.
(handleExceptionTableEntry): Updated for change to exception
handler type.
* java/lang/Class.h (Class): Removed _Jv_InterpMethodInvocation.
* include/java-interp.h (_Jv_InterpMethodInvocation): Removed.
(union _Jv_InterpPC): New.
(class _Jv_InterpException): Changed types to _Jv_InterpPC.
(class _Jv_InterpMethod): Added new `prepared' field.
(class _Jv_InterpMethod): Added `compile' method. Removed
`continue1' and `find_exception'. Changed arguments to `run'.
* interpret.cc (union insn_slot): New.
(find_exception): Removed.
(run_normal): Removed most logic.
(run_synch_object): Likewise; also, use JvSynchronize.
(run_synch_class): Likewise.
(run): Removed.
(continue1): Renamed as `run'. Compile bytecode if required.
Add new code to allow refinement of direct-threaded code at
runtime. Handle exceptions.
(SAVE_PC): Removed.
(compile): New method.
(SET_ONE, SET_INSN, SET_INT, SET_DATUM): New defines.
(NULLARRAYCHECK): Don't use SAVE_PC.
(pc_t): New typedef.
(TAKE_GOTO, GET1S, GET1U, GET2U, AVAL1U, AVAL2U, AVAL2UP,
SKIP_GOTO, GOTO_VAL, PCVAL, AMPAMP): New macros.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54968
138bc75d-0d04-0410-961f-
82ee72b054a4
amylaar [Mon, 24 Jun 2002 20:22:12 +0000 (20:22 +0000)]
Update Copyright.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54967
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 24 Jun 2002 20:20:52 +0000 (20:20 +0000)]
* flow.c (propagate_one_insn): When removing an insn
with a REG_LIBCALL note but not the entire libcall sequence,
delete the associated REG_RETVAL note.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54966
138bc75d-0d04-0410-961f-
82ee72b054a4
amylaar [Mon, 24 Jun 2002 20:08:17 +0000 (20:08 +0000)]
* lib1funcs.asm (sdivsi3): Add optimized SH64 implementations.
(udivsi3): Likewise. Rewrite SH1 implementation.
(udivdi3, divdi3, umoddi3, moddi3): New SHmedia functions.
* sh.md (R20_REG, R21_REG, R22_REG, R23_REG, FR23_REG): New constants.
(udivsi3_i1_media, divsi3_i1_media): Fix clobber list.
* config/sh/t-sh64 (LIB1ASMFUNCS): (_udivdi3, _divdi3, _umoddi3): Add.
(_moddi3): Likewise.
* lib1funcs.asm (ic_invalidate): Add data cache line writeback.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54965
138bc75d-0d04-0410-961f-
82ee72b054a4
davem [Mon, 24 Jun 2002 19:48:53 +0000 (19:48 +0000)]
2002-06-24 David S. Miller <davem@redhat.com>
* Makefile.in (GTFILES): Add basic-block.h
* basic-block.h (label_value_list, tail_recursion_label_list):
Mark with GTY.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54964
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Mon, 24 Jun 2002 19:18:43 +0000 (19:18 +0000)]
* cp-tree.h (SCALAR_TYPE_P): New macro.
(check_for_out_of_scope_variable): New function.
(at_class_scope_p): Likewise.
(finish_fname): Likewise.
* class.c (finish_struct): Use at_function_scope_p.
* decl.c (check_for_out_of_scope_variable): New function, split
out from do_identifier.
(finish_enum): Use at_function_scope_p.
* lex.c (do_identifier): Use check_for_out_of_scope_variable.
* parse.y (VAR_FUNC_NAME): Give it <ttype>. Use finish_fname.
(primary): Use at_function_scope_p.
* search.c (at_class_scope_p): New function.
* semantics.c (finish_fname): Likewise.
(check_multiple_declarators): Use at_function_scope_p.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54962
138bc75d-0d04-0410-961f-
82ee72b054a4
amylaar [Mon, 24 Jun 2002 18:11:55 +0000 (18:11 +0000)]
* sh.h (FUNCTION_ARG_ADVANCE): Take SHCOMPACT_FORCE_ON_STACK
arguments into account for stack_regs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54961
138bc75d-0d04-0410-961f-
82ee72b054a4
kraai [Mon, 24 Jun 2002 17:21:04 +0000 (17:21 +0000)]
* doc/extend.texi: Change `@dots{}' to `/* @r{@dots{}} */'
in examples.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54960
138bc75d-0d04-0410-961f-
82ee72b054a4
kraai [Mon, 24 Jun 2002 16:45:21 +0000 (16:45 +0000)]
2002-06-24 Art Haas <ahaas@neosoft.com>
* doc/extend.texi (Other Builtins): Change `...' to `@dots{}'.
* doc/tm.texi (Frame Layout): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54957
138bc75d-0d04-0410-961f-
82ee72b054a4
aldyh [Mon, 24 Jun 2002 16:25:30 +0000 (16:25 +0000)]
changelog entry for generic simd patch
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54956
138bc75d-0d04-0410-961f-
82ee72b054a4
sje [Mon, 24 Jun 2002 16:06:21 +0000 (16:06 +0000)]
* gcc/config.gcc (ia64*-*-hpux*): Set use_collect2 to no.
Set float_format to i128.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54953
138bc75d-0d04-0410-961f-
82ee72b054a4
davem [Mon, 24 Jun 2002 12:58:43 +0000 (12:58 +0000)]
2002-06-24 David S. Miller <davem@redhat.com>
* config/sparc/sparc.c (INIT_TARGET_OPTABS): If ARCH64, set the
32-bit ABI libfuncs to NULL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54952
138bc75d-0d04-0410-961f-
82ee72b054a4
davem [Mon, 24 Jun 2002 11:34:01 +0000 (11:34 +0000)]
2002-06-24 David S. Miller <davem@redhat.com>
* config/sparc/sparc.md: Use define_insn_and_split.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54951
138bc75d-0d04-0410-961f-
82ee72b054a4
davem [Mon, 24 Jun 2002 10:08:38 +0000 (10:08 +0000)]
2002-06-24 David S. Miller <davem@redhat.com>
* config/sparc/sparc.c (INIT_TARGET_OPTABS): If ARCH64, set the
32-bit ABI libfuncs to NULL.
* expmed.c (expand_divmod): Do not set optab1/optab2 to the shift
optabs if op1 is const0_rtx.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54950
138bc75d-0d04-0410-961f-
82ee72b054a4
pme [Mon, 24 Jun 2002 08:07:05 +0000 (08:07 +0000)]
2002-06-24 Phil Edwards <pme@gcc.gnu.org>
* include/bits/stl_alloc.h: Reformat as per C++STYLE.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54949
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Mon, 24 Jun 2002 07:23:01 +0000 (07:23 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54948
138bc75d-0d04-0410-961f-
82ee72b054a4
pme [Mon, 24 Jun 2002 05:50:58 +0000 (05:50 +0000)]
2002-06-24 Phil Edwards <pme@gcc.gnu.org>
* config/cpu/*/bits/*: Move header files up a level. Remove bits.
* config/os/*/bits/*: Likewise.
* configure.in: Update.
* configure: Regenerate.
* configure.target: Update.
* docs/html/17_intro/porting.texi: Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54943
138bc75d-0d04-0410-961f-
82ee72b054a4
neil [Mon, 24 Jun 2002 05:46:51 +0000 (05:46 +0000)]
* cpptrad.c (scan_out_logical_line): Check recursing only when
we know we have a macro invocation in the function-like case.
Only call _cpp_handle_directive if we know we have a good
directive, or we want to reject a bad directive.
testsuite:
* gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
New tests.
* gcc.dg/cpp/trad/directive.c: Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54942
138bc75d-0d04-0410-961f-
82ee72b054a4
amodra [Mon, 24 Jun 2002 05:08:02 +0000 (05:08 +0000)]
* libiberty.h (basename): Don't declare if HAVE_DECL_BASENAME.
* getopt.h (getopt): Don't declare if HAVE_DECL_GETOPT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54941
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Mon, 24 Jun 2002 04:45:46 +0000 (04:45 +0000)]
* configure: Rebuilt.
* configure.in (INTERPRETER): New subst.
(AM_RUNTESTFLAGS): Don't subst.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54940
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Mon, 24 Jun 2002 04:44:53 +0000 (04:44 +0000)]
* Makefile.in: Rebuilt.
* Makefile.am (RUNTEST): Added AM_RUNTESTFLAGS.
(AM_RUNTESTFLAGS): New variable.
(RUNTESTFLAGS): Don't define.
* lib/libjava.exp (libjava_invoke): New proc.
(test_libjava_from_source): Use it.
(test_libjava_from_javac): Likewise.
(libjava_find_gij): New proc.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54939
138bc75d-0d04-0410-961f-
82ee72b054a4
amodra [Mon, 24 Jun 2002 02:16:42 +0000 (02:16 +0000)]
* doloop.c (doloop_valid_p): Correct comment.
(doloop_modify_runtime <abs_inc != 1>): Simplify.
(doloop_modify_runtime <do-while>): Don't emit code when NE.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54938
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Mon, 24 Jun 2002 00:16:36 +0000 (00:16 +0000)]
* Makefile.in: Rebuilt.
* Makefile.am ($(srcdir)/java/lang/Object.h,
$(srcdir)/java/lang/Class.h): Added dummy targets.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54936
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Sun, 23 Jun 2002 21:46:34 +0000 (21:46 +0000)]
- Follow up to 2002-06-05 patch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54934
138bc75d-0d04-0410-961f-
82ee72b054a4
mmitchel [Sun, 23 Jun 2002 20:10:09 +0000 (20:10 +0000)]
* parse.y (parse_scoped_id): New function.
(primary): Use it.
* cp-tree.h (do_scoped_id): Adjust declaration.
* lex.c (do_scoped_id): Remove call to yylex.
* decl2.c (build_expr_from_tree): Adjust use of do_scoped_id.
* typeck2.c (add_exception_specifier): Use tree_cons, rather than
expanding it inline.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54930
138bc75d-0d04-0410-961f-
82ee72b054a4
danglin [Sun, 23 Jun 2002 19:56:05 +0000 (19:56 +0000)]
* decl.c (finish_function): Change "#ifdef VMS_TARGET" to
"#if VMS_TARGET".
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54929
138bc75d-0d04-0410-961f-
82ee72b054a4
denisc [Sun, 23 Jun 2002 17:35:48 +0000 (17:35 +0000)]
* configure.in: Add support for ip2k.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54926
138bc75d-0d04-0410-961f-
82ee72b054a4
denisc [Sun, 23 Jun 2002 17:31:05 +0000 (17:31 +0000)]
* config.gcc: Add support for ip2k.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54925
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Sun, 23 Jun 2002 15:57:53 +0000 (15:57 +0000)]
* function.h (struct emit_status): Clarify potential contents
of regno_reg_rtx array.
* integrate.c (copy_rtx_and_substitute): Update comments. Make
sure entry in regno_reg_rtx is a REG before checking REG_POINTER.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54924
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sun, 23 Jun 2002 07:23:40 +0000 (07:23 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54923
138bc75d-0d04-0410-961f-
82ee72b054a4
aj [Sun, 23 Jun 2002 05:30:14 +0000 (05:30 +0000)]
* gcc.c-torture/execute/complex-6.c: New.
* reg-stack.c (convert_regs_exit): Push the registers to stack in
proper order.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54915
138bc75d-0d04-0410-961f-
82ee72b054a4
uweigand [Sat, 22 Jun 2002 14:26:53 +0000 (14:26 +0000)]
PR middle-end/6963
* function.c (assign_stack_temp_for_type): Do not return
the same MEM rtx for multiple uses of a stack slot.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54912
138bc75d-0d04-0410-961f-
82ee72b054a4
davem [Sat, 22 Jun 2002 12:05:18 +0000 (12:05 +0000)]
2002-06-22 David S. Miller <davem@redhat.com>
PR target/6841 target/6770 target/6719
* config/sparc/sparc.h (PREFERRED_RELOAD_CLASS): Return
NO_REGS for constant X when CLASS is GENERAL_OR_FP_REGS or
GENERAL_OR_EXTRA_FP_REGS.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54910
138bc75d-0d04-0410-961f-
82ee72b054a4
neil [Sat, 22 Jun 2002 11:08:20 +0000 (11:08 +0000)]
* cpptrad.c (struct fun_macro): Add line number.
(scan_out_logical_line): Set it, and use it to report unterminated
macro invocations.
testsuite:
* gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54907
138bc75d-0d04-0410-961f-
82ee72b054a4
amodra [Sat, 22 Jun 2002 10:57:46 +0000 (10:57 +0000)]
* Makefile.in (install_to_libdir): Add $(DESTDIR).
(install_to_tooldir): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54906
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sat, 22 Jun 2002 07:18:21 +0000 (07:18 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54905
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Sat, 22 Jun 2002 03:08:21 +0000 (03:08 +0000)]
* genautomata.c (copy_node, VLA_PTR_CREATE, VLA_PTR_EXPAND,
VLA_PTR_ADD, VLA_HWINT_CREATE, VLA_HWINT_EXPAND, VLA_HWINT_ADD,
DECL_UNIT, DECL_BYPASS, DECL_AUTOMATON, DECL_EXCL, DECL_PRESENCE,
DECL_ABSENCE, DECL_RESERV, DECL_INSN_RESERV, REGEXP_UNIT,
REGEXP_RESERV, REGEXP_SEQUENCE, REGEXP_REPEAT, REGEXP_ALLOF,
REGEXP_ONEOF, check_name): Const-ify.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54898
138bc75d-0d04-0410-961f-
82ee72b054a4
pme [Sat, 22 Jun 2002 03:03:56 +0000 (03:03 +0000)]
2002-06-21 Phil Edwards <pme@gcc.gnu.org>
* include/bits/stl_map.h, include/bits/stl_multimap.h,
include/bits/stl_queue.h, include/bits/stl_stack.h: Reformat and
complete doxygenation.
* include/bits/boost_concept_check.h: Minor comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54897
138bc75d-0d04-0410-961f-
82ee72b054a4
thorpej [Fri, 21 Jun 2002 23:58:47 +0000 (23:58 +0000)]
2002-06-21 Matt Thomas <matt@3am-software.com>
* config/vax/vax.c (vax_output_function_prologue): Use
REGISTER_PREFIX. Fix some indentation.
* config/vax/vax.h (FUNCTION_PROFILER): Use reg_names[].
(VAX_ISTREAM_SYNC): Define.
(INITIALIZE_TRAMPOLINE): Use VAX_ISTREAM_SYNC. Move the
i-stream sync to the end.
(REGISTER_PREFIX): Define as "".
(ASM_OUTPUT_MI_THUNK): Use REGISTER_PREFIX.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54894
138bc75d-0d04-0410-961f-
82ee72b054a4
thorpej [Fri, 21 Jun 2002 23:36:45 +0000 (23:36 +0000)]
* config.gcc (ns32k-*-netbsd*): Remove from list of obsolete
configurations.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54893
138bc75d-0d04-0410-961f-
82ee72b054a4
dj [Fri, 21 Jun 2002 22:20:17 +0000 (22:20 +0000)]
* configure.in: Fix AIX configury bug.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54892
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Fri, 21 Jun 2002 20:21:03 +0000 (20:21 +0000)]
2002-06-21 Benjamin Kosnik <bkoz@redhat.com>
* include/c_compatibility: New.
* include/c_compatibility/assert.h: New.
* include/c_compatibility/ctype.h: New.
* include/c_compatibility/errno.h: New.
* include/c_compatibility/float.h: New.
* include/c_compatibility/iso646.h: New.
* include/c_compatibility/limits.h: New.
* include/c_compatibility/locale.h: New.
* include/c_compatibility/math.h: New.
* include/c_compatibility/setjmp.h: New.
* include/c_compatibility/signal.h: New.
* include/c_compatibility/stdarg.h: New.
* include/c_compatibility/stddef.h: New.
* include/c_compatibility/stdio.h: New.
* include/c_compatibility/stdlib.h: New.
* include/c_compatibility/string.h: New.
* include/c_compatibility/time.h: New.
* include/c_compatibility/wchar.h: New.
* include/c_compatibility/wctype.h: New.
* include/c/std_cerrno.h: Get out of the way... define errno.
* include/c/std_cmath.h: Add abs, modf overloads.
Undefine C99 isms. Still not sure how to deal with this sanely.
* include/c/std_csetjmp.h: Tweak.
* include/c/std_cwchar.h: Include cstddef for size_t.
* include/c_std/std_cmath.h: Remove extra function.
Pendantic std usage in testsuites.
* testsuite/17_intro/header_cstdlib.cc (test01): Qualify ldiv_t
with std.
* testsuite/17_intro/header_cwchar.cc: Tweak.
* testsuite/22_locale/codecvt_members_char_char.cc (test03): Use
std::setlocale.
* testsuite/22_locale/ctype_to_wchar_t.cc (test05): Same.
* testsuite/22_locale/ctype_to_char.cc (test05): Same.
* testsuite/22_locale/ctype_is_wchar_t.cc (test05): Same.
* testsuite/22_locale/ctype_is_char.cc (test05): Same.
* testsuite/22_locale/codecvt_members_wchar_t_char.cc (test03): Same.
* testsuite/22_locale/time_get_members_wchar_t.cc (test08): Same.
* testsuite/22_locale/time_get_members_char.cc (test08): Same.
* testsuite/22_locale/time_put_members_wchar_t.cc (test04): Same.
* testsuite/22_locale/time_put_members_char.cc (test04): Same.
* testsuite/22_locale/num_put_members_wchar_t.cc (test04): Same.
* testsuite/22_locale/num_put_members_char.cc (test04): Same.
* testsuite/22_locale/numpunct_members_wchar_t.cc (test03): Same.
* testsuite/22_locale/numpunct_members_char.cc (test03): Same.
* testsuite/22_locale/num_get_members_wchar_t.cc: Same.
* testsuite/22_locale/num_get_members_char.cc: Same.
* testsuite/22_locale/money_put_members_wchar_t.cc (test07): Same.
* testsuite/22_locale/money_put_members_char.cc (test07): Same.
* testsuite/22_locale/moneypunct_members_wchar_t.cc (test03): Same.
* testsuite/22_locale/moneypunct_members_char.cc (test03): Same.
* testsuite/22_locale/money_get_members_wchar_t.cc (test08): Same.
* testsuite/22_locale/money_get_members_char.cc (test08): Same.
* testsuite/22_locale/messages_members_char.cc (test03): Same.
* testsuite/22_locale/collate_members_wchar_t.cc (test04): Same.
* testsuite/22_locale/collate_members_char.cc (test04): Same.
* testsuite/26_numerics/fabs_inline.cc: Use std::printf.
* testsuite/27_io/istream_seeks.cc (test02): Qualify abort.
* testsuite/27_io/istream_extractor_arith.cc (test11): Qualify strtol.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54891
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Fri, 21 Jun 2002 20:18:21 +0000 (20:18 +0000)]
cp:
* mangle.c (integer_type_codes): Const-ify.
java:
* decl.c (clear_binding_level): Const-ify.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54890
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Fri, 21 Jun 2002 19:33:24 +0000 (19:33 +0000)]
* tree.c (tree_node_kind, tree_node_counts, tree_node_sizes,
tree_node_kind_names): Wrap in GATHER_STATISTICS macro.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54888
138bc75d-0d04-0410-961f-
82ee72b054a4
thorpej [Fri, 21 Jun 2002 19:20:14 +0000 (19:20 +0000)]
2002-06-21 Matt Thomas <matt@3am-software.com>
* config/vax/netbsd.h: Adjust a comment.
(TARGET_DEFAULT): Redefine as 0.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54887
138bc75d-0d04-0410-961f-
82ee72b054a4
thorpej [Fri, 21 Jun 2002 19:05:00 +0000 (19:05 +0000)]
2002-06-21 Richard Henderson <rth@redhat.com>
* bb-reorder.c (make_reorder_chain_1): Search harder for the
vax casesi fallthru edge.
* cfglayout.c (cleanup_unconditional_jumps): Use
redirect_edge_succ_nodup. Do not delete ADDR_VEC insns as dead.
* cfgrtl.c (force_nonfallthru_and_redirect): Place redirection
block after ADDR_VEC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54885
138bc75d-0d04-0410-961f-
82ee72b054a4
ghazi [Fri, 21 Jun 2002 14:36:37 +0000 (14:36 +0000)]
* Object.m (forward, read, write): Fix unused parameter warnings.
* encoding.c: Include <stdlib.h>.
(target_flags): Mark with attribute unused.
(atoi): Delete.
* runtime.h (__objc_selector_max_index): Change to unsigned int.
(__objc_generate_gc_type_description): Prototype.
* selector.c (__objc_selector_max_index): Change to unsigned int.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54884
138bc75d-0d04-0410-961f-
82ee72b054a4
aj [Fri, 21 Jun 2002 14:09:33 +0000 (14:09 +0000)]
* Make-lang.in (treelang/tree1.o, treelang/treetree.o,
treelang/parse.o, treelang/lex.o): Add dependency on $(CONFIG_H).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54881
138bc75d-0d04-0410-961f-
82ee72b054a4