Commit Graph

71450 Commits

Author SHA1 Message Date
David Edelsohn
27f0fe7f6e rs6000.md (eq<mode>): Add !TARGET_POWER.
* config/rs6000/rs6000.md (eq<mode>): Add !TARGET_POWER.
	(eq<mode>_compare): Same.

From-SVN: r105044
2005-10-06 12:39:12 -04:00
Richard Guenther
098209a9d6 re PR tree-optimization/24238 (ICE: verify_ssa failed "statement makes a memory store, but has no V_MAY_DEFS nor V_MUST_DEFS")
2005-10-06  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/24238
	* tree-ssa-alias.c (find_used_portions): Handle PARAM_DECL.

	* g++.dg/tree-ssa/pr24238.C: New testcase.

From-SVN: r105043
2005-10-06 16:20:14 +00:00
Erik Edelmann
3b138408de re PR fortran/18568 (pointers in derived data types do not transmit shape of pointed to arrays - bug or non-standard feature?)
2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
fortran/
        PR 18568
	* resolve.c (find_array_spec): Search through the list of
	components in the symbol of the type instead of the symbol of the
	variable.
testsuite/
	PR 18568
	* gfortran.dg/der_pointer_3.f90: New test.

From-SVN: r105039
2005-10-06 17:44:01 +02:00
Daniel Jacobowitz
d739199abb Makefile.def (flags_to_pass): Add OBJDUMP_FOR_TARGET.
./	* Makefile.def (flags_to_pass): Add OBJDUMP_FOR_TARGET.
	* Makefile.tpl (BASE_TARGET_EXPORTS): Add OBJDUMP.
	(OBJDUMP_FOR_TARGET, CONFIGURED_OBJDUMP_FOR_TARGET)
	(USUAL_OBJDUMP_FOR_TARGET): New.
	(EXTRA_TARGET_FLAGS): Add OBJDUMP.
	* configure.in: Check for $OBJDUMP_FOR_TARGET.
	* configure, Makefile: Regenerated.
gcc/
	* acinclude.m4 (gcc_AC_CHECK_TOOL): Handle environment variables
	here.  Use AC_PATH_PROG for environment variables instead of
	test -x.
	* configure.ac: Update calls to gcc_AC_CHECK_TOOL.  Use it for
	objdump also.
	* configure: Regenerated.

From-SVN: r105038
2005-10-06 15:24:09 +00:00
Volker Reichelt
88217f448d * call.c (resolve_args): Remove redundant test.
From-SVN: r105034
2005-10-06 14:03:36 +00:00
Richard Earnshaw
c40cb38da9 re PR target/23783 (gcc.c-torture/compile/calls.c triggers an ICE)
PR target/23783
	* arm.md (call): If the address isn't a SYMBOL_REF or a register,
	then force it into a register.
	(call_value): Likewise.

From-SVN: r105032
2005-10-06 12:43:17 +00:00
Richard Henderson
5872662b0b re PR middle-end/24049 (compiler error: Segmentation fault In function 'DESX_CBCUpdate')
PR 24049
        * passes.c (init_optimization_passes): Move pass_lower_vector_ssa
        under pass_vectorize.  Clear TODO_ggc_collect from the dce pass
        under pass_vectorize.

From-SVN: r105029
2005-10-06 01:41:47 -07:00
Devang Patel
d6b27b56a2 re PR debug/23205 ([C++/unit-at-a-time] stabs debug info omitted for global const variables)
PR Debug/23205
       * dbxout.c (dbxout_symbol): Check DECL_RTL_SET_P, after
       handling constants. Check NAMESPACE_DECL context for constants.

       * g++.dg/other/PR23205.C: New.

From-SVN: r105028
2005-10-05 17:47:21 -07:00
GCC Administrator
2d99a2ffb1 Daily bump.
[[Split portion of a mixed commit.]]

From-SVN: r105025.2
2005-10-06 00:16:12 +00:00
Eric Christopher
759915cada md.texi (Standard Names): Fix name of pushm1 pattern.
2005-10-05  Eric Christopher  <echristo@apple.com>

        * doc/md.texi (Standard Names): Fix name of pushm1 pattern.

