aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-12-19* config/pa/pa64-hpux.h (ASM_OUTPUT_EXTERNAL): Add undef.Steve Ellcey2-0/+5
From-SVN: r120054
2006-12-19re PR fortran/30236 ([4.1 only]alternate-return subroutine in generic ↵Paul Thomas5-8/+70
interface causes ice/segfault) 2006-12-19 Paul Thomas <pault@gcc.gnu.org> PR fortran/30236 * interface.c (compare_interfaces): Handle NULL symbols. (count_types_test): Count NULL symbols, which correspond to alternate returns. (check_interface1): Change final argument from int to bool in the function and all references. 2006-12-19 Paul Thomas <pault@gcc.gnu.org> PR fortran/30236 * gfortran.dg/altreturn_3.f90: New test. * gfortran.dg/char_result_12.f90: Fix comment typos. From-SVN: r120052
2006-12-19configure.in: Remove "$build" case for powerpc-*-darwin* since it only ↵Paolo Bonzini4-17/+15
affects bootstrap and... 2006-12-19 Paolo Bonzini <bonzini@gnu.org> * configure.in: Remove "$build" case for powerpc-*-darwin* since it only affects bootstrap and could be tested on "$host" as well. * configure: Regenerate. * config/mh-ppc-darwin: Add to the stage1 cflags here. From-SVN: r120049
2006-12-19re PR bootstrap/29544 (Not building with checking in stage1)Paolo Bonzini8-209/+253
2006-12-19 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/29544 * Makefile.def (flags_to_pass): Add STAGE1_CHECKING. (bootstrap_stage): Add STAGE1_CHECKING to stage1 configure flags, move here comment from Makefile.tpl. * Makefile.tpl: Move some definitions higher in the file. (STAGE1_CHECKING): New. * configure.in: Add --enable-stage1-checking. * configure: Regenerate. * Makefile.in: Regenerate. gcc: 2006-12-19 Paolo Bonzini <bonzini@gnu.org> * gcc/Makefile.in (STAGE1_CHECKING): Rename to... (STAGE1_CHECKING_CFLAGS): ... this. From-SVN: r120048
2006-12-19MAINTAINERS: Add myself as build system maintainer.Paolo Bonzini2-0/+5
2006-12-19 Paolo Bonzini <bonzini@gnu.org> * MAINTAINERS: Add myself as build system maintainer. From-SVN: r120047
2006-12-19re PR fortran/29779 (vectorizer fortran testcases failing)Andrew Pinski2-3/+9
2006-12-18 Andrew Pinski <pinskia@gmail.com> PR target/29779 * config/rs6000/rs6000.c (altivec_init_builtins): Change to set READONLY on __builtin_altivec_mask_for_load instead of adding the attribute. From-SVN: r120045
2006-12-19re PR target/29302 (isfinite returns wrong result at -O1)Roger Sayle2-0/+15
2006-12-18 Roger Sayle <roger@eyesopen.com> Eric Christopher <echristo@apple.com> PR target/29302 * real.c (real_maxval): Correctly handle IBM extended double format. Co-Authored-By: Eric Christopher <echristo@apple.com> From-SVN: r120040
2006-12-19include.c: #include stdlib.h instead of stdio.h...Ben Elliston2-3/+8
* gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h, as newlib's stdio.h uses non-traditional cpp constructs. From-SVN: r120038
2006-12-19expmed.c (expand_mult_const): Force operand to constant.Jan Hubicka3-20/+41
* expmed.c (expand_mult_const): Force operand to constant. * rs6000.c (rs6000_emit_set_const, rs6000_emit_set_long_const): Add copy_rtx to arguments. From-SVN: r120037
2006-12-18Fixed tab-to-spaces error in previous entry.Brooks Moses1-2/+2
From-SVN: r120036
2006-12-18advance.f90: Renamed to advance_1.f90Brooks Moses14-0/+29
* gfortran.dg/advance.f90: Renamed to advance_1.f90 * gfortran.dg/append-1.f90: Renamed to append_1.f90 * gfortran.dg/array-1.f90: Renamed to array_1.f90 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90 * gfortran.dg/backspace.f: Renamed to backspace_1.f * gfortran.dg/backspace.f90: Renamed to backspace_7.f90 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f * gfortran.dg/logint-1.f: Renamed to logint_1.f * gfortran.dg/logint-2.f: Renamed to logint_2.f * gfortran.dg/logint-3.f: Renamed to logint_3.f * gfortran.dg/advance_1.f90: Renamed from advance.f90 * gfortran.dg/append_1.f90: Renamed from append-1.f90 * gfortran.dg/array_1.f90: Renamed from array-1.f90 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90 * gfortran.dg/backspace_1.f: Renamed from backspace.f * gfortran.dg/backspace_7.f90: Renamed from backspace.f90 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f * gfortran.dg/logint_1.f: Renamed from logint-1.f * gfortran.dg/logint_2.f: Renamed from logint-2.f * gfortran.dg/logint_3.f: Renamed from logint-3.f From-SVN: r120035
2006-12-19p11144.C: Renamed id to ID because id is an OjbC keyword.Bill Wendling2-2/+7
2006-12-18 Bill Wendling <wendling@apple.com> * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because id is an OjbC keyword. From-SVN: r120033
2006-12-19Daily bump.GCC Administrator1-1/+1
From-SVN: r120029
2006-12-19* config/spu/spu.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define.Ben Elliston2-0/+5
From-SVN: r120020
2006-12-19* cse.c (cse_insn): Fix formatting.Ben Elliston2-4/+6
From-SVN: r120019
2006-12-18builtin-pow-mpfr-1.c: New test.Kaveh R. Ghazi2-0/+23
* gcc.dg/torture/builtin-pow-mpfr-1.c: New test. From-SVN: r120018
2006-12-18* gfortran.dg/advance_3.f90: Add dg-do compile directive.Brooks Moses2-0/+5
From-SVN: r120016
2006-12-18invoke.texi (Debugging Options): Document -g0.Geoffrey Keating4-2/+11
* doc/invoke.texi (Debugging Options): Document -g0. * config/darwin.h (LINK_COMMAND_SPEC): Replace -gnone with -g0. * config/darwin9.h (LINK_COMMAND_SPEC): Likewise. From-SVN: r120013
2006-12-18c.opt (Wmissing-declarations): Add C++ and ObjC++.Ian Lance Taylor7-6/+94
./: * c.opt (Wmissing-declarations): Add C++ and ObjC++. * doc/invoke.texi (Warning Options): -Wmissing-declarations now works for C++. cp/: * decl.c (start_preparsed_function): Add support for -Wmissing-declarations. testsuite: * g++.dg/warn/Wmissing-declarations-1.C: New test. From-SVN: r120012
2006-12-18trans-array.c (gfc_conv_array_index_offset): Avoid multiplying index by one, ↵Roger Sayle2-5/+13
or adding zero to it. * trans-array.c (gfc_conv_array_index_offset): Avoid multiplying index by one, or adding zero to it. From-SVN: r120011
2006-12-18Add memory reuse to virtual operands in the operand scanner.Andrew MacLeod4-317/+345
2006-12-18 Andrew MacLeod <amacleod@redhat.com> * tree-ssa-operands.h (struct vdef_optype_d): Rename to voptype_d. (struct vuse_optype_d): Delete. (SSA_OPERAND_MEMORY_SIZE): Delete. (struct ssa_operand_memory_d): Change mem array to size one. (NUM_VOP_FREE_BUCKETS): Define. (free_vuses, free_vdefs): Replace with vop_free_buckets array. (vdef_ops, vuse_ops, struct ssa_operand_iterator_d): Use voptype_d type. * tree-pretty-print.c (dump_vops): Use voptype_d type. * tree-ssa-operands.c (vop_free_bucket_size): New. Number of operands which fit into a chunk of memory from a specific bucket. (vop_free_bucket_index): New. Find correct size memory bucket. (init_vop_buckets): New. Initialize VOP free memory buckets. (add_vop_to_freelist): New. Add a VOP to the correct free list. (ssa_operand_mem_size): New. Current size of an operand memory chunk. (init_ssa_operands): Initialize operand memory and free lists. (fini_ssa_operands): Remove references to free_vuses and free_vdefs. (ssa_operand_alloc): Use graduated size memory allocation. (APPEND_OP_AFTER, MOVE_HEAD_AFTER, MOVE_HEAD_TO_FREELIST, INITIALIZE_USE): Remove. (alloc_vop): New. Allocate a virtual operand. (alloc_vdef, alloc_vuse): Delete. (add_def_op, add_use_op): Directly setup pointers. (add_vop): New. Add a virtual operand. (add_vuse_op, add_vdef_op): Call add_vop. (realloc_vop): New. Reallocate a virtual operand. (realloc_vdef, realloc_vuse): Call realloc_vop. (finalize_ssa_def_ops): Delete. Move content to finalize_ssa_defs. (finalize_ssa_defs): Optimize for common case, remove code based on sorted pointers which was a waste of time. (finalize_ssa_use_ops): Delete. Move content to finalize_ssa_uses. (finalize_ssa_uses): Update last pointer. (finalize_ssa_vdef_ops): Delete. Move content to finalize_ssa_vdefs. (finalize_ssa_vdefs, finalize_ssa_vuse_ops): Use voptype_d and directly manipulate pointers. (copy_virtual_operands): Use voptype_d, and no need to update pointers. From-SVN: r120009
2006-12-18Makefile.am: remove @X_CFLAGS@ from AM_CXXFLAGS...Adam Megacz7-330/+138
2006-12-18 Adam Megacz <megacz@cs.berkeley.edu> * Makefile.am: remove @X_CFLAGS@ from AM_CXXFLAGS; it causes -I/usr/include to wind up in cross-builds * configure: Regenerate. From-SVN: r120006
2006-12-18rs6000.md (*movdf_hardfloat32): Use %X format to determine if memory operand ↵Nathan Sidwell2-6/+11
is an indexed address or not. * config/rs6000/rs6000.md (*movdf_hardfloat32): Use %X format to determine if memory operand is an indexed address or not. From-SVN: r120003
2006-12-18Daily bump.GCC Administrator1-1/+1
From-SVN: r120000
2006-12-17cselib.c (struct cselib_val_struct): Make val_rtx its own field, remove the ↵Steven Bosscher3-26/+29
union that contained it. * cselib.c (struct cselib_val_struct): Make val_rtx its own field, remove the union that contained it. * cselib.c: Update accordingly where necessary. From-SVN: r119994
2006-12-17cse.c (have_eh_succ_edges): New function.Steven Bosscher2-17/+32
* cse.c (have_eh_succ_edges): New function. (cse_insn): Don't remove dead EH edges here (cse_extended_basic_block): Do it here. (rest_of_handle_cse, rest_of_handle_cse2): Don't assert that we have removed all dead edges. From-SVN: r119993
2006-12-17pr27528.c: Use empty templates.Eric Botcazou2-6/+10
* gcc.c-torture/compile/pr27528.c: Use empty templates. From-SVN: r119991
2006-12-17re PR fortran/30207 (ICE in gfc_dep_resolver with where (a < 0) a(:) = 1)Roger Sayle6-20/+79
2006-12-17 Roger Sayle <roger@eyesopen.com> Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/30207 * dependency.c (gfc_full_array_ref_p): New function to test whether the given array ref specifies the entire array. (gfc_dep_resolver): Use gfc_full_array_ref_p to analyze AR_FULL array refs against AR_SECTION array refs, and vice versa. * dependency.h (gfc_full_array_ref_p): Prototype here. * trans-array.c (gfc_conv_expr_descriptor): Use gfc_full_array_ref_p. * gfortran.fortran-torture/execute/where21.f90: New test. From-SVN: r119990
2006-12-17associated.c: Check for associated(NULL,NULL).Tobias Burnus4-0/+12
2006-12-17 Tobias Burnus <burnus@net-b.de> * intrinsics/associated.c: Check for associated(NULL,NULL). 2006-12-17 Tobias Burnus <burnus@net-b.de> * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL). From-SVN: r119989
2006-12-17re PR libstdc++/11953 (_REENTRANT defined when compiling non-threaded code.)Matthias Klose2-1/+6
2006-12-17 Matthias Klose <doko@debian.org> PR libstdc++/11953 * gcc/config/mips/linux.h (SUBTARGET_CPP_SPEC): Extend. From-SVN: r119986
2006-12-17cse.c (cse_find_path): Don't wrap a gcc_assert in ENABLE_CHECKING.Steven Bosscher2-9/+30
* cse.c (cse_find_path): Don't wrap a gcc_assert in ENABLE_CHECKING. (cse_extended_basic_block): When truncating a path while processing it, make sure to clear the visited bit on the basic blocks in the truncated part of the path. (cse_main): Use reverse completion order, not DFS order, to walk the CFG. (gate_handle_cse): Revert erroneous commit of a counter. From-SVN: r119985
2006-12-17cse.c (this_insn_cc0, [...]): New global variables, moved out from cse_insn.Steven Bosscher2-37/+57
* cse.c (this_insn_cc0, this_insn_cc0_mode): New global variables, moved out from cse_insn. (prev_insn): Remove this global variable). (new_basic_block): Don't set it. (cse_insn): Idem. Also, move code to delete unused CC0-setter insns and code to set prev_insn_cc0 and prev_insn_cc0_mode from here... (cse_extended_basic_block): ...to here. Do not clear prev_insn_cc0 until after recording equivalences from jumps. From-SVN: r119984
2006-12-16gfortran.texi: Added TeX support for document parts...Brooks Moses2-172/+267
* gfortran.texi: Added TeX support for document parts; rearranged existing text into "About GNU Fortran", "Invoking GNU Fortran", and "Language Reference" parts. From-SVN: r119981
2006-12-17* cgraphunit.c (ipa_passes): Clear current_function_decl.Jan Hubicka2-0/+5
From-SVN: r119979
2006-12-17Daily bump.GCC Administrator1-1/+1
From-SVN: r119977
2006-12-16passes.c (verify_curr_properties): Define only for ENABLE_CHECKING.Andreas Tobler2-0/+6
2006-12-16 Andreas Tobler <a.tobler@schweiz.org> * passes.c (verify_curr_properties): Define only for ENABLE_CHECKING. From-SVN: r119971
2006-12-16omp-low.c (expand_omp_parallel): Set function properties.Jan Hubicka5-49/+131
* omp-low.c (expand_omp_parallel): Set function properties. * function.h (struct function): Add curr_properties and last_verified. * passes.c (register_dump_files): Do not set TODO_set_props for the first pass (init_optimization_passes): Set it here; reorder initialization so the dump files appear in more logical order. (last_verified, curr_properties): Kill. (do_per_function): New function. (execute_function_todo): Break out from ... (execute_todo): ... here; handle per-function flags. (clear_last_verified, verify_curr_properties, update_properties_after_pass): New functions. (execute_one_pass): Handle per-function properties. (execute_ipa_pass_list): Use do_per_function; sanity check that cfun and current_function_decls are cleared out. * ipa-cp.c (constant_val_insert): Clear cfun/current_function_decl after use. From-SVN: r119966
2006-12-16howto.html: Fix typos.Ralf Wildenhues12-32/+46
2006-12-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * docs/html/27_io/howto.html: Fix typos. * docs/html/24_iterators/howto.html: Likewise. * docs/html/18_support/howto.html: Likewise. * docs/html/21_strings/howto.html: Likewise. * docs/html/ext/howto.html: Likewise. * docs/html/ext/ballocator_doc.html: Likewise. * docs/html/17_intro/porting-howto.xml: Likewise. * docs/html/17_intro/howto.html: Likewise. * docs/html/22_locale/howto.html: Likewise. * docs/html/faq/index.html: Likewise. * docs/doxygen/tables.html: Likewise. From-SVN: r119964
2006-12-16re PR middle-end/7651 (Define -Wextra strictly in terms of other warning flags)Manuel López-Ibáñez11-13/+45
2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org> PR middle-end/7651 * c.opt (Wempty-body): New. * doc/invoke.texi (Wempty-body): Document it. (Wextra): Enabled by -Wextra. * c-opts.c (c_common_post_options): Enabled by -Wextra. * c-common.c (empty_body_warning): Replace Wextra with Wempty-body. * c-parser.c (c_parser_c99_block_statement): Likewise. testsuite/ * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body. * gcc.dg/if-empty-1.c: Likewise. * gcc.dg/pr23165.c: Likewise. * g++.dg/warn/empty-body.C: Likewise. From-SVN: r119963
2006-12-16re PR c++/29475 (incomplete template diagnostics.)Simon Martin4-131/+265
2006-12-16 Simon Martin <simartin@users.sourceforge.net> PR c++/29475 * cp-tree.h (struct deferred_access_check): New structure to represent a deferred access check. It replaces the previous representation as a tree. (get_deferred_access_checks): Return a vector of struct deferred_access_check instead of a tree list. (perform_access_checks): Take a vector of struct deferred_access_check instead of a tree list. * semantics.c (struct deferred_access): Store the deferred access checks as a vector of struct deferred_access_check instead of a tree list. (push_deferring_access_checks): Handle the change in struct deferred_access. (get_deferred_access_checks): Likewise. (pop_to_parent_deferring_access_checks): Likewise. (perform_or_defer_access_check): Likewise. (perform_access_checks): Take a vector of struct deferred_access_check instead of a tree list. * parser.c (struct tree_check): New structure to store various data associated with a CPP_NESTED_NAME_SPECIFIER or CPP_TEMPLATE_ID token. (struct cp_token): Changed the value field to be a union with a pointer to a struct tree_check for CPP_NESTED_NAME_SPECIFIER or CPP_TEMPLATE_ID tokens and a tree field for all other tokens. (eof_token): Adjusted due to the change in struct cp_token. (cp_lexer_get_preprocessor_token): Likewise. (cp_lexer_purge_token): Likewise. (cp_lexer_purge_tokens_after): Likewise. (cp_lexer_print_token): Likewise. (cp_parser_error): Likewise. (cp_parser_identifier): Likewise. (cp_parser_string_literal): Likewise. (cp_parser_primary_expression): Likewise. (cp_parser_unqualified_id): Likewise. (cp_parser_parenthesized_expression_list): Likewise. (cp_parser_storage_class_specifier_opt): Likewise. (cp_parser_function_specifier_opt): Likewise. (cp_parser_type_specifier): Likewise. (cp_parser_simple_type_specifier): Likewise. (cp_parser_initializer_list): Likewise. (cp_parser_member_specification_opt): Likewise. (cp_parser_attribute_list): Likewise. (cp_parser_objc_expression): Likewise. (cp_parser_objc_protocol_qualifiers): Likewise. (cp_parser_objc_selector): Likewise. (cp_parser_objc_declaration): Likewise. (cp_parser_objc_statement): Likewise. (cp_parser_omp_clause_name): Likewise. (cp_parser_omp_clause_default): Likewise. (cp_parser_omp_clause_schedule): Likewise. (cp_parser_omp_parallel): Likewise. (cp_parser_initial_pragma): Likewise. (pragma_lex): Likewise. (cp_parser_pre_parsed_nested_name_specifier): Likewise. (cp_parser_nested_name_specifier_opt): Likewise. Use cp_token::u::tree_check_value to save the token's value, the associated deferred checks and its qualifying scope. (cp_parser_template_id): Likewise. (cp_parser_template_declaration_after_export): Adjusted the call to get_deferred_access_checks. (cp_parser_init_declarator): Take the access checks as a vector of struct deferred_access_check instead of a tree list. (cp_parser_single_declaration): Likewise. (cp_parser_perform_template_parameter_access_checks): Likewise. (cp_parser_simple_declaration): Adjusted the call to cp_parser_init_declarator. (cp_parser_explicit_specialization): Adjusted the call to cp_parser_single_declaration. From-SVN: r119961
2006-12-16re PR libfortran/30005 (Open errors (not/already exists etc.): show also the ↵Jerry DeLisle2-0/+36
file name) 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/30005 * gfortran.dg/open_errors.f90: New test. From-SVN: r119960
2006-12-15i386-cpuid.h (bit_SSSE3): New.H.J. Lu19-0/+1689
2006-12-15 H.J. Lu <hongjiu.lu@intel.com> * gcc.dg/i386-cpuid.h (bit_SSSE3): New. * gcc.target/i386/ssse3-pabsb.c: New file. * gcc.target/i386/ssse3-pabsd.c: Likewise. * gcc.target/i386/ssse3-pabsw.c: Likewise. * gcc.target/i386/ssse3-palignr.c: Likewise. * gcc.target/i386/ssse3-phaddd.c: Likewise. * gcc.target/i386/ssse3-phaddsw.c: Likewise. * gcc.target/i386/ssse3-phaddw.c: Likewise. * gcc.target/i386/ssse3-phsubd.c: Likewise. * gcc.target/i386/ssse3-phsubsw.c: Likewise. * gcc.target/i386/ssse3-phsubw.c: Likewise. * gcc.target/i386/ssse3-pmaddubsw.c: Likewise. * gcc.target/i386/ssse3-pmulhrsw.c: Likewise. * gcc.target/i386/ssse3-pshufb.c: Likewise. * gcc.target/i386/ssse3-psignb.c: Likewise. * gcc.target/i386/ssse3-psignd.c: Likewise. * gcc.target/i386/ssse3-psignw.c: Likewise. * gcc.target/i386/ssse3-vals.h: Likewise. From-SVN: r119958
2006-12-16Daily bump.GCC Administrator1-1/+1
From-SVN: r119956
2006-12-15gfortran-dg.exp: Don't include fortran-torture.exp.Janis Johnson3-1/+6
* lib/gfortran-dg.exp: Don't include fortran-torture.exp. * lib/fortran-torture.exp: Include target-supports.exp. From-SVN: r119950
2006-12-16re PR target/30185 (ICE with struct and divide)Jakub Jelinek4-1/+40
PR target/30185 * config/rs6000/rs6000.md (div<mode>3): Use correct mode in force_reg call. * gcc.c-torture/execute/pr30185.c: New test. From-SVN: r119947
2006-12-15re PR testsuite/30179 (FAIL: gcc.c-torture/execute/mode-dependent-address.c ↵John David Anglin7-0/+33
compilation, -O0) PR testsuite/30179 PR testsuite/30180 * gcc.dg/builtin-bswap-1.c: Require stdint_types. * gcc.dg/builtin-bswap-2.c: Likewise. * gcc.dg/builtin-bswap-3.c: Likewise. * gcc.dg/builtin-bswap-4.c: Likewise. * lib/target-supports.exp (check_effective_target_stdint_types): New. * cc.c-torture/execute/mode-dependent-address.x: New file. From-SVN: r119945
2006-12-15* MAINTAINERS (Write After Approval): Add myself.Simon Martin2-0/+5
From-SVN: r119944
2006-12-15re PR fortran/30145 (Fortran 90: write statement fails to ignore zero-sized ↵Jerry DeLisle2-0/+22
array...) 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/30145 * gfortran.dg/write_zero_array: New test. From-SVN: r119943
2006-12-15re PR fortran/30145 (Fortran 90: write statement fails to ignore zero-sized ↵Jerry DeLisle2-1/+6
array...) 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/30145 * io/transfer.c (transfer_array): Check for negative extent. From-SVN: r119942
2006-12-15re PR libfortran/30200 ([4.1 only] write(*,myfmt="(1X,a,'xyz')") "A" prints ↵Jerry DeLisle2-0/+15
Az' instead of Axyz) 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/30200 * gfortran.dg/write_fmt_trim.f90: New test. From-SVN: r119941