Commit Graph

69981 Commits

Author SHA1 Message Date
Mark Mitchell 526635cb4b install.texi (--with-build-sysroot): Fix grammatical error.
* doc/install.texi (--with-build-sysroot): Fix grammatical error.
	Clarify use of "build" in name.

	* Makefile.tpl (SYSROOT_CFLAGS_FOR_TARGET): New variable.
	(CFLAGS_FOR_TARGET): Use it.
	(CXXFLAGS_FOR_TARGET): Likewise.
	* Makefile.in: Regenerated.
	* configure.in (--with-build-sysroot): New option.
	* configure: Regenerated.

From-SVN: r102389
2005-07-26 15:56:56 +00:00
Aldy Hernandez c14ff86e9c extend.texi (Raw read/write Functions): New section.
* doc/extend.texi (Raw read/write Functions): New section.
	* testsuite/gcc.target/frv/all-builtin-read8.c: New.
	* testsuite/gcc.target/frv/all-builtin-read16.c: New.
	* testsuite/gcc.target/frv/all-builtin-read32.c: New.
	* testsuite/gcc.target/frv/all-builtin-read64.c: New.
	* testsuite/gcc.target/frv/all-builtin-write8.c: New.
	* testsuite/gcc.target/frv/all-builtin-write16.c: New.
	* testsuite/gcc.target/frv/all-builtin-write32.c: New.
	* testsuite/gcc.target/frv/all-builtin-write64.c: New.
	* config/frv/frv.c: Add bdesc_loads global.
	Add bdesc_stores global.
	(frv_init_builtins): Add support for __builtin_{read/write}*.
	(frv_volatile_memref): New.
	(frv_expand_load_builtin): New.
	(frv_expand_store_builtin): New.
	* config/frv/frv.h (frv_builtins): Add FRV_BUILTIN_SCAN,
	FRV_BUILTIN_READ8, FRV_BUILTIN_READ16, FRV_BUILTIN_READ32,
	FRV_BUILTIN_READ64, FRV_BUILTIN_WRITE8, FRV_BUILTIN_WRITE16,
	FRV_BUILTIN_WRITE32, FRV_BUILTIN_WRITE64.
	* config/frv/frv.md (unspecs): Add UNSPEC_BUILTIN_LOAD,
	UNSPEC_BUILTIN_STORE, UNSPEC_OPTIONAL_MEMBAR.
	(builtin_read_<mode>): New.
	(builtin_write_<mode>): New.
	(builtin_write64): New.
	(optional_membar_<mode>): New.

From-SVN: r102388
2005-07-26 15:41:49 +00:00
J"orn Rennecke db48745242 emit-rtl.c (gen_lowpart_common): Compare size of MODE in bits (rather than units) against HOST_BITS_PER_WIDE_INT.
* emit-rtl.c (gen_lowpart_common): Compare size of MODE in bits
	(rather than units) against HOST_BITS_PER_WIDE_INT.

From-SVN: r102387
2005-07-26 15:58:43 +01:00
Andrew Pinski 84fd360ddc re PR libobjc/22606 (Exceptions cannot be thrown from -forward::)
2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>

        PR libobjc/22606
        * Makefile.in (ALL_CFLAGS): Add -fexceptions.
2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>

        PR libobjc/22606
        * objc.dg/try-catch-11.m: New test.

From-SVN: r102386
2005-07-26 07:27:33 -07:00
Kazu Hirata a4174ebf41 calls.c, [...]: Fix comment typos.
* calls.c, fold-const.c, ipa-reference.c, ipa-type-escape.c,
	tree-ssa-reassoc.c, tree-ssa-structalias.c, vec.h,
	config/crx/crx.c, config/m32c/m32c.c, config/m32c/m32c.h: Fix
	comment typos.
	* doc/c-tree.texi, doc/tree-ssa.texi: Fix typos.

From-SVN: r102385
2005-07-26 13:53:54 +00:00
Kazu Hirata 783455db8d ipa-pure-const.c, [...]: Update FSF address.
* ipa-pure-const.c, ipa-reference.c, ipa-reference.h,
	ipa-type-escape.c, ipa-type-escape.h, ipa-utils.c,
	ipa-utils.h, treestruct.def, config/crx/crx-protos.h,
	config/crx/crx.c, config/crx/crx.h, config/crx/crx.md: Update
	FSF address.

