OSDN Git Service

pf3gnuchains/gcc-fork.git
19 years ago2004-07-09 David S. Miller <davem@nuts.davemloft.net>
davem [Sat, 10 Jul 2004 01:47:48 +0000 (01:47 +0000)]
2004-07-09  David S. Miller  <davem@nuts.davemloft.net>

* config/sparc/sparc.c (*_costs): Scale instruction costs
by COSTS_N_INSNS.
(sparc_rtx_costs): Adjust as appropriate.

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

19 years ago * config/i386/mm3dnow.h: New.
rth [Sat, 10 Jul 2004 00:27:59 +0000 (00:27 +0000)]
    * config/i386/mm3dnow.h: New.
        * config.gcc: Add mm3dnow.h to extra_headers for i?86 and x86-64.

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

19 years ago * simplify-rtx.c (simplify_const_relational_operation): Only
rth [Sat, 10 Jul 2004 00:24:23 +0000 (00:24 +0000)]
    * simplify-rtx.c (simplify_const_relational_operation): Only
        look at bounds of scalar integers.

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

19 years agoDaily bump.
gccadmin [Sat, 10 Jul 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.

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

19 years ago * config/i386/i386.md (sse2_clflush): Use correct operand for clflush.
rth [Fri, 9 Jul 2004 23:54:13 +0000 (23:54 +0000)]
    * config/i386/i386.md (sse2_clflush): Use correct operand for clflush.

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

19 years ago2004-07-09 Bryce McKinlay <mckinlay@redhat.com>
bryce [Fri, 9 Jul 2004 23:42:19 +0000 (23:42 +0000)]
2004-07-09  Bryce McKinlay  <mckinlay@redhat.com>

* javax/swing/plaf/basic/BasicMenuUI.java (mousePressed): Remove
illegal protected method calls.

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

19 years ago2004-07-09 Bryce McKinlay <mckinlay@redhat.com>
bryce [Fri, 9 Jul 2004 23:36:51 +0000 (23:36 +0000)]
2004-07-09  Bryce McKinlay  <mckinlay@redhat.com>

Fix or remove some bogus test cases.
* testsuite/libjava.compile/pr10459_2.java: Removed.
* testsuite/libjava.compile/pr10459.java: Test using its own method,
not Object.clone().
* testsuite/libjava.compile/inner_data.java: Test against its own
protected field.

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

19 years ago2004-07-09 Andrew Pinski <apinski@apple.com>
pinskia [Fri, 9 Jul 2004 23:32:38 +0000 (23:32 +0000)]
2004-07-09  Andrew Pinski  <apinski@apple.com>

        * objc/objc-act.c (build_module_descriptor): Mark UOBJC_MODULES_decl as
        always referenced.
        (synth_forward_declarations): Likewise for UOBJC_CLASS_decl and
        UOBJC_METACLASS_decl.

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

19 years ago2004-07-09 Bryce McKinlay <mckinlay@redhat.com>
bryce [Fri, 9 Jul 2004 23:26:01 +0000 (23:26 +0000)]
2004-07-09  Bryce McKinlay  <mckinlay@redhat.com>

* class.c (interface_of_p): Check for null TYPE_BINFO.

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

19 years ago * c-typeck.c (build_unary_op): include VECTOR_TYPE in set of codes
rth [Fri, 9 Jul 2004 23:20:36 +0000 (23:20 +0000)]
    * c-typeck.c (build_unary_op): include VECTOR_TYPE in set of codes
        permissible for unary plus.

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

19 years agoFix for IA-64 union/long double ICE.
wilson [Fri, 9 Jul 2004 23:10:26 +0000 (23:10 +0000)]
Fix for IA-64 union/long double ICE.
PR target/16364
* config/ia64/ia64.c (ia64_function_arg): For a single element HFA,
do return a parallel if hfa_mode == XFmode and mode == TImode.
* gcc.c-torture/compile/20040709-1.c: New.

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

19 years ago * builtin-types.def (BT_UINT): Rename from BT_UNSIGNED.
rth [Fri, 9 Jul 2004 23:04:33 +0000 (23:04 +0000)]
    * builtin-types.def (BT_UINT): Rename from BT_UNSIGNED.
        (BT_FN_UINT): Rename from BT_FN_UNSIGNED.
        (BT_FN_PTR_UINT): Rename from BT_FN_PTR_UNSIGNED.
        (BT_ULONG, BT_ULONGLONG, BT_UINTMAX, BT_FN_INT_UINT, BT_FN_INT_ULONG,
        BT_FN_INT_ULONGLONG, BT_FN_INT_INTMAX, BT_FN_INT_UINTMAX): New.
        * builtins.def (BUILTIN_CLZxxx, BUILTIN_CTXxxx, BUILTIN_PARITYxxx,
        BUILTIN_POPCOUNTxxx): Arguments are unsigned.
        (BUILTIN_xxxIMAX): New.
        * builtins.c (expand_builtin): Handle BUILT_IN_FFSIMAX,
        BUILT_IN_CLZIMAX, BUILT_IN_CTZIMAX, BUILT_IN_POPCOUNIMAX, and
        BUILT_IN_PARITYIMAX.

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

19 years ago2004-07-02 David S. Miller <davem@nuts.davemloft.net>
davem [Fri, 9 Jul 2004 22:59:32 +0000 (22:59 +0000)]
2004-07-02  David S. Miller  <davem@nuts.davemloft.net>

* config/sparc/sparc.h (processor_costs): Define.
(sparc_costs): Declare.
* config/sparc/sparc.c (cypress_costs, supersparc_costs,
hypersparc_costs, sparclet_costs, ultrasparc_costs,
ultrasparc3_costs): New.
(sparc_override_options): Set sparc_costs as appropriate.
(sparc_rtx_costs): Use sparc_costs instead of messy
conditionals.

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

19 years ago * configure.in: Build libmudflap by default on FreeBSD.
ljrittle [Fri, 9 Jul 2004 22:57:08 +0000 (22:57 +0000)]
* configure.in: Build libmudflap by default on FreeBSD.
* configure: Regenerated.

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

19 years agoPR fortran/14077
tobi [Fri, 9 Jul 2004 22:44:22 +0000 (22:44 +0000)]
PR fortran/14077
* gfortran.fortran-torture/execute/module_init_1.f90: New test.

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

19 years ago * doc/md.texi (Processor pipeline description): Mention that
steven [Fri, 9 Jul 2004 22:42:43 +0000 (22:42 +0000)]
* doc/md.texi (Processor pipeline description): Mention that
the old pipeline description is deprecated.

* config/rs6000/7450.md (automaton ppc7450): Split up, move
mciu_7450 function unit to...
(automaton ppc7450mciu): ...new automaton.

* haifa-sched.c (insert_schedule_bubbles_p): Remove.
(schedule_block): Don't consider inserting bubbles.
(sched_init): Don't initialize DFA bubbles.
* target-def.h (TARGET_SCHED_INIT_DFA_BUBBLES,
TARGET_SCHED_DFA_BUBBLE): Remove.
* target.h (init_dfa_bubbles, dfa_bubble): Remove hooks.
* doc/tm.texi (TARGET_SCHED_INIT_DFA_BUBBLES,
TARGET_SCHED_DFA_BUBBLE): Remove documentation.

* stmt.c (conditional_context): Remove prototype.
* tree.h (conditional_context): Remove.
* tree-cfg.c (pre_insert_on_edge): Remove.

* c-common.h (c_expand_asm_operands): Remove prototype.
* c-typeck.c (c_expand_asm_operands): Remove.

cp/
* typeck.c (c_expand_asm_operands): Remove.

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

19 years ago * config/i386/i386.c (classify_argument): Treat V1xx modes the same as
rth [Fri, 9 Jul 2004 22:35:35 +0000 (22:35 +0000)]
    * config/i386/i386.c (classify_argument): Treat V1xx modes the same as
        their base modes. CTImode, TCmode, and XCmode must be passed in memory.
        TFmode (__float128) must be is an SSE/SSEUP pair. V2SImode, V4HImode,
        and V8QI are class SSE. All sufficiently small remaining vector modes
        must be passed in one or two integer registers.
        (ix86_libcall_value): TFmode must be returned in xmm0, XCmode must be
        returned in memory.
        (bdesc_2arg, ix86_init_mmx_sse_builtins): __builtin_ia32_pmuludq and
        __builtin_ia32_pmuludq128 have non-uniform argument and return types
        and must thus be handled explicitly.
        * config/i386/i386.md (*movdi_1_rex64): Add cases for moving between
        MMX and XMM regs.
        (movv8qi_internal, movv4hi_internal, movv2si_internal,
        movv2sf_internal): Permit moving between MMX and XMM registers (since
        MMX areguments and return values are passed in XMM registers).
        (sse2_umulsidi3): Correct type and mode.

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

19 years ago * tree-cfg.c (dump_cfg_stats): Fix 64-bit format mismatch errors.
rth [Fri, 9 Jul 2004 22:31:02 +0000 (22:31 +0000)]
    * tree-cfg.c (dump_cfg_stats): Fix 64-bit format mismatch errors.

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

19 years agoPR fortran/14077
tobi [Fri, 9 Jul 2004 22:27:15 +0000 (22:27 +0000)]
PR fortran/14077
* moduele.c (mio_symbol): Don't I/O initial values unless
symbol is a parameter.

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

19 years ago2004-07-09 Eric Christopher <echristo@redhat.com>
echristo [Fri, 9 Jul 2004 22:24:29 +0000 (22:24 +0000)]
2004-07-09  Eric Christopher  <echristo@redhat.com>

* config/rs6000/40x.md: Split into two automatons.

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

19 years ago * configure.in: Do not build libmudflap by default on non-GNU/Linux
mmitchel [Fri, 9 Jul 2004 22:05:06 +0000 (22:05 +0000)]
* configure.in: Do not build libmudflap by default on non-GNU/Linux
systems.
* configure: Regenerated.

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

19 years ago2004-07-09 Paolo Carlini <pcarlini@suse.de>
paolo [Fri, 9 Jul 2004 22:00:59 +0000 (22:00 +0000)]
2004-07-09  Paolo Carlini  <pcarlini@suse.de>

Add wchar_t counterparts of the basic_stringbuf<char> tests.
* testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc, 9322.cc: New.
* testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
* testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc, 2.cc,
3599.cc, 9988.cc: Likewise.
* testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc, 9825.cc:
Likewise.
* testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc, 2.cc:
Likewise.
* testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc, 2.cc, 3.cc:
Likewise.
* testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc, 2.cc, 3.cc:
Likewise.
* testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
* testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
* testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
* testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc, 9425.cc:
Likewise.
* testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc, 1057.cc,
9404-1.cc: Likewise.
* testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc, 1057.cc,
9404-2.cc: Likewise.
* testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc, 2.cc, 3.cc,
3955.cc: Likewise.
* testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
* testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.

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

19 years agoPR fortran/13201
tobi [Fri, 9 Jul 2004 21:32:57 +0000 (21:32 +0000)]
PR fortran/13201
* gfortran.dg/shape_1.f90: New test.

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

19 years ago2004-07-09 Zack Weinberg <zack@codesourcery.com>
zack [Fri, 9 Jul 2004 21:30:35 +0000 (21:30 +0000)]
2004-07-09  Zack Weinberg  <zack@codesourcery.com>
    Andrew Pinski  <apinski@apple.com>

* c-opts.c (c_common_post_options): Force unit-at-a-time mode
on when we have more than one input file.
(c_common_parse_file): Restore loop over all input files.
Clarify diagnostic for -dy when YYDEBUG wasn't defined.

* c-decl.c (set_type_context): New function.
(pop_scope): Use it to set context of types.  When we
encounter a TYPE_DECL, set the context of the attached type too.
(pop_file_scope): Don't call cpp_undef_all here.
(diagnose_mismatched_decls): Do not complain about a second
definition of an 'extern inline' function if it's not in the
same translation unit.  Do not complain about inline
declaration after use if the use was in a different
translation unit.
(merge_decls): Don't clobber olddecl's DECL_CONTEXT.
(pushdecl): Do not put DECL_EXTERNAL, !TREE_PUBLIC decls in
the external scope.
(pushdecl_top_level): Likewise.
(grokdeclarator): Clarify what is going on with setting
DECL_EXTERNAL on function types, a little.
(c_write_global_declarations): Don't do anything if
-fsyntax-only or errors have been encountered.

testsuite:
* gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.

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

19 years agoPR fortran/13201
tobi [Fri, 9 Jul 2004 21:20:50 +0000 (21:20 +0000)]
PR fortran/13201
* resolve.c (resolve_symbol): Verify that the shape of a
parameter array is not only explicit, but also constant.
* array.c (gfc_is_compile_time_shape): New function.
* gfortran.h (gfc_is_compile_time_shape): Add prototype.

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

19 years ago2004-07-09 Michael Koch <konqueror@gmx.de>
mkoch [Fri, 9 Jul 2004 21:00:12 +0000 (21:00 +0000)]
2004-07-09  Michael Koch  <konqueror@gmx.de>

* scripts/unicode-muncher.pl: Updated to version 2.1
from GNU classpath. Added some clarifications on where to find the
needed files from www.unicode.org.
* gnu/gcj/convert/UnicodeCharacterDatabase-3.0.0.html,
gnu/gcj/convert/UnicodeData-3.0.0.txt:
Removed, these can directly be downloaded from www.unicode.org if
needed.
* gnu/java/lang/CharData.java: Regenerated.
* include/java-chartables.h: Regenerated.
* Makefile.am (ordinary_java_source_files):
Removed gnu/java/lang/CharData.java.
* Makefile.in: Regenerated.

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

19 years ago * vec.c, vec.h (vec_assert_fail): Use unsigned int for LINE argument.
zack [Fri, 9 Jul 2004 20:58:00 +0000 (20:58 +0000)]
* vec.c, vec.h (vec_assert_fail): Use unsigned int for LINE argument.

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

19 years ago* gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
tobi [Fri, 9 Jul 2004 20:35:58 +0000 (20:35 +0000)]
* gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
comment.

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

19 years ago PR target/16459
danglin [Fri, 9 Jul 2004 20:11:59 +0000 (20:11 +0000)]
PR target/16459
* pa.c (output_indirect_call): Use %r2 as the link register when
calling $$dyncall with a pc-relative branch.

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

19 years ago2004-07-09 Frank Ch. Eigler <fche@redhat.com>
fche [Fri, 9 Jul 2004 19:51:51 +0000 (19:51 +0000)]
2004-07-09  Frank Ch. Eigler  <fche@redhat.com>

Test case for g++/15861
* testsuite/libmudflap.c++/ctors-[12].cxx: New test case halves.
* testsuite/libmudflap.c++/ctors.exp: Driver.
* testsuite/libmudflap.c++/c++frags.exp: Elide redundant default.
Look only for *frag* test cases.

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

19 years ago * typeck.c (build_class_member_access_expr): Skip null deref
mrs [Fri, 9 Jul 2004 18:49:04 +0000 (18:49 +0000)]
    * typeck.c (build_class_member_access_expr): Skip null deref
        warning when we don't dereference it.

Radar 3718909

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

19 years ago * class.c (make_class): Do not create binfo here.
nathan [Fri, 9 Jul 2004 18:36:02 +0000 (18:36 +0000)]
* class.c (make_class): Do not create binfo here.
(set_super_info): Create it here.
* java-tree.h (CLASS_HAS_SUPER): Cope with lack of a binfo.

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

19 years ago * doc/install.texi (Binaries): Mention OpenPKG.
gerald [Fri, 9 Jul 2004 18:06:16 +0000 (18:06 +0000)]
* doc/install.texi (Binaries): Mention OpenPKG.

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

19 years ago2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
tobi [Fri, 9 Jul 2004 15:46:42 +0000 (15:46 +0000)]
2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
Paul Brook  <paul@codesourcery.com>

* gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
'.f95' and '.F95'.

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

19 years ago2004-07-09 Michael Koch <konqueror@gmx.de>
mkoch [Fri, 9 Jul 2004 15:43:01 +0000 (15:43 +0000)]
2004-07-09  Michael Koch  <konqueror@gmx.de>

* java/security/AccessControlContext.java,
java/security/SecureClassLoader.java:
Fixed javadocs.

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

19 years ago2004-07-09 Michael Koch <konqueror@gmx.de>
mkoch [Fri, 9 Jul 2004 15:37:31 +0000 (15:37 +0000)]
2004-07-09  Michael Koch  <konqueror@gmx.de>

* java/io/ObjectInputStream.java (readFields): Use long datatype
when shifting byte values more then 24 bits left.

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

19 years ago * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
dnovillo [Fri, 9 Jul 2004 15:29:46 +0000 (15:29 +0000)]
* gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.

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

19 years ago2004-07-09 Michael Koch <konqueror@gmx.de>
mkoch [Fri, 9 Jul 2004 15:22:19 +0000 (15:22 +0000)]
2004-07-09  Michael Koch  <konqueror@gmx.de>

* java/util/zip/DeflaterOutputStream.java,
java/util/zip/GZIPInputStream.java,
java/util/zip/GZIPOutputStream.java,
java/util/zip/InflaterInputStream.java:
Reformatted. Added javadocs. Reordered all stuff.
Renamed variables to be more clear.

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

19 years ago* gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
tobi [Fri, 9 Jul 2004 15:20:43 +0000 (15:20 +0000)]
* gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
testcases with capital suffix.

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

19 years ago Fix PR tree-optimization/15555
dnovillo [Fri, 9 Jul 2004 15:16:11 +0000 (15:16 +0000)]
Fix PR tree-optimization/15555
* tree-dfa.c (dump_variable): If the variable is a pointer
SSA_NAME, also dump its points-to information.
* tree-flow.h (struct ptr_info_def): Add field
is_dereferenced.
(dump_points_to_info_for): Declare.
(debug_points_to_info_for): Declare.
* tree-optimize.c (init_tree_optimization_passes): Add a
second alias analysis pass after DOM2.
Move pass_del_pta to a later spot.
* tree-ssa-alias.c (compute_points_to_and_addr_escape): Do not
create a name tags when we find a dereferenced pointer.  Just
mark the pointer dereferenced.
(collect_points_to_info_for): Move code to clear points-to
information to create_name_tags.
(create_name_tags): New function.
(compute_flow_sensitive_aliasing): Call it.
(setup_pointers_and_addressables): Mark type tags for renaming
here instead of ...
(create_memory_tag): ... here.
(merge_pointed_to_info): Do not merge PT_MALLOC attributes.
(dump_points_to_info_for): Declare extern.
(debug_points_to_info_for): New function.

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

19 years ago * tree-dfa.c (dump_variable): If the variable is a pointer
dnovillo [Fri, 9 Jul 2004 15:12:48 +0000 (15:12 +0000)]
* tree-dfa.c (dump_variable): If the variable is a pointer
SSA_NAME, also dump its points-to information.
* tree-flow.h (struct ptr_info_def): Add field
is_dereferenced.
(dump_points_to_info_for): Declare.
(debug_points_to_info_for): Declare.
* tree-optimize.c (init_tree_optimization_passes): Add a
second alias analysis pass after DOM2.
Move pass_del_pta to a later spot.
* tree-ssa-alias.c (compute_points_to_and_addr_escape): Do not
create a name tags when we find a dereferenced pointer.  Just
mark the pointer dereferenced.
(collect_points_to_info_for): Move code to clear points-to
information to create_name_tags.
(create_name_tags): New function.
(compute_flow_sensitive_aliasing): Call it.
(setup_pointers_and_addressables): Mark type tags for renaming
here instead of ...
(create_memory_tag): ... here.
(merge_pointed_to_info): Do not merge PT_MALLOC attributes.
(dump_points_to_info_for): Declare extern.
(debug_points_to_info_for): New function.

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

19 years ago* gfortran.dg/implicit_1.f90: New test.
tobi [Fri, 9 Jul 2004 15:11:41 +0000 (15:11 +0000)]
* gfortran.dg/implicit_1.f90: New test.

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

19 years ago2004-07-10 David Billinghurst (David.Billinghurst@riotinto.com)
billingd [Fri, 9 Jul 2004 15:03:17 +0000 (15:03 +0000)]
2004-07-10  David Billinghurst (David.Billinghurst@riotinto.com)

        * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
        expression to match gfortran warning/error messages

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

19 years agofortran/
tobi [Fri, 9 Jul 2004 14:54:43 +0000 (14:54 +0000)]
fortran/
2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>

PR fortran/15481
PR fortran/13372
PR fortran/13575
PR fortran/15978
* module.c (write_symbol, write_symtree): Remove workaround.
* primary.c (match_actual_arglist): Enhance comment.
(gfc_match_rvalue): Handle function call with first argument
a keyword argument correctly.
* resolve.c (resolve_symbol): Change call to
gfc_set_default_type to issue error if no implicit type
can be found.
* trans-decl.c (gfc_create_module_variable): Remove workaround.

Add missing ChangeLog

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

19 years agofortran/
tobi [Fri, 9 Jul 2004 14:53:45 +0000 (14:53 +0000)]
fortran/
2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>

PR fortran/15481
PR fortran/13372
PR fortran/13575
PR fortran/15978
* module.c (write_symbol, write_symtree): Remove workaround.
* primary.c (match_actual_arglist): Enhance comment.
(gfc_match_rvalue): Handle function call with first argument
a keyword argument correctly.
* resolve.c (resolve_symbol): Change call to
gfc_set_default_type to issue error if no implicit type
can be found.
* trans-decl.c (gfc_create_module_variable): Remove workaround.

testsuite/
PR fortran/15481
 PR fortran/13372
 PR fortran/13575
 PR fortran/15978
* gfortran.fortran-torture/compile/implicit_2.f90: New test.

Also fixed David Billinghursts ChangeLog entry to use GMT

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

19 years ago2004-07-10 David Billinghurst (David.Billinghurst@riotinto.com)
billingd [Fri, 9 Jul 2004 14:34:12 +0000 (14:34 +0000)]
2004-07-10  David Billinghurst (David.Billinghurst@riotinto.com)

* lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
expression to match gfortran warning/error messages
* gfortran.dg/g77/12632.f: Copy from g77.dg and fix
dg-error text.

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

19 years ago2004-07-09 Michael Koch <konqueror@gmx.de>
mkoch [Fri, 9 Jul 2004 14:32:30 +0000 (14:32 +0000)]
2004-07-09  Michael Koch  <konqueror@gmx.de>

* javax/imageio/IIOException.java,
javax/imageio/event/IIOReadProgressListener.java,
javax/imageio/event/IIOReadUpdateListener.java,
javax/imageio/event/IIOReadWarningListener.java,
javax/imageio/event/IIOWriteProgressListener.java,
javax/imageio/event/IIOWriteWarningListener.java:
New files.
* Makefile.am: Added new files.
* Makefile.in: Regenerated.

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

19 years ago2004-07-09 Guilhem Lavaux <guilhem@kaffe.org>
mkoch [Fri, 9 Jul 2004 14:09:01 +0000 (14:09 +0000)]
2004-07-09  Guilhem Lavaux <guilhem@kaffe.org>

* java/text/RuleBasedCollator.java
(mergeRules): Use ArrayList instead of Vector.
(subParseString): likewise.
(parseString): likewise.
(buildCollationVector): likewise.
(getCollationKey): likewise.

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

19 years ago2004-07-09 Dalibor Topic <robilad@kaffe.org>
mkoch [Fri, 9 Jul 2004 14:02:21 +0000 (14:02 +0000)]
2004-07-09  Dalibor Topic  <robilad@kaffe.org>

* java/text/DateFormat.java (parse):
Improved javadoc. Improved exception message.

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

19 years ago2004-07-09 Mark Wielaard <mark@klomp.org>
mkoch [Fri, 9 Jul 2004 13:56:08 +0000 (13:56 +0000)]
2004-07-09  Mark Wielaard  <mark@klomp.org>

* gnu/java/nio/SelectorImpl.java (select): Call static Thread
interrupted() method to clear interupt flag of our Thread.

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

19 years ago2004-07-09 Dalibor Topic <robilad@kaffe.org>
mkoch [Fri, 9 Jul 2004 13:40:29 +0000 (13:40 +0000)]
2004-07-09  Dalibor Topic  <robilad@kaffe.org>

* java/nio/Buffer.java,
java/nio/ByteBuffer.java,
java/nio/ByteBufferHelper.java,
java/nio/ByteBufferImpl.java,
java/nio/CharBuffer.java,
java/nio/CharBufferImpl.java,
java/nio/CharViewBufferImpl.java,
java/nio/DirectByteBufferImpl.java,
java/nio/DoubleBuffer.java,
java/nio/DoubleBufferImpl.java,
java/nio/DoubleViewBufferImpl.java,
java/nio/FloatBuffer.java,
java/nio/FloatBufferImpl.java,
java/nio/FloatViewBufferImpl.java,
java/nio/IntBuffer.java,
java/nio/IntBufferImpl.java,
java/nio/IntViewBufferImpl.java,
java/nio/LongBuffer.java,
java/nio/LongBufferImpl.java,
java/nio/LongViewBufferImpl.java,
java/nio/MappedByteBufferImpl.java,
java/nio/ShortBuffer.java,
java/nio/ShortBufferImpl.java,
java/nio/ShortViewBufferImpl.java:
        Fixed javadocs all over. Improved input error
        checking.

* java/nio/Buffer.java
(checkForUnderflow, checkForOverflow, checkIndex,
checkIfReadOnly, checkArraySize): New helper methods
        for error checking.

* java/nio/ByteBufferHelper.java
(checkRemainingForRead, checkRemainingForWrite,
checkAvailableForRead, checkAvailableForWrite): Removed
        no longer needed methods.

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

19 years ago2004-07-09 Michael Koch <konqueror@gmx.de>
mkoch [Fri, 9 Jul 2004 13:27:27 +0000 (13:27 +0000)]
2004-07-09  Michael Koch  <konqueror@gmx.de>

* gnu/regexp/CharIndexedInputStream.java:
Reordered imports to match classpath.

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

19 years ago2004-07-09 Michael Koch <konqueror@gmx.de>
mkoch [Fri, 9 Jul 2004 13:20:26 +0000 (13:20 +0000)]
2004-07-09  Michael Koch  <konqueror@gmx.de>

* gnu/java/awt/EmbeddedWindow.java:
Load native library for setWindowPeer method.

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

19 years ago2004-07-09 Paolo Bonzini <bonzini@gnu.org>
bonzini [Fri, 9 Jul 2004 11:40:09 +0000 (11:40 +0000)]
2004-07-09  Paolo Bonzini  <bonzini@gnu.org>

* config/arc/arc.md: Switch to DFA-based scheduler description.
* config/arc/arc.c: Switch to DFA-based scheduler description.

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

19 years ago* arm/unknown-elf.h (TARGET_DEFAULT): Don't require an APCS frame
rearnsha [Fri, 9 Jul 2004 11:11:53 +0000 (11:11 +0000)]
* arm/unknown-elf.h (TARGET_DEFAULT): Don't require an APCS frame
pointer.

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

19 years ago2004-07-09 David Billinghurst (David.Billinghurst@riotinto.com)
billingd [Fri, 9 Jul 2004 10:20:42 +0000 (10:20 +0000)]
2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)