From-SVN: r105023
2005-10-06 00:05:33 +00:00
Richard Henderson
bf7e247271 re PR middle-end/23714 (ICE in expand_assignment)
PR 23714
        * tree-cfg.c (mark_array_ref_addressable_1): New.
        (mark_array_ref_addressable): New.
        * tree-flow.h (mark_array_ref_addressable): Declare.
        * tree-optimize.c (execute_cleanup_cfg_post_optimizing): Use it.

From-SVN: r105022
2005-10-05 17:02:57 -07:00
Paolo Carlini
c54c1b2b52 sso_string_base.h (struct __sso_string_local): Remove...
2005-10-05  Paolo Carlini  <pcarlini@suse.de>

	* include/ext/sso_string_base.h (struct __sso_string_local):
	Remove, actually POD types cannot have user defined constructors
	(being aggregates) and therefore can always be members of unions.
	(class __sso_string_base): Adjust consistently.

From-SVN: r105021
2005-10-05 23:50:18 +00:00
Andrew Pinski
d14e25e00b re PR middle-end/20606 (ICE in make_edges, at cfgbuild.c:327 on x86_64 (with O2 - not with no optimizations))
2005-10-05  Andrew Pinski  <pinskia@physics.uc.edu>

        PR middle-end/20606
        PR middle-end/24069
        * reload.c (subst_reloads): When adding a REG_LABEL to a
        jump instruction, also update JUMP_LABEL.

From-SVN: r105013
2005-10-05 12:50:27 -07:00
David Edelsohn
f935b9e01b params.def (PARAM_MAX_GROW_COPY_BB_INSNS): New.
* params.def (PARAM_MAX_GROW_COPY_BB_INSNS): New.
        * bb-reorder.c (copy_bb_p): Use it.
        * doc/invoke.texi (param table): Add max-grow-copy-bb-insn.

From-SVN: r105011
2005-10-05 15:11:42 -04:00
Paolo Carlini
31131ac1e6 re PR libstdc++/24198 (Remove from the testsuite gnu_char_type (or fix it))
2005-10-05  Paolo Carlini  <pcarlini@suse.de>

	PR libstdc++/24198
	* testsuite/27_io/basic_filebuf/3.cc: Use __gnu_test::pod_ushort
	instead.
	* testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
	* testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
	* testsuite/27_io/basic_fstream/3.cc: Likewise; run the test.
	* testsuite/27_io/basic_ifstream/3.cc: Likewise; run the test.
	* testsuite/27_io/basic_ios/3.cc: Likewise.
	* testsuite/27_io/basic_iostream/3.cc: Likewise; run the test.
	* testsuite/27_io/basic_istream/3.cc: Likewise; run the test.
	* testsuite/27_io/basic_istringstream/3.cc: Likewise; run the test.
	* testsuite/27_io/basic_ofstream/3.cc: Likewise; run the test.
	* testsuite/27_io/basic_ostream/3.cc: Likewise; run the test.
	* testsuite/27_io/basic_ostringstream/3.cc: Likewise; run the test.
	* testsuite/27_io/basic_streambuf/3.cc: Likewise.
	* testsuite/27_io/basic_stringbuf/3.cc: Likewise.
	* testsuite/27_io/basic_stringstream/3.cc: Likewise; run the test.

From-SVN: r105010
2005-10-05 19:11:18 +00:00
Richard Henderson
d3073c70c5 re PR target/23602 (1081 test failures in libjava, when configured for i486-linux)
PR target/23602
        * toplev.c (process_options): Warn about unsupported combinations
        of unwind tables and omit-frame-pointer.
        * config/i386/i386.c (override_options): Similarly.  Enable
        accumulate-outgoing-args if not explicitly disabled.
testsuite/
        * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
        * g++.dg/eh/omit-frame-pointer2.C: Likewise.
libjava/
        * configure.host (i?86-*): Set -fomit-frame-pointer in libgcj_flags,
        but not BACKTRACESPEC.
        (x86_64-*): Similarly.  Don't set -ffloat-store in 64-bit mode.

From-SVN: r105009
2005-10-05 11:19:26 -07:00
Steve Ellcey
10dc6e8cea vect.md (vec_initv2si): Fix typo of V2SF to V2SI.
* vect.md (vec_initv2si): Fix typo of V2SF to V2SI.
	Handle big endian vs. small endian.
	(vec_initv2sf): Handle big endian vs. small endian.
	(*vec_extractv2sf_1): Ditto.