From-SVN: r102384
2005-07-26 12:29:15 +00:00
Richard Guenther 46c0a59dfb re PR tree-optimization/22486 (Upcasts are not folded away)
2005-07-26  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/22486
	* fold-const.c (fold_unary): Fold away useless component
	references of the form (T *)&T.x, if the address
	doesn't change.

	* gcc.dg/tree-ssa/upcast-1.c: New testcase.

From-SVN: r102381
2005-07-26 07:34:58 +00:00
James E Wilson 3e2844cb07 Better debug info for inlined functions.
* dwarf2out.c (add_call_src_coords_attributes): New.
(gen_inlined_subroutine_die): Call it.
(maybe_emit_file, init_file_table): Add comments.
(prune_unused_types_walk_attribs): Pass DW_AT_call_file through
maybe_emit_file.
* tree-inline.c (remap_block): Copy BLOCK_SOURCE_LOCATION.
(expand_call_inline): Set BLOCK_SOURCE_LOCATION.
* tree.h (BLOCK_SOURCE_LOCATION): New.
(struct tree_block): New field locus.

From-SVN: r102379
2005-07-25 19:56:44 -07:00
Ian Lance Taylor dd4f41c377 ptree.c (cxx_print_identifier): Print a leading space if the indent level is 0.
* ptree.c (cxx_print_identifier): Print a leading space if the
	indent level is 0.

From-SVN: r102378
2005-07-26 02:38:20 +00:00
GCC Administrator 9bbf1357c8 Daily bump.
[[Split portion of a mixed commit.]]

From-SVN: r102376.2
2005-07-26 00:16:16 +00:00
Andreas Schwab 9275de65ab re PR rtl-optimization/23043 ([m68k-linux] bootstrap error on m68k-linux)
PR rtl-optimization/23043
	* postreload-gcse.c (eliminate_partially_redundant_load): Fix typo
	when allocating a struct unoccr.

From-SVN: r102374
2005-07-25 23:22:05 +00:00
Richard Henderson 5306ec31f5 re PR middle-end/22626 (ICE with optimization turned on while trying to exand complex multiply)
PR 22626
        * tree-complex.c (gate_no_optimization): True if errors.
        * Makefile.in (tree-complex.o): Update dependencies.

From-SVN: r102373
2005-07-25 16:04:33 -07:00
Dave Odell 7f50ddeef6 re PR libstdc++/23053 (Const-correctness issue in TR1 hashtable)
2005-07-25  Dave Odell  <evilalias@hotmail.com>

	PR libstdc++/23053
	* include/tr1/hashtable (hashtable<>::find_node): Const-ify.
	* testsuite/tr1/6_containers/unordered/hashtable/23053.cc: New.

From-SVN: r102372
2005-07-25 22:46:48 +00:00
Aldy Hernandez bfa653b399 predicates.md (integer_register_operand): Use GPR_AP_OR_PSEUDO_P.
* config/frv/predicates.md (integer_register_operand): Use
	GPR_AP_OR_PSEUDO_P.

From-SVN: r102371
2005-07-25 21:44:21 +00:00
Andrew Pinski 43e364dd78 re PR tree-optimization/22484 (ICE: verify_stmts failed with -O3)
2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>

        PR tree-opt/22484
        * tree-ssa-ccp.c (fold_stmt_inplace): Strip useless type conversions
        after fold.
        * tree-ssa-propagate.c (set_rhs): Reject invalid conditional operands.
2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>

        PR tree-opt/22484
        * testsuite/g++.dg/opt/loop2.C: New test.

From-SVN: r102369
2005-07-25 13:27:56 -07:00
Andrew Pinski c72f711f8a tree-ssa-reassoc.c (reassociate_expr): Allow scaler floating point types when flag_unsafe_math_optimizations is true.
2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>

        * tree-ssa-reassoc.c (reassociate_expr): Allow scaler floating point
        types when flag_unsafe_math_optimizations is true.

2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>

        * gcc.dg/tree-ssa/reassoc-3.c: New test.
        * gcc.dg/tree-ssa/reassoc-4.c: New test.