PR other/16444
* lib/fortran-torture.exp: Rename proc search_for to
search_for_re.

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

19 years ago * config/xtensa/xtensa-protos.h (xtensa_va_arg): Remove.
rth [Fri, 9 Jul 2004 10:13:16 +0000 (10:13 +0000)]
    * config/xtensa/xtensa-protos.h (xtensa_va_arg): Remove.
        * config/xtensa/xtensa.c (TARGET_GIMPLIFY_VA_ARG_EXPR): New.
        (xtensa_gimplify_va_arg_expr): Rewrite from xtensa_va_arg.
        * config/xtensa/xtensa.h (EXPAND_BUILTIN_VA_ARG): Remove.

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

19 years ago * config/v850/v850-protos.h (v850_va_arg): Remove.
rth [Fri, 9 Jul 2004 10:10:51 +0000 (10:10 +0000)]
    * config/v850/v850-protos.h (v850_va_arg): Remove.
        * config/v850/v850.c (TARGET_GIMPLIFY_VA_ARG_EXPR): New.
        (v850_gimplify_va_arg_expr): Rewrite from v850_va_arg.
        * config/v850/v850.h (EXPAND_BUILTIN_VA_ARG): Remove.
        (FUNCTION_ARG_PASS_BY_REFERENCE): Handle variable size types.
        (FUNCTION_ARG_CALLEE_COPIES): Use FUNCTION_ARG_PASS_BY_REFERENCE.

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