From-SVN: r105008
2005-10-05 18:06:37 +00:00
Dale Johannesen
9f85ecfe7f convert.c (convert_to_real): Don't convert (float)floor(double d) to floorf((float)d).
2005-10-05  Dale Johannesen  <dalej@apple.com>

        * convert.c (convert_to_real):  Don't convert
        (float)floor(double d) to floorf((float)d).

From-SVN: r105006
2005-10-05 17:29:41 +00:00
Dale Johannesen
8acdc22e8e float-floor.c: New.
2005-10-05  Dale Johannesen  <dalej@apple.com>

        * gcc.c-torture/execute/float-floor.c:  New.

From-SVN: r105004
2005-10-05 17:28:50 +00:00
Paolo Bonzini
db38c6bb93 Makefile.tpl (all): Make prebootstrap packages before other host packages.
2005-10-05  Paolo Bonzini  <bonzini@gnu.org>

	* Makefile.tpl (all) [gcc-no-bootstrap]: Make prebootstrap packages
	before other host packages.

From-SVN: r105002
2005-10-05 15:57:43 +00:00
Paolo Carlini
c6ff194494 PR libstdc++/11729 (DR 280, [Ready])
2005-10-05  Paolo Carlini  <pcarlini@suse.de>

	PR libstdc++/11729 (DR 280, [Ready])
	* include/bits/stl_iterator.h: Add reverse_iterator global
	functions with two template parameters (operator==, !=, <,
	>, <=, >=, -).
	* testsuite/24_iterators/reverse_iterator/11729.cc: New.
	* docs/html/ext/howto.html: Add an entry for issue 280.