From-SVN: r102368
2005-07-25 13:23:50 -07:00
Mark Mitchell 160633c626 gcc.c (option_map): Add --sysroot.
* gcc.c (option_map): Add --sysroot.
	(process_command): Handle --sysroot.
	(display_help): Document it.
	* doc/cppopts.tex (-isysroot): Document.
	* doc/invoke.texi (--sysroot): Document.
	* doc/install.texi (--with-build-sysroot): Document.

	* Makefile.in (inhibit_libc): New variable.
	(INHIBIT_LIBC_CFLAGS): Likewise.
	(LIBGCC2_CFLAGS): Include
	$(INHIBIT_LIBC_CFLAGS).
	(CRTSTUFF_CFLAGS): Include $(INHIBIT_LIBC_CFLAGS).
	($(T)crtbegin.o): Do not use @inhibit_libc@.
	($(T)crtend.o): Likewise.
	($(T)crtbeginS.o): Do not use @inhibit_libc@.
	($(T)crtendS.o): Likewise.
	($(T)crtbeginT.o): Do not use @inhibit_libc@.
	($(T)crtendT.o): Likewise.
	(stmp-fixinc): Do not complain about missing headers if
	inhibit_libc.
	* configure.ac (inhibit_libc): Set it to true/false.
	(--with-build-sysroot): New option.  Use it to set
	SYSTEM_HEADER_DIR.
	* configure: Regenerated.

From-SVN: r102367
2005-07-25 19:42:04 +00:00
Adam Nemet 334a03fd1e profopt.exp (profopt-execute): Check for profiling data files on the target.
* lib/profopt.exp (profopt-execute): Check for profiling data
        files on the target.

From-SVN: r102366
2005-07-25 18:55:29 +00:00
Manfred Hollstein 1490f93a3c * calls.c (store_one_arg): Fix unsigned comparison warning.
From-SVN: r102363
2005-07-25 16:17:01 +00:00
Serge Belyshev 76e20664f6 re PR other/22337 (zone collector does not build)
2005-07-25  Serge Belyshev  <belyshev@depni.sinp.msu.ru>

        PR other/22337
        * ggc-zone.c (ggc_alloc_zone_stat): Do not use CHUNK_OVERHEAD.
        (ggc_print_statistics): Initialize variable before use.

From-SVN: r102362
2005-07-25 08:14:21 -07:00
Richard Guenther aa18debd7a flatten-1.c: Use longer function names for matching of asm labels.
2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>

	* gcc.dg/tree-ssa/flatten-1.c: Use longer function names
	for matching of asm labels.

From-SVN: r102361
2005-07-25 14:51:58 +00:00
Richard Guenther e53e4e9324 20050719-1.c: Add return 0;.
2005-07-25  Richard Guenther  <rguenther@suse.de>

	* gcc.dg/tree-ssa/20050719-1.c: Add return 0;.

From-SVN: r102360
2005-07-25 14:41:26 +00:00
Richard Guenther 086da928df re PR testsuite/22624 (gcc.dg/tree-ssa/flatten-2.c scan-assembler-not indirect.[: \t\n] fails)
2005-07-25  Richard Guenther  <rguenther@suse.de>

	PR testsuite/22624
	* gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.

From-SVN: r102359
2005-07-25 14:26:36 +00:00
Richard Guenther 5c97e2de43 tree-dfa.c (mark_new_vars_to_rename): Protect against calling with a PHI_NODE argument.
2005-07-25  Richard Guenther  <rguenther@suse.de>

	* tree-dfa.c (mark_new_vars_to_rename): Protect against
	calling with a PHI_NODE argument.

	* tree-flow-inline.h (overlap_subvar): Protect against
	possible overflow.

From-SVN: r102358
2005-07-25 14:01:02 +00:00
Paolo Bonzini 7fefc172f1 aclocal.m4 (gcc_AC_CHECK_TOOL): Add /bin to default directory.
2005-07-25  Paolo Bonzini  <bonzini@gnu.org>

	* aclocal.m4 (gcc_AC_CHECK_TOOL): Add /bin to default directory.
	* configure: Regenerate.