19 years ago * config/stormy16/stormy16-protos.h (xstormy16_expand_builtin_va_arg):
rth [Fri, 9 Jul 2004 10:07:54 +0000 (10:07 +0000)]
    * config/stormy16/stormy16-protos.h (xstormy16_expand_builtin_va_arg):
        Remove.
        * config/stormy16/stormy16.c (TARGET_GIMPLIFY_VA_ARG_EXPR): New.
        (xstormy16_gimplify_va_arg_expr): Rewrite from
        xstormy16_expand_builtin_va_arg.
        * config/stormy16/stormy16.h (EXPAND_BUILTIN_VA_ARG): Remove.

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

19 years agoPR target/12133
rearnsha [Fri, 9 Jul 2004 10:05:59 +0000 (10:05 +0000)]
PR target/12133
* arm.c (arm_legitimate_index_p) Allow DFmode for soft-float
and DImode to use +/-4k offset.

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

19 years ago * config/sparc/sparc-protos.h (sparc_va_arg): Remove.
rth [Fri, 9 Jul 2004 10:04:34 +0000 (10:04 +0000)]
    * config/sparc/sparc-protos.h (sparc_va_arg): Remove.
        * config/sparc/sparc.c (sparc_gimplify_va_arg): Mark static.

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

19 years ago * config/sh/sh-protos.h (sh_va_arg): Remove.
rth [Fri, 9 Jul 2004 09:59:18 +0000 (09:59 +0000)]
    * config/sh/sh-protos.h (sh_va_arg): Remove.
        * config/sh/sh.c (TARGET_GIMPLIFY_VA_ARG_EXPR): New.
        (sh_gimplify_va_arg_expr): Rewrite from sh_va_arg.
        * config/sh/sh.h (EXPAND_BUILTIN_VA_ARG): Remove.

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