From-SVN: r105000
2005-10-05 15:49:39 +00:00
Daniel Jacobowitz
c2540bbb46 * config/arm/arm.md (insv): Use gen_int_mode in more places.
From-SVN: r104997
2005-10-05 15:24:01 +00:00
Andrew MacLeod
f3940b0e3d re PR tree-optimization/18587 (build_v_may_defs and build_vuses can be improved when adding)
2005-10-05  Andrew MacLeod  <amacleod@redhat.com>

	PR tree-optimization/18587

	* tree-ssa-operands.c (struct opbuild_list_d, OPBUILD_LAST): Delete.
	(build_defs, build_uses, build_v_may_defs, build_v_must_defs,
	build_vuses): Change to VEC type.
	(opbuild_initialize_virtual, opbuild_initialize_real, opbuild_free,
	opbuild_num_elems, opbuild_append_real, opbuild_append_virtual,
	opbuild_first, opbuild_next, opbuild_elem_real, opbuild_elem_virtual,
	opbuild_elem_uid, opbuild_clear, opbuild_remove_elem): Delete.
	(get_name_decl): New.  Return DECL_UID of base variable.
	(operand_build_cmp): New.  qsort comparison routine.
	(operand_build_sort_virtual): New.  Sort virtual build vector.
	(init_ssa_operands, fini_ssa_operands): Use VEC routines.
	(FINALIZE_OPBUILD_BASE, FINALIZE_OPBUILD_ELEM): Use VEC_Index.
	(FINALIZE_BASE): Use get_name_decl.
	(finalize_ssa_defs, finalize_ssa_uses, cleanup_v_may_defs,
	finalize_ssa_v_may_defs, finalize_ssa_vuses, finalize_ssa_v_must_defs,
	(start_ssa_stmt_operands, append_def, append_use, append_vuse,
	append_v_may_def, append_v_must_def): Replace opbuild_* routines with
	direct VEC_* manipulations.
	(build_ssa_operands): Call operand_build_sort_virtual.
	(copy_virtual_operand, create_ssa_artficial_load_stmt,
	add_call_clobber_ops, add_call_read_ops): Replace opbuild_* routines
	with direct VEC_* manipulations.
	* tree-ssa-opfinalize.h (FINALIZE_FUNC): Replace opbuild_* routines
	with direct VEC manipulations.

From-SVN: r104996
2005-10-05 15:16:42 +00:00
Kaz Kojima
3015564c8a * MAINTAINERS: Add self as sh libraries/configury maintainer.
From-SVN: r104994
2005-10-05 13:54:41 +00:00
Paolo Bonzini
5544530ae5 re PR c/21419 (Accepts writting to const via asm)
2005-10-05  Paolo Bonzini  <bonzini@gnu.org>

	PR tree-optimization/21419
	PR tree-optimization/24146
	PR tree-optimization/24151

	* c-typeck.c (readonly_error): Handle USE being lv_asm.
	(build_asm_expr): Call it if outputs are read-only.
	* gimplify.c (gimplify_asm_expr): Remove former fix to PR 21419.

cp:
2005-10-05  Paolo Bonzini  <bonzini@gnu.org>

	PR tree-optimization/21419
	PR tree-optimization/24146
	PR tree-optimization/24151

	* semantics.c (finish_asm_stmt): Call readonly_error if outputs are
	read-only.  Set ASM_VOLATILE_P for asms without outputs.

testsuite:
2005-10-05  Paolo Bonzini  <bonzini@gnu.org>

	PR tree-optimization/21419
	PR tree-optimization/24146
	PR tree-optimization/24151

	* g++.dg/ext/asm7.C: New.
	* g++.dg/ext/asm8.C: New.
	* gcc.dg/asm-1.c: Compile on all targets.
	* gcc.dg/asm-pr24146.c: New.
	* gcc.dg/pr21419.c: Adjust error messages.

From-SVN: r104988
2005-10-05 12:17:16 +00:00
Richard Guenther
c82cdb5dfc re PR fortran/24176 (gfortran segfaults on empty source)
2005-10-05  Richard Guenther  <rguenther@suse.de>

	PR fortran/24176
	* parse.c (gfc_parse_file): Exit early for empty files.

	* gfortran.fortran-torture/compile/empty.f90: New testcase.

From-SVN: r104984
2005-10-05 09:38:29 +00:00
Andreas Schwab
1767cc4fa9 Fix misapplied hunk.
From-SVN: r104982
2005-10-05 09:19:53 +00:00
Nathan Sidwell
48884537a3 re PR c++/23513 (overload resolution fails to select a more specialized template)
cp:
	PR c++/23513
	* call.c (joust): Adjust length count to more_specialized_fn.
	* pt.c (more_specialized_fn): Cope with non-static member vs
	non-member.
testsuite:
	PR c++/23513
	* g++.dg/template/spec22.C: Robustify test.
	* g++.dg/template/spec26.C: New.

From-SVN: r104981
2005-10-05 09:15:47 +00:00
Uros Bizjak
410e268cce vect-shift-1.c: Include tree-vect.h header.
* gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
	if target supports vector instructions.

From-SVN: r104980
2005-10-05 10:47:29 +02:00
Billy Biggs
7557687136 re PR target/23809 (Misleading documentation for -mmmx/msse/...)
2005-10-05  Billy Biggs  <billy.biggs@gmail.com>
	    Paolo Bonzini  <bonzini@gnu.org>

	PR target/23809

	* doc/extend.texi (x86 Built-ins): Document that -msse and friends
	enable the instructions and not just the built-ins.
	* doc/invoke.texi (x86 Options): Likewise.

Co-Authored-By: Paolo Bonzini <bonzini@gnu.org>

From-SVN: r104979
2005-10-05 08:27:44 +00:00
Paolo Bonzini
1061f99e78 re PR ada/22340 (Ada build fails with --enable-bootstrap)
2005-10-05  Paolo Bonzini  <bonzini@gnu.org>

	PR bootstrap/22340

	* configure.in (default_target): Remove.
	* Makefile.tpl (all): Do not use prerequisites as subroutines
	(all) [gcc-bootstrap]: Bootstrap gcc first if it was not done yet.
	(do-[+make_target+], check, install, [+bootstrap_target+]): Do not
	use prerequisites as subroutines.
	(check-host, check-target): New.
	(bootstrap configure & all targets): Do not use stage*-start
	if the directory layout is already ok.
	(non-bootstrap configure & all targets): Prepend a $(unstage).
	(stage[+id+]-bubble): Do that here.  Do not use NOTPARALLEL.
	(NOTPARALLEL): Remove.
	(unstage, stage variables): New variables.
	(unstage, stage targets): Simply expand to those variables.

	* configure: Regenerate.
	* Makefile.in: Regenerate.

From-SVN: r104978
2005-10-05 07:32:13 +00:00
James E Wilson
4a9c436faa Fix mips-elf --enable-libmudflap make -j2 failure.
* Makefile.def (lang_env_dependencies): Add libmudflap.
* Makefile.in: Regenerate.

From-SVN: r104974
2005-10-04 18:17:01 -07:00
Geoffrey Keating
a70d8bb6af * config/i386/t-darwin (SHLIB_VERPFX): Fix typo.
From-SVN: r104973
2005-10-05 01:07:58 +00:00
Geoffrey Keating
50b737e2a6 builtins-config.h: Only PowerPC Mac OS shipped without C99 functions.
* gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
	C99 functions.

From-SVN: r104972
2005-10-05 01:04:30 +00:00
Geoffrey Keating
337f2a22bc invoke.texi (Option Summary): Correct spelling of -mmacosx-version-min.
* doc/invoke.texi (Option Summary): Correct spelling
	of -mmacosx-version-min.

From-SVN: r104969
2005-10-05 00:35:53 +00:00
GCC Administrator
086e433d08 Daily bump.
[[Split portion of a mixed commit.]]

From-SVN: r104966.2
2005-10-05 00:16:41 +00:00
James E Wilson
063e53d657 This avoids small data/gp reloc overflow errors.
* configure.ac (mudflap_cv_entry_point): Use quadrigraphs to declare
$name as array of characters with unknown bound.  Also store into the
array.
* configure: Regenerate.

From-SVN: r104964
2005-10-04 16:54:38 -07:00
Janis Johnson
f6cf6841d0 target-supports.exp (check_effective_target_fortran_large_real, [...]): Replace cached result when target changes.
* lib/target-supports.exp (check_effective_target_fortran_large_real,
	check_effective_target_fortran_large_int): Replace cached result
	when target changes.

From-SVN: r104959
2005-10-04 21:45:50 +00:00
Devang Patel
a04deb83fa c-common.c (vector_types_convertible_p): Check TYPE_PRECISION for real types.
* c-common.c (vector_types_convertible_p): Check TYPE_PRECISION for
        real types.

        * gcc.dg/i386-sse-vect-types.c: New.

From-SVN: r104958
2005-10-04 13:09:56 -07:00
Steve Ellcey
578578a5ab tree-vect-transform.c (vect_create_epilog_for_reduction): Use BYTES_BIG_ENDIAN instead of BITS_BIG_ENDIAN.
* tree-vect-transform.c (vect_create_epilog_for_reduction):
	Use BYTES_BIG_ENDIAN instead of BITS_BIG_ENDIAN.

From-SVN: r104954
2005-10-04 18:34:47 +00:00
Adrian Straetling
8006eaa656 s390.md ("TDSI","DP"): New mode macros.
2005-10-04  Adrian Straetling  <straetling@de.ibm.com>

	* config/s390/s390.md ("TDSI","DP"): New mode macros.
	("TE","tg"): New mode attributes.
	("sync_compare_and_swap<mode>"): Replace with a define_expand.
	("sync_compare_and_swap<mode>_cc"): Replace GPR with TDSI.
	("*sync_compare_and_swap<mode>_cc"): Replace with one pattern for
	dword_mode and one for GPRmode.

From-SVN: r104952
2005-10-04 18:07:28 +00:00
Ian Lance Taylor
cbc43ae091 re PR preprocessor/13726 (cpp -C -dI loses comments on same line as #include directives)
libcpp/
	PR preprocessor/13726
	* directives.c (check_eol_return_comments): New static function.
	(parse_include): Add buf parameter.  Change all callers.
	(do_include_common): If not discard comments, turn on
	save_comments.  Pass collected comments to include callback.
	* include/cpplib.h (struct cpp_callbacks): Add new parameter to
	include callback: cpp_token list.
gcc/
	PR preprocessor/13726
	* c-ppoutput.c (cb_include): Add comments parameter, and print out
	any comments passed in.
gcc/testsuite/
	PR preprocessor/13726
	* gcc.dg/cpp/cmdlne-dI-C.c: New test.
	* gcc.dg/cpp/cmdlne-dI-C.h: New file.

From-SVN: r104951
2005-10-04 18:06:19 +00:00
Andrew Pinski
44d2517296 +2005-10-04 Andrew Pinski <pinskia@physics.uc.edu> + + * tree.c (annotate_with_file_line): Fix typo.
+2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * tree.c (annotate_with_file_line): Fix typo.
+

From-SVN: r104950
2005-10-04 10:25:50 -07:00
Ulrich Weigand
baab454a0a re PR middle-end/19382 (ACATS cxb4005 cxb5002 simple To_COBOL/To_Fortran test fails at runtime on s390-linux)
PR ada/19382
	* builtins.c (fold_builtin_memcmp): When constructing the pointer
	type used to access data in the inlined length == 1 case, use
	build_pointer_type_for_mode with CAN_ALIAS_ALL set to true.
	(fold_builtin_strcmp, fold_builtin_strncmp): Likewise.

From-SVN: r104948
2005-10-04 16:14:52 +00:00
Uros Bizjak
84c2b4da38 i386.h (TARGET_FISTTP): Enable also for TARGET_SSE3 and only for TARGET_80387.
* config/i386/i386.h (TARGET_FISTTP): Enable also for
        TARGET_SSE3 and only for TARGET_80387.
        * config/i386/i386.md (fix_trunc<mode>_fisttp_i387_1,
        (fix_trunc<mode>_i387_fisttp, fix_trunc<mode>_i387_fisttp_with_temp):
        Do not depend on TARGET_80387.

From-SVN: r104947
2005-10-04 16:07:25 +02:00
Andrew Pinski
b4ceda1341 tree.c (last_annotated_node): Change type to location_t*.
2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>

        * tree.c (last_annotated_node): Change type to location_t*.
        (annotate_with_file_line): Reflect the change of
        last_annotated_node type.

From-SVN: r104944
2005-10-04 07:00:20 -07:00
Richard Guenther
9df594d7e7 re PR c/23576 (tree check: expected class ‘type’, have exceptional’ (error_mark) in grokdeclarator, at c-decl.c:4252)
2005-10-04  Richard Guenther  <rguenther@suse.de>

	PR c/23576
	* c-decl.c (grokdeclarator): Don't write to fields
	of error_mark_node.

	* gcc.dg/noncompile/pr23576.c: New testcase.

From-SVN: r104943
2005-10-04 13:58:42 +00:00
Andrew Pinski
11e3f4b6f7 re PR middle-end/23125 (OpenBSD's zic.c causes g++ but not gcc to segfault)
2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>

        PR middle-end/23125
        * decl.c (make_rtl_for_nonlocal_decl): Use set_user_assembler_name
        instead of change_decl_assembler_name.
2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>

        PR middle-end/23125
        * c-decl.c (finish_decl): Use set_user_assembler_name even for
        register variables.
        * varasm.c (make_decl_rtl): If a register variable does not
        have a set user assmbler name, error out.
        Decode the asmspec is now name+1 bypassing '*'.
2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>

        PR middle-end/23125
        * gcc.dg/register-var-3.c: New test.

From-SVN: r104942
2005-10-04 06:39:17 -07:00
Steven Bosscher
46fbb29c2e re PR tree-optimization/23049 (ICE with -O3 -ftree-vectorize on 4.1.x)
2005-10-05  Steven Bosscher  <stevenb@suse.de>
gcc/
	PR tree-optimization/23049
	* tree-ssa-dom.c (thread_across_edge): Make sure that the condition
	of a COND_EXPR is folded before calling fold on the whole rhs of a
	conditional assignment.
	* doc/tree-ssa.texi: Update the GIMPLE grammar for a valid rhs to
	document that a COND_EXPR may appear there.

testsuite/
	* gcc.dg/pr23049.c: New test.

	* gcc.dg/ucnid-4.c: Fix test.

From-SVN: r104938
2005-10-04 05:57:38 +00:00
Mark Mitchell
36dd6d31e4 * at-file.texi: New file.
From-SVN: r104937
2005-10-04 05:34:57 +00:00