From-SVN: r102357
2005-07-25 12:18:58 +00:00
Ira Rosen 86a0740499 expr.c (highest_pow2_factor): Make extern.
* expr.c (highest_pow2_factor): Make extern.
        * tree-data-ref.c (ptr_decl_may_alias_p): New function.
        (ptr_ptr_may_alias_p, may_alias_p, record_ptr_differ_p,
        record_array_differ_p, array_ptr_differ_p): Likewise.
        (base_object_differ_p): Rename (from array_base_name_differ_p). Support
        additional cases. Call the above functions.
        (base_addr_differ_p): Moved from tree-vect-analyze.c. Call
        base_object_differ_p when there are two base objects. Otherwise, compare
        base address and offset. Call may_alias_p.
        (dump_data_reference): Use a correct field name.
        (analyze_array): Make static. Initialize new data-ref fields.
        (analyze_indirect_ref): New function.
        (init_data_ref): Initialize new data-ref fields.
        (strip_conversion): Moved from tree-vect-analyze.c.
        (analyze_offset_expr, get_ptr_offset, address_analysis, object_analysis):
        Likewise.
        (analyze_offset): New function.
        (create_data_ref): Likewise.
        (initialize_data_dependence_relation): Call base_addr_differ_p. Compare
        dimensions for ARRAY_REFs only.
        (build_classic_dist_vector): Make static.
        (access_functions_are_affine_or_constant_p): Call macro to get the
        address of access functions.
        (compute_all_dependences): Add new parameter
        compute_self_and_read_read_dependences. Compute self and read-read
        dependences if it is true.
        (find_data_references_in_loop): Call create_data_ref. Initialize new
        data-ref fields.
        (compute_data_dependences_for_loop): Add new parameter
        compute_self_and_read_read_dependences. Remove parameter nb_loops,
        compute nb_loops. Call compute_all_dependences, build_classic_dist_vector
        and build_classic_dir_vector with correct parameters.
        (analyze_all_data_dependences): Call compute_data_dependences_for_loop with
        correct parameters. Compare dimensions for ARRAY_REFs only.
        (free_data_refs): Call macro to free access functions.
        * tree-data-ref.h (struct first_location_in_loop): New structure. Move
        fields from stmt_vinfo.
        (struct base_object_info): New structure.
        (struct data_reference): Move fields to base_object_info. Add fields
        first_location and object_info for above structures. Move fields from
        stmt_info: memtag, ptr_info, subvars, misalignment. Add new field aligned_to.
        Add macros to access the new fields.
        Update functions declarations.
        * tree-flow.h (is_aliased_with): Declare.
        * tree-loop-linear.c (linear_transform_loops): Call
        compute_data_dependences_for_loop with correct parameters.
        * tree-ssa-alias.c (is_aliased_with): New function.
        * tree-vect-analyze.c (vect_get_ptr_offset): Remove.
        (vect_analyze_offset_expr, vect_base_addr_differ_p): Likewise.
        (vect_analyze_data_ref_dependence): Get ddr. Remove call to
        vect_base_addr_differ_p, compute_subscript_distance and
        build_classic_dist_vector. Add printings. Check absolute value of
        distance.
        (vect_analyze_data_ref_dependences): Go through ddrs instead of data-refs.
        (vect_compute_data_ref_alignment): Get the fields of data-ref instead of
        stmt. Check aligned_to. Check if the base is aligned. Remove conversion
        to bytes. Add printing.
        (vect_compute_data_refs_alignment): Go through loads and stores in one loop.
        (vect_enhance_data_refs_alignment, vect_analyze_data_refs_alignment,
        vect_analyze_data_ref_access): Likewise.
        (vect_analyze_pointer_ref_access): Remove.
        (vect_address_analysis, vect_object_analysis): Likewise.
        (vect_analyze_data_refs): Call compute_data_dependences_for_loop to find
        and analyze data-refs in the loop.
        * tree-vect-transform.c (vect_create_addr_base_for_vector_ref): Get the
        fields of data-ref instead of stmt. Add init to the offset from the base.
        (vect_create_data_ref_ptr): Get the fields of data-ref instead of stmt.
        (vect_update_init_of_dr): Likewise.
        (vect_update_inits_of_drs): Go through loads and stores in one loop.
        * tree-vectorizer.c (new_stmt_vec_info): Remove initialization of removed
        fields.
        (new_loop_vec_info): Initialize new fields.
        (destroy_loop_vec_info): Free new fields.
        (vect_strip_conversion): Remove.
        * tree-vectorizer.h (enum verbosity_levels): Add new verbosity level.
        (struct _loop_vec_info): Unify data_ref_writes and data_ref_reads into
        datarefs. Add new field ddrs.
        Add macros for the new fields access.
        (struct _stmt_vec_info): Remove: base_address, initial_offset, step,
        base_aligned_p, misalignment, memtag, ptr_info and subvars.
        Remove their macros.
        * tree.h (highest_pow2_factor): Declare.