19 years ago * config/pa/pa-protos.h (hppa_va_arg): Remove.
rth [Fri, 9 Jul 2004 09:55:52 +0000 (09:55 +0000)]
    * config/pa/pa-protos.h (hppa_va_arg): Remove.
        * config/pa/pa.c (TARGET_GIMPLIFY_VA_ARG_EXPR): New.
        (hppa_gimplify_va_arg_expr): Rewrite from hppa_va_arg.
        * config/pa/pa.h (EXPAND_BUILTIN_VA_ARG): Remove.

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

19 years ago * config/mn10300/mn10300-protos.h (mn10300_va_arg): Remove.
rth [Fri, 9 Jul 2004 09:50:10 +0000 (09:50 +0000)]
    * config/mn10300/mn10300-protos.h (mn10300_va_arg): Remove.
        * config/mn10300/mn10300.c (TARGET_GIMPLIFY_VA_ARG_EXPR): New.
        (mn10300_gimplify_va_arg_expr): Rewrite from mn10300_va_arg.
        * config/mn10300/mn10300.h (EXPAND_BUILTIN_VA_ARG): Remove.

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

19 years ago * config/sparc/sparc.md (return): Rewrite length formula.
ebotcazou [Fri, 9 Jul 2004 09:35:48 +0000 (09:35 +0000)]
* config/sparc/sparc.md (return): Rewrite length formula.
* config/sparc/sparc.c (output_return): Pass 1 as 5th
argument to final_scan_insn when in a delay slot.
(output_sibcall): Likewise.

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

19 years ago* arm.c (arm_cpp_interwork): New variable.
rearnsha [Fri, 9 Jul 2004 09:30:46 +0000 (09:30 +0000)]
* arm.c (arm_cpp_interwork): New variable.
(arm_override_options): Set it if TARGET_INTERWORK was on the command
line.
* arm.h (arm_cpp_interwork): Declare it.
(TARGET_CPU_CPP_BUILTINS): Use it to control definition of
__THUMB_INTERWORK__ in the preprocessor.

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

19 years ago * gcc.c-torture/execute/simd-5.x: New file.
ebotcazou [Fri, 9 Jul 2004 09:06:36 +0000 (09:06 +0000)]
* gcc.c-torture/execute/simd-5.x: New file.
XFAIL on SPARC 64-bit at -O0.

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

19 years ago * vec.h (VEC_T_alloc): Fix MEM_STAT_DECL pasto.
nathan [Fri, 9 Jul 2004 08:33:22 +0000 (08:33 +0000)]
* vec.h (VEC_T_alloc): Fix MEM_STAT_DECL pasto.

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

19 years ago PR target/16416
ebotcazou [Fri, 9 Jul 2004 08:31:34 +0000 (08:31 +0000)]
PR target/16416
* config/sparc/sol2-bi.h (OPTION_DEFAULT_SPECS): New macro.
Override default settings to account for -m32 and -m64.

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

19 years agoAdjust date of Casey's change.
rsandifo [Fri, 9 Jul 2004 07:29:02 +0000 (07:29 +0000)]
Adjust date of Casey's change.

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

19 years ago * jartool.c (find_entry, looks_like_dir): Remove inline spec.
rsandifo [Fri, 9 Jul 2004 06:28:17 +0000 (06:28 +0000)]
* jartool.c (find_entry, looks_like_dir): Remove inline spec.

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

19 years ago * gcc/config/pa/pa32-linux.h (MD_FALLBACK_FRAME_STATE_FOR): Define.
danglin [Fri, 9 Jul 2004 03:39:35 +0000 (03:39 +0000)]
* gcc/config/pa/pa32-linux.h (MD_FALLBACK_FRAME_STATE_FOR): Define.
* libjava/configure.in (SIGNAL_HANDLER): Use pa-signal.h for hppa.
* libjava/configure: Regenerate.
* libjava/configure.host: Set can_unwind_signal for hppa*-linux.
* libjava/pa-signal.h: New file.

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

19 years ago* builtins.c (fold_builtin_strncpy): Make sure len is a constant
aoliva [Fri, 9 Jul 2004 03:37:13 +0000 (03:37 +0000)]
* builtins.c (fold_builtin_strncpy): Make sure len is a constant
before comparing it as such.

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

19 years ago * builtins.c (std_gimplify_va_arg_expr): Hoist valist into a
rth [Fri, 9 Jul 2004 03:36:31 +0000 (03:36 +0000)]
    * builtins.c (std_gimplify_va_arg_expr): Hoist valist into a
        temporary.  Use bit arithmetic to align.

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

19 years ago2004-07-08 Jerry Quinn <jlquinn@optonline.net>
jlquinn [Fri, 9 Jul 2004 03:29:35 +0000 (03:29 +0000)]
2004-07-08  Jerry Quinn  <jlquinn@optonline.net>