From-SVN: r102356
2005-07-25 12:05:07 +00:00
Paolo Carlini 4fdfb2046e 2005-07-25 Paolo Carlini <pcarlini@suse.de>
Adjust date of last ChangeLog entry.

From-SVN: r102354
2005-07-25 08:49:37 +00:00
Paolo Carlini ceed88b131 re PR libstdc++/22515 (operator>>(istream, string/CharT*) can be faster)
2005-07-24  Paolo Carlini  <pcarlini@suse.de>

	PR libstdc++/22515
	* include/bits/basic_string.h: Declare the specialization
	operator>>(basic_istream<char>&, basic_string<char>&).
	* include/std/std_istream.h: Declate the specialization
	operator>>(basic_istream<char>&, char*).
	* include/std/std_streambuf.h (basic_streambuf): Add friend
	declarations for the above.
	* src/istream.cc: Define the above.
	* testsuite/27_io/basic_istream/extractors_character/char/4.cc: New.
	* testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
	Likewise.
	* testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.

From-SVN: r102353
2005-07-25 08:47:33 +00:00
Jakub Jelinek 0dc42b03d3 calls.c (store_one_arg): Check for sibling call MEM arguments from already clobbered incoming argument area.
* calls.c (store_one_arg): Check for sibling call MEM arguments
	from already clobbered incoming argument area.

	* gcc.c-torture/execute/20050713-1.c: New test.

From-SVN: r102350
2005-07-25 09:54:07 +02:00
Jakub Jelinek 31f74accb2 re PR fortran/20063 (n*'xxxx' disables padding)
PR fortran/20063
	* data.c (gfc_assign_data_value_range): Call
	create_character_initializer if last_ts is a character type.

	* gfortran.fortran-torture/execute/data_4.f90: New test.