* alias.c (nonlocal_mentioned_p, nonlocal_referenced_p,
nonlocal_set_p, init_alias_analysis): Use, LABEL_P, JUMP_P, CALL_P,
NONJUMP_INSN_P, INSN_P, NOTE_P, BARRIER_P.
* bb-reorder.c (mark_bb_for_unlikely_executed_section,
add_labels_and_missing_jumps, find_jump_block,
fix_crossing_unconditional_branches, add_reg_crossing_jump_notes):
Likewise.
* bt-load.c (btr_referenced_p, compute_defs_uses_and_gen,
link_btr_uses, move_btr_def): Likewise.
* builtins.c (expand_builtin_longjmp, expand_builtin_nonlocal_goto,
expand_builtin_expect_jump): Likewise.
* caller-save.c (save_call_clobbered_regs, insert_one_insn): Likewise.
* calls.c (expand_call, emit_library_call_value_1): Likewise.
* cfganal.c (forwarder_block_p): Likewise.
* cfgbuild.c (inside_basic_block_p, count_basic_blocks,
make_label_edge, rtl_make_eh_edge, make_edges, find_basic_blocks_1,
find_bb_boundaries): Likewise.
* cfgcleanup.c (try_simplify_condjump, try_forward_edges,
merge_blocks_move_predecessor_nojumps,
merge_blocks_move_successor_nojumps, insns_match_p,
flow_find_cross_jump, outgoing_edges_match, try_crossjump_to_edge,
try_optimize_cfg): Likewise.
* cfgexpand.c (expand_block, construct_exit_block): Likewise.
* cfglayout.c (skip_insns_after_block, label_for_bb,
record_effective_endpoints, insn_locators_initialize,
fixup_reorder_chain, update_unlikely_executed_notes): Likewise.
* cfgmainloop.c (create_loop_notes): Likewise.
* cfgrtl.c (delete_insn, delete_insn_chain,
create_basic_block_structure, rtl_delete_block, free_bb_for_insn,
update_bb_for_insn, rtl_merge_blocks, rtl_can_merge_blocks,
block_label, try_redirect_by_replacing_jump, last_loop_beg_note,
redirect_branch_edge, force_nonfallthru_and_redirect,
rtl_tidy_fallthru_edge, back_edge_of_syntactic_loop_p,
rtl_split_edge, commit_one_edge_insertion, print_rtl_with_bb,
update_br_prob_note, rtl_verify_flow_info_1, rtl_verify_flow_info,
purge_dead_edges, cfg_layout_redirect_edge_and_branch,
cfg_layout_delete_block, cfg_layout_can_merge_blocks_p,
cfg_layout_merge_blocks, rtl_block_ends_with_call_p,
need_fake_edge_p, rtl_flow_call_edges_add): Likewise.
* combine.c (combine_instructions, can_combine_p, try_combine,
find_split_point, record_dead_and_set_regs, reg_dead_at_p,
distribute_notes, distribute_links, insn_cuid): Likewise.
* cse.c (fold_rtx, cse_insn, cse_around_loop,
invalidate_skipped_block, cse_set_around_loop,
cse_end_of_basic_block, cse_main, cse_basic_block,
cse_condition_code_reg): Likewise.
* cselib.c (cselib_process_insn): Likewise.
* ddg.c (create_ddg): Likewise.
* df.c (df_insn_refs_record, df_bb_rd_local_compute, df_insns_modify):
Likewise.
* dwarf2out.c (dwarf2out_stack_adjust, dwarf2out_frame_debug,
gen_label_die, dwarf2out_var_location): Likewise.
* emit-rtl.c (get_first_nonnote_insn, get_last_nonnote_insn,
next_insn, previous_insn, next_nonnote_insn, prev_nonnote_insn,
last_call_insn, active_insn_p, next_label, prev_label,
link_cc0_insns, next_cc0_user, try_split, add_insn_after,
add_insn_before, remove_insn, add_function_usage_to,
reorder_insns, find_line_note, remove_unnecessary_notes,
emit_insn_after_1, classify_insn): Likewise.
* except.c (convert_from_eh_region_ranges_1, emit_to_new_bb_before,
connect_post_landing_pads, sjlj_mark_call_sites,
sjlj_emit_function_enter, sjlj_emit_function_exit, reachable_handlers,
can_throw_internal, can_throw_external, set_nothrow_function_flags,
convert_to_eh_region_ranges): Likewise.
* explow.c (optimize_save_area_alloca): Likewise.
* expr.c (expand_expr_real): Likewise.
* final.c (insn_current_reference_address, compute_alignments,
shorten_branches, final, scan_ahead_for_unlikely_executed_note,
final_scan_insn, output_asm_label, leaf_function_p): Likewise.
* flow.c (first_insn_after_basic_block_note, delete_dead_jumptables,
propagate_block_delete_insn, propagate_one_insn,
init_propagate_block_info, propagate_block, libcall_dead_p,
mark_set_1, attempt_auto_inc, find_auto_inc, try_pre_increment):
Likewise.
* function.c (instantiate_virtual_regs, reorder_blocks_1,
expand_function_start, expand_function_end, contains,
thread_prologue_and_epilogue_insns,
reposition_prologue_and_epilogue_notes): Likewise.
* gcse.c (constprop_register, bypass_conditional_jumps,
insert_insn_end_bb, gcse_after_reload): Likewise.
* genemit.c (gen_expand, gen_split): Likewise.
* genpeep.c (gen_peephole, main): Likewise.
* global.c (build_insn_chain): Likewise.
* graph.c (node_data, print_rtl_graph_with_bb): Likewise.
* haifa-sched.c (unlink_other_notes, unlink_line_notes,
get_block_head_tail, no_real_insns_p, rm_line_notes, save_line_notes,
restore_line_notes, rm_redundant_line_notes, rm_other_notes,
ok_for_early_queue_removal, set_priorities, sched_init): Likewise.
* ifcvt.c (count_bb_insns, first_active_insn, last_active_insn,
cond_exec_process_insns, end_ifcvt_sequence, noce_process_if_block,
merge_if_block, block_jumps_and_fallthru_p, find_if_block,
dead_or_predicable): Likewise.
* integrate.c (try_constants): Likewise.
* jump.c (rebuild_jump_labels, cleanup_barriers,
purge_line_number_notes, init_label_info, mark_all_labels,
squeeze_notes, get_label_before, get_label_after,
reversed_comparison_code_parts, simplejump_p, pc_set,
returnjump_p, onlyjump_p, follow_jumps, mark_jump_label,
delete_barrier, delete_prior_computation, delete_computation,
delete_related_insns, delete_for_peephole, redirect_jump):
Likewise.
* lcm.c (optimize_mode_switching): Likewise.
* local-alloc.c (validate_equiv_mem, update_equiv_regs, block_alloc):
Likewise.
* loop-doloop.c (doloop_valid_p, doloop_optimize): Likewise.
* loop-invariant.c (find_exits, find_invariants_bb): Likewise.
* loop-iv.c (simplify_using_assignment): Likewise.
* loop.c (compute_luids, loop_optimize, scan_loop, libcall_other_reg,
libcall_benefit, skip_consec_insns, move_movables, prescan_loop,
find_and_verify_loops, labels_in_range_p, for_each_insn_in_loop,
loop_bivs_init_find, strength_reduce, check_insn_for_bivs,
check_insn_for_givs, check_final_value, update_giv_derive,
basic_induction_var, product_cheap_p, check_dbra_loop,
loop_insn_first_p, last_use_this_basic_block,
canonicalize_condition, get_condition, loop_regs_scan, load_mems,
try_copy_prop, LOOP_BLOCK_NUM, loop_dump_aux): Likewise.
* modulo-sched.c (doloop_register_get, find_line_note, sms_schedule,
sms_schedule_by_order): Likewise.
* optabs.c (emit_no_conflict_block, emit_libcall_block): Likewise.
* postreload.c (reload_cse_simplify_operands, reload_combine,
reload_cse_move2add): Likewise.
* predict.c (can_predict_insn_p, estimate_probability,
expected_value_to_br_prob, process_note_predictions): Likewise.
* print-rtl.c (print_rtx, print_rtl, print_rtl_single): Likewise.
* profile.c (branch_prob): Likewise.
* ra-build.c (live_out_1, livethrough_conflicts_bb,
detect_webs_set_in_cond_jump): Likewise.
* ra-debug.c (ra_print_rtx_object, ra_debug_insns,
ra_print_rtl_with_bb): Likewise.
* ra-rewrite.c (insert_stores, rewrite_program2): Likewise.
* recog.c (next_insn_tests_no_inequality, find_single_use,
split_all_insns, peephole2_optimize, if_test_bypass_p): Likewise.
* reg-stack.c (next_flags_user, record_label_references,
emit_swap_insn, swap_rtx_condition, subst_stack_regs,
compensate_edge, convert_regs_1): Likewise.
* regclass.c (scan_one_insn): Likewise.
* regmove.c (optimize_reg_copy_1, optimize_reg_copy_2, fixup_match_2,
regmove_optimize, fixup_match_1, single_set_for_csa,
combine_stack_adjustments_for_block): Likewise.
* regrename.c (build_def_use, copyprop_hardreg_forward_1): Likewise.
* reload.c (find_reloads, find_reloads_address_1, subst_reloads,
find_equiv_reg): Likewise.
* reload1.c (reload, calculate_needs_all_insns, set_label_offsets,
reload_as_needed, emit_input_reload_insns, do_output_reload,
delete_output_reload, delete_address_reloads_1, fixup_abnormal_edges):
Likewise.
* reorg.c (find_end_label, emit_delay_sequence,
delete_from_delay_slot, delete_scheduled_jump, optimize_skip,
get_jump_flags, rare_destination, mostly_true_jump,
try_merge_delay_insns, redundant_insn, own_thread_p,
fill_simple_delay_slots, fill_slots_from_thread,
fill_eager_delay_slots, relax_delay_slots, make_return_insns,
dbr_schedule): Likewise.
* resource.c (find_basic_block, next_insn_no_annul,
find_dead_or_set_registers, mark_target_live_regs): Likewise.
* rtl.h (RTX_PREV): Likewise.
* rtlanal.c (global_reg_mentioned_p, no_labels_between_p,
no_jumps_between_p, reg_used_between_p, reg_referenced_between_p,
reg_set_p, find_last_value, dead_or_set_regno_p, find_reg_fusage,
find_regno_fusage, pure_call_p, replace_label, rtx_referenced_p_1,
tablejump_p, computed_jump_p, insns_safe_to_move_p,
find_first_parameter_load, can_hoist_insn_p): Likewise.
* sched-deps.c (get_condition, add_dependence, sched_analyze_2,
sched_analyze_insn, sched_analyze, add_forward_dependence): Likewise.
* sched-ebb.c (fix_basic_block_boundaries, add_deps_for_risky_insns,
schedule_ebbs): Likewise.
* sched-rgn.c (is_cfg_nonregular, find_conditional_protection,
is_conditionally_protected, can_schedule_ready_p,
add_branch_dependences, debug_dependencies): Likewise.
* stmt.c (emit_nop, expand_start_case, emit_jump_if_reachable):
Likewise.
* unroll.c (unroll_loop, copy_loop_body, back_branch_in_range_p,
reg_dead_after_loop, loop_find_equiv_value, loop_iterations,
set_dominates_use, ujump_to_loop_cont): Likewise.
* var-tracking.c (prologue_stack_adjust, vt_initialize): Likewise.
* varasm.c (output_constant_pool_1): Likewise.

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

19 years ago * tree-scalar-evolution.c: New file.
rakdver [Fri, 9 Jul 2004 03:19:14 +0000 (03:19 +0000)]
* tree-scalar-evolution.c: New file.
* tree-scalar-evolution.h: New file.
* tree-ssa-loop-niter.c: New file.
* Makefile.in (SCEV_H): New.
(tree-scalar-evolution.o, tree-ssa-loop-niter.o): Add new files.
* cfgloop.h (struct loop): Add bounds field.
* tree-flow.h (struct tree_niter_desc): New type.
(number_of_iterations_cond, number_of_iterations_exit,
loop_niter_by_eval, find_loop_niter_by_eval,
estimate_numbers_of_iterations, can_count_iv_in_wider_type,
free_numbers_of_iterations_estimates): Declare.
* tree.h (lower_bound_in_type, upper_bound_in_type): Declare.
* params.def (PARAM_MAX_ITERATIONS_TO_TRACK): New parameter.
* doc/invoke.texi (max-iterations-to-track): Document.

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

19 years ago PR c++/8211
giovannibajo [Fri, 9 Jul 2004 00:59:05 +0000 (00:59 +0000)]
PR c++/8211
PR c++/16165
* class.c (check_field_decls): Improve -Weffc++ warning: do not
warn for pointers to functions/members, or for classes without
destructors.

PR c++/8211
PR c++/16165
* g++.dg/warn/effc3.C: New test.

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

19 years ago * config/sh/sh.c (sh_va_arg): Initinalize lab_over.
kkojima [Fri, 9 Jul 2004 00:47:47 +0000 (00:47 +0000)]
* config/sh/sh.c (sh_va_arg): Initinalize lab_over.
* config/sh/sh.h (CONST_OK_FOR_J16): Use parentheses.
(MODE_AFTER): Add cast appropriately.
* config/sh/sh.md (movdi splitter): Likewise.
(casesi_worker_2): Add const qualifier appropriately.
(eh_return): Remove unused variable.
(insv): Initialize v;

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

19 years ago * config/mmix/mmix-protos.h (mmix_expand_builtin_va_arg): Remove.
rth [Fri, 9 Jul 2004 00:29:14 +0000 (00:29 +0000)]
    * config/mmix/mmix-protos.h (mmix_expand_builtin_va_arg): Remove.
        * config/mmix/mmix.c (TARGET_GIMPLIFY_VA_ARG_EXPR): New.
        (mmix_gimplify_va_arg_expr): Rewrite from mmix_expand_builtin_va_arg.
        * config/mmix/mmix.h (EXPAND_BUILTIN_VA_ARG): Remove.
        (FRAME_POINTER_REQUIRED): Use current_function_has_nonlocal_label.

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

19 years ago * config/m32r/m32r-protos.h (m32r_va_arg): Remove.
rth [Fri, 9 Jul 2004 00:19:25 +0000 (00:19 +0000)]
    * config/m32r/m32r-protos.h (m32r_va_arg): Remove.
        * config/m32r/m32r.c (TARGET_GIMPLIFY_VA_ARG_EXPR): New.
        (m32r_gimplify_va_arg_expr): Rewrite from m32r_va_arg.
        * config/m32r/m32r.h (EXPAND_BUILTIN_VA_ARG): Remove.

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

19 years agoDaily bump.
gccadmin [Fri, 9 Jul 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.

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

19 years ago * config/iq2000/iq2000-protos.h (iq2000_va_arg): Remove.
rth [Fri, 9 Jul 2004 00:02:54 +0000 (00:02 +0000)]
    * config/iq2000/iq2000-protos.h (iq2000_va_arg): Remove.
        * config/iq2000/iq2000.c (TARGET_GIMPLIFY_VA_ARG_EXPR): New.
        (iq2000_gimplify_va_arg_expr): Rewrite from iq2000_va_arg.
        * config/iq2000/iq2000.h (EXPAND_BUILTIN_VA_ARG): Remove.

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

19 years ago * config/frv/frv-protos.h (frv_expand_builtin_va_arg): Remove.
rth [Thu, 8 Jul 2004 23:53:14 +0000 (23:53 +0000)]
    * config/frv/frv-protos.h (frv_expand_builtin_va_arg): Remove.
        * config/frv/frv.c (TARGET_GIMPLIFY_VA_ARG_EXPR): New.
        (frv_gimplify_va_arg_expr): Rewrite from frv_expand_builtin_va_arg.
        * config/frv/frv.h (EXPAND_BUILTIN_VA_ARG): Remove.

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

19 years ago2004-07-09 David Billinghurst (David.Billinghurst@riotinto.com)
billingd [Thu, 8 Jul 2004 23:43:13 +0000 (23:43 +0000)]
2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)

* gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
change X to 1X in format.
* gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
add data statements to conform to standard.

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

19 years ago * config/i860/i860-protos.h (i860_va_arg): Remove.
rth [Thu, 8 Jul 2004 23:37:00 +0000 (23:37 +0000)]
    * config/i860/i860-protos.h (i860_va_arg): Remove.
        * config/i860/i860.c (TARGET_GIMPLIFY_VA_ARG_EXPR): New.
        (i860_gimplify_va_arg_expr): Rewrite from i860_va_arg.
        * config/i860/i860.h (EXPAND_BUILTIN_VA_ARG): Remove.

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

19 years ago2004-07-09 David Billinghurst (David.Billinghurst@riotinto.com)
billingd [Thu, 8 Jul 2004 23:36:52 +0000 (23:36 +0000)]
2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)

* gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
* gfortran.dg/g77/f77-edit-t-in.f: Likewise
* gfortran.dg/g77/f77-edit-x-out.f: Likewise

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

19 years ago2004-07-09 David Billinghurst (David.Billinghurst@riotinto.com)
billingd [Thu, 8 Jul 2004 23:29:43 +0000 (23:29 +0000)]
2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)

* gfortran.dg/g77/7388.f: Copy from g77.dg
* gfortran.dg/g77/f77-edit-i-out.f: Likewise
* gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
* gfortran.dg/g77/f77-edit-slash-out.f: Likewise
* gfortran.dg/g77/f77-edit-colon-out.f: Likewise
* gfortran.dg/g77/f77-edit-t-out.f: Likewise
* gfortran.dg/g77/f77-edit-h-out.f: Likewise
* gfortran.dg/g77/strlen0.f: Likewise

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

19 years ago2004-07-09 David Billinghurst (David.Billinghurst@riotinto.com)
billingd [Thu, 8 Jul 2004 23:12:47 +0000 (23:12 +0000)]
2004-07-09   David Billinghurst (David.Billinghurst@riotinto.com)

* lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
* gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)

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

19 years ago * system.h: Prototype getpagesize if missing.
bothner [Thu, 8 Jul 2004 23:05:29 +0000 (23:05 +0000)]
* system.h: Prototype getpagesize if missing.
* configure.ac: Add getpagesize to gcc_AC_CHECK_DECLS.
* configure: Regenerate.
* config.in: Regenerate.

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

19 years ago * config/fr30/fr30-protos.h (fr30_va_arg): Remove.
rth [Thu, 8 Jul 2004 22:38:18 +0000 (22:38 +0000)]
    * config/fr30/fr30-protos.h (fr30_va_arg): Remove.
        * config/fr30/fr30.c (TARGET_GIMPLIFY_VA_ARG_EXPR): New.
        (fr30_gimplify_va_arg_expr): New.
        (fr30_pass_by_reference, fr30_pass_by_value, fr30_va_arg): Remove.
        * config/fr30/fr30.h (EXPAND_BUILTIN_VA_ARG): Remove.

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

19 years ago * config/cris/cris-protos.h (cris_expand_builtin_va_arg): Remove.
rth [Thu, 8 Jul 2004 22:17:48 +0000 (22:17 +0000)]
    * config/cris/cris-protos.h (cris_expand_builtin_va_arg): Remove.
        * config/cris/cris.c (TARGET_GIMPLIFY_VA_ARG_EXPR): New.
        (cris_gimplify_va_arg_expr): Rewrite from cris_expand_builtin_va_arg.
        * config/cris/cris.h (EXPAND_BUILTIN_VA_ARG): Remove.

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

19 years ago2004-07-08 Vladimir Makarov <vmakarov@redhat.com>
vmakarov [Thu, 8 Jul 2004 22:13:40 +0000 (22:13 +0000)]
2004-07-08  Vladimir Makarov  <vmakarov@redhat.com>

PR target/16414
* config/ia64/ia64.c (ia64_dfa_new_cycle): Fix typo in comparison
of asm_noperands result.

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

19 years ago * builtins.c (ind_gimplify_va_arg_expr): New.
rth [Thu, 8 Jul 2004 22:03:57 +0000 (22:03 +0000)]
    * builtins.c (ind_gimplify_va_arg_expr): New.
        * tree.h (ind_gimplify_va_arg_expr): Declare.
        * config/arc/arc.c (arc_gimplify_va_arg_expr): Use it.

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

19 years ago * expmed.c (extract_bit_field): Correct condition to use vec_extract
rth [Thu, 8 Jul 2004 21:52:36 +0000 (21:52 +0000)]
    * expmed.c (extract_bit_field): Correct condition to use vec_extract
        patterns also on vector elements other than the first one.
        * config/i386/i386.md (vec_extractv2df, vec_extractv4sf): Add missing
        break statements.

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

19 years ago PR target/16344
danglin [Thu, 8 Jul 2004 21:49:44 +0000 (21:49 +0000)]
PR target/16344
* Makefile.tpl (profiledbootstrap): Build runtime libraries with
feedback based compiler.
* Makefile.in: Rebuilt.

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

19 years ago * config/rs6000/darwin-ldouble.c: Correct reference
geoffk [Thu, 8 Jul 2004 21:16:17 +0000 (21:16 +0000)]
* config/rs6000/darwin-ldouble.c: Correct reference
to the Linnainmaa paper.

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

19 years ago * config/arc/arc-protos.h (arc_va_arg): Remove.
rth [Thu, 8 Jul 2004 21:10:16 +0000 (21:10 +0000)]
    * config/arc/arc-protos.h (arc_va_arg): Remove.
        * config/arc/arc.c (TARGET_GIMPLIFY_VA_ARG_EXPR): New.
        (arc_gimplify_va_arg_expr): Rewrite from arc_va_arg.
        * config/arc/arc.h (EXPAND_BUILTIN_VA_ARG): Remove.

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

19 years ago2004-07-08 Paolo Carlini <pcarlini@suse.de>
paolo [Thu, 8 Jul 2004 20:48:04 +0000 (20:48 +0000)]
2004-07-08  Paolo Carlini  <pcarlini@suse.de>

* include/bits/gslice.h: Trivial formatting fixes.
* include/bits/gslice_array.h: Likewise.
* include/bits/indirect_array.h: Likewise.
* include/bits/mask_array.h: Likewise.
* include/bits/slice_array.h: Likewise.
* include/bits/valarray_after.h: Likewise.
* include/bits/valarray_array.h: Likewise.
* include/bits/valarray_before.h: Likewise.
* include/std/std_valarray.h: Likewise.

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

19 years ago * config/c4x/c4x-protos.h (c4x_va_arg): Remove.
rth [Thu, 8 Jul 2004 20:34:26 +0000 (20:34 +0000)]
    * config/c4x/c4x-protos.h (c4x_va_arg): Remove.
        * config/c4x/c4x.c (TARGET_GIMPLIFY_VA_ARG_EXPR): New.
        (c4x_gimplify_va_arg_expr): Rewrite from c4x_va_arg.
        * config/c4x/c4x.h (EXPAND_BUILTIN_VA_ARG): Remove.

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

19 years ago * pa.md (prefetch_32, prefetch_64): Simplify constraint checks.
danglin [Thu, 8 Jul 2004 20:21:00 +0000 (20:21 +0000)]
* pa.md (prefetch_32, prefetch_64): Simplify constraint checks.

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