From-SVN: r102349
2005-07-25 09:51:12 +02:00
Jakub Jelinek 044ed7ecf6 re PR c/20303 ([4.0 only] Can't push more than 16 nested visibility)
PR middle-end/20303
	* gcc.dg/visibility-d.c: New test.

From-SVN: r102348
2005-07-25 09:38:58 +02:00
Feng Wang d13d9eae7d reshape_rank7.f90: Fix dejagnu commands.
2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>

        * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
        * gfortran.dg/underflow.f90: Ditto.

From-SVN: r102342
2005-07-25 03:37:30 +00:00
GCC Administrator 85299dd593 Daily bump.
[[Split portion of a mixed commit.]]

From-SVN: r102340.2
2005-07-25 00:16:14 +00:00
Kaveh R. Ghazi 104f8784d2 c-common.c (check_missing_format_attribute): New.
* c-common.c (check_missing_format_attribute): New.
	* c-common.h (check_missing_format_attribute): Likewise.
	* c-typeck.c (convert_for_assignment): Use it.

cp:
	* call.c (convert_for_arg_passing): Check function pointers when
	-Wmissing-format-attribute is activated.
	* typeck.c (convert_for_assignment): Likewise.

testsuite:
	* g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
	g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
	g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.

From-SVN: r102338
2005-07-24 21:38:02 +00:00
Andreas Schwab 1b8452d093 m68k.md ("extendqidi2"): When source is an address register use a word move.
* config/m68k/m68k.md ("extendqidi2"): When source is an address
	register use a word move.  Correct operand of ext.w in 68000 code.

From-SVN: r102337
2005-07-24 19:15:21 +00:00
Mark Mitchell 2b4029550f dwarf2out.c (gen_variable_die): Treat un-emitted COMDAT variables as declarations, rather than definitions.
* dwarf2out.c (gen_variable_die): Treat un-emitted COMDAT
	variables as declarations, rather than definitions.

From-SVN: r102335
2005-07-24 16:33:53 +00:00
Paolo Bonzini 19791f70aa Makefile.tpl: Wrap install between unstage and stage
2005-07-24  Paolo Bonzini  <bonzini@gnu.org>

	* Makefile.tpl: Wrap install between unstage and stage
	* Makefile.in: Regenerate.

From-SVN: r102334
2005-07-24 13:52:54 +00:00
Steven Bosscher 75554d5149 whitespace fixes for my scripts
From-SVN: r102333
2005-07-24 10:37:48 +00:00
Ira Rosen c8af1197ba re PR tree-optimization/22526 (vectorizer produces mis-match types in conditionals)
PR tree-optimization/22526
        * tree-vectorizer.c (slpeel_tree_peel_loop_to_edge): Match the type
        of the zero node.

From-SVN: r102332
2005-07-24 10:10:49 +00:00
Francois-Xavier Coudert 1b135aa53e builtins.def: Add DEF_EXT_C99RES_BUILTIN to define builtins that C99 reserve for future use.
* builtins.def: Add DEF_EXT_C99RES_BUILTIN to define builtins
	that C99 reserve for future use. Use it to define clog10,
	clog10f and clog10l.

From-SVN: r102331
2005-07-24 08:36:33 +00:00
Kaveh R. Ghazi 467129e657 configure.ac (ACX_PROG_CC_WARNING_OPTS): add -Wmissing-format-attribute.
* configure.ac (ACX_PROG_CC_WARNING_OPTS): add
	-Wmissing-format-attribute.

	* configure: Regenerate.

From-SVN: r102327
2005-07-24 03:44:26 +00:00
Kaveh R. Ghazi ac0f3f3949 Makefile.in (STRICT2_WARN): Add -Wmissing-format-attribute.
* Makefile.in (STRICT2_WARN): Add -Wmissing-format-attribute.
	* configure.ac: Check for -Wmissing-format-attribute.

	* configure: Regenerate.

From-SVN: r102326
2005-07-24 03:39:23 +00:00
Jerry DeLisle 4cf507fc16 nan_inf_fmt.f90: Revise test to include case of field width of zero.
2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>

        * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
        include case of field width of zero.

From-SVN: r102325
2005-07-24 02:30:27 +00:00
Jerry DeLisle 35fd722b61 write.c (write_float): Revise output of IEEE exceptional values to comply with F95 and F2003 standards.
2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>

    * io/write.c (write_float): Revise output of IEEE exceptional
    values to comply with F95 and F2003 standards.

From-SVN: r102324
2005-07-24 02:24:15 +00:00
GCC Administrator 70a76cbca8 Daily bump.
[[Split portion of a mixed commit.]]

From-SVN: r102321.2
2005-07-24 00:16:17 +00:00
Jerry DeLisle 049c3b5d06 re PR fortran/21875 ([meta-bug] NIST test suite failures)
2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>

        PR libgfortran/21875
        * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
        with trailing blanks on normal formatted read.

From-SVN: r102316
2005-07-23 23:54:50 +00:00
Richard Henderson db753fa1cb re PR tree-optimization/22623 (type mismatch between an SSA_NAME and its symbol)
PR tree-optimization/22623
        * tree-complex.c (set_component_ssa_name): Use replace_ssa_name_symbol.

From-SVN: r102315
2005-07-23 14:50:14 -07:00
Giovanni Bajo 28f155be0a re PR target/22577 (PA bootstrap fails)
PR target/22577
	* config/pa/pa.c (reloc_needed): Updated for VECs inside CONSTRUCTOR.

From-SVN: r102314
2005-07-23 21:36:40 +00:00
James A. Morrison 02ae7df99a var_defs.tree: Remove extra lines.
2005-07-23  James A. Morrrison  <phython@gcc.gnu.org>

	* compile/var_defs.tree: Remove extra lines.

From-SVN: r102311
2005-07-23 17:59:06 +00:00
Kaveh R. Ghazi db857e7d05 Makefile.in (C_TREE_H): Update dependencies.
* Makefile.in (C_TREE_H): Update dependencies.
	* c-tree.h: Include toplev.h.
	* diagnostic.h (diagnostic_set_info): Add format attribute.
	* rtl-error.c (diagnostic_for_asm): Likewise.

From-SVN: r102309
2005-07-23 15:22:46 +00:00