aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
2004-05-19Fix typos (missing closing parentheses)Nick Clifton2-3/+10
From-SVN: r82021
2004-05-19Expanders cleanups after tree-ssa merge, part 1.Steven Bosscher4-427/+46
2004-05-19 Steven Bosscher <stevenb@suse.de> Expanders cleanups after tree-ssa merge, part 1. * expr.c (store_constructor): Build loop start and end by hand instead of via loop functions from stmt.c. (expand_expr_real_1): Abort if we see an EXIT_EXPR or a LOOP_EXPR. Remove the code to expand them. * stmt.c (loop_stack): Remove this and everything related. (struct nesting, enum nesting_desc): Update. (expand_fixup): Likewise. (expand_loop_start, expand_start_loop_continue_elsewhere, expand_start_null_loop, expand_loop_continue_here, expand_end_loop, expand_end_null_loop, expand_continue_loop, expand_exit_loop, expand_exit_loop_if_false, expand_exit_loop_top_cond, expand_exit_something): Remove. * tree.h: Remove prototypes. From-SVN: r82018
2004-05-18tree-ssa-phiopt.c (abs_replacement): New function.Andrew Pinski5-22/+237
* tree-ssa-phiopt.c (abs_replacement): New function. (empty_block_p): New function extracted from... (candidate_bb_for_phi_optimization): Break out empty block test. (conditional_replacement): Use empty_block_p. (value_replacement): Similarly. * gcc.dg/tree-ssa/20040514-2.c: Update expected output. * gcc.dg/tree-ssa/20040518-2.c: New test. Co-Authored-By: Jeff Law <law@redhat.com> From-SVN: r82017
2004-05-19tm.texi (TARGET_ASM_EMIT_UNWIND_LABEL): Add argument to indicate if this ↵Mike Stump9-13/+55
label is for eh. * doc/tm.texi (TARGET_ASM_EMIT_UNWIND_LABEL): Add argument to indicate if this label is for eh. * config/darwin-protos.h (darwin_emit_unwind_label): Likewise. * config/darwin.c (darwin_emit_unwind_label): Likewise. * dwarf2out.c (output_call_frame_info): Likewise. * output.h (default_emit_unwind_label): Likewise. * target.h (unwind_label): Likewise. * varasm.c (default_emit_unwind_label): Likewise. * config/darwin.h (DWARF2_DEBUGGING_INFO, PREFERRED_DEBUGGING_TYPE, DEBUG_FRAME_SECTION, DEBUG_INFO_SECTION, DEBUG_ABBREV_SECTION, DEBUG_ARANGES_SECTION, DEBUG_MACINFO_SECTION, DEBUG_LINE_SECTION, DEBUG_LOC_SECTION, DEBUG_PUBNAMES_SECTION, DEBUG_STR_SECTION, DEBUG_RANGES_SECTION): Define. Radar 3657068. Co-Authored-By: Devang Patel <dpatel@apple.com> From-SVN: r82016
2004-05-19* cgraph.c (hash_node, eq_node, cgraph_node, cgraph_remove_node)Zack Weinberg12-149/+71
(cgraph_varpool_hash_node, eq_cgraph_varpool_node) (cgraph_varpool_node): Use DECL_UID for the key, not DECL_ASSEMBLER_NAME. (cgraph_function_possibly_inlined_p): Use the decl itself for the key, not DECL_ASSEMBLER_NAME. (change_decl_assembler_name): No need to muck with the hash tables. (cgraph_node_for_identifier, cgraph_varpool_node_for_identifier): Delete. * cgraphunit.c (cgraph_mark_inline_edge): Use the decl itself for the key, not DECL_ASSEMBLER_NAME. * cgraph.h: Remove prototypes of deleted functions. * varasm.c (mark_referenced): Just set TREE_SYMBOL_REFERENCED. (mark_decl_referenced): New function. * tree.h: Prototype mark_decl_referenced. * final.c (output_addr_const) <case SYMBOL_REF>: Call mark_decl_referenced before assemble_name. * c-decl.c (finish_decl): Use mark_decl_referenced. cp: * decl.c (cp_finish_decl): Use mark_decl_referenced. * decl2.c (maybe_make_one_only): Likewise. * method.c (use_thunk): Likewise. From-SVN: r82015
2004-05-19f95-lang.c (gfc_init_builtin_functions): Use vold_list_node.Feng Wang8-190/+322
* f95-lang.c (gfc_init_builtin_functions): Use vold_list_node. Create decls for __builtin_pow{,f}. * gfortran.h (PREFIX_LEN): Define. * trans-decl.c (gfor_fndecl_math_powi): Add. (gfor_fndecl_math_powf, gfor_fndecl_math_pow): Remove. (gfc_build_intrinsic_function_decls): Create decls for powi. * trans-expr.c (powi_table): Add. (gfc_conv_integer_power): Remove. (gfc_conv_powi): New function. (gfc_conv_cst_int_power): New function. (gfc_conv_power_op): Use new powi routines. * trans.h (struct gfc_powdecl_list): Add. (gfor_fndecl_math_powi): Add. (gfor_fndecl_math_powf, gfor_fndecl_math_pow): Remove. testsuite/ * gfortran.fortran-torture/execute/power.f90: Test constant integers. libgfortran/ * Makefile.am (i_pow_c): Set it. Add build rule. (gfor_built_src): Use it. (m4_files): add m4/pow.m4. * Makefile.in: Regenerate. * m4/pow.m4: New file. * generated/pow_*.c: Regenerate. From-SVN: r82014
2004-05-19Daily bump.GCC Administrator1-1/+1
From-SVN: r82012
2004-05-19* trans.c, trans-decl.c: Fix comment typos.Tobias Schlüter3-8/+12
From-SVN: r82008
2004-05-18* class.c (build_base_path): Tidy a bit.Jason Merrill2-7/+15
From-SVN: r82004
2004-05-18Makefile.in (tree-ssa-phiopt.o): Depends on flags.h.Andrew Pinski5-15/+129
* Makefile.in (tree-ssa-phiopt.o): Depends on flags.h. * tree-ssa-phiopt.c: Include flags.h. (conditional_replacement): Remove argument names from prototype. Minor formatting and comment fixes. (tree_ssa_phiopt): If conditional_replacement returns false, then call value_replacement. (value_replacement): New function. * gcc.dg/tree-ssa/20040518-1.c: New test. Co-Authored-By: Jeff Law <law@redhat.com> From-SVN: r81999
2004-05-18* trans-const.c (gfc_conv_mpf_to_tree): Fix typo.Tobias Schlüter2-2/+6
From-SVN: r81997
2004-05-18tree-ssa-phiopt.c (replace_phi_with_stmt): New function extracted from ↵Jeff Law2-60/+113
conditional_replacement. * tree-ssa-phiopt.c (replace_phi_with_stmt): New function extracted from conditional_replacement. (candidate_bb_for_phi_optimization): Similarly. (conditional_replacement): Use replace_phi_with_stmt and candidate_bb_for_phi_optimization. From-SVN: r81996
2004-05-18* tree-ssa-phiopt.c: Fix various formatting issues.Jeff Law2-79/+80
From-SVN: r81995
2004-05-18* gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.Zack Weinberg2-44/+7
From-SVN: r81993
2004-05-18s390.c (s390_expand_movstr, [...]): Do not use expand_start_loop and ↵Steven Bosscher2-6/+21
expand_end_loop, instead build the loop manually. * config/s390/s390.c (s390_expand_movstr, s390_expand_clrstr, s390_expand_cmpmem): Do not use expand_start_loop and expand_end_loop, instead build the loop manually. From-SVN: r81990
2004-05-18arith.c (gfc_int2complex): Fix incorrect range checking.Steve Kargl2-1/+5
2004-05-17 Steve Kargl <kargls@comcast.net> * arith.c (gfc_int2complex): Fix incorrect range checking. From-SVN: r81985
2004-05-18fix broken CL entrySteven Bosscher1-1/+2
From-SVN: r81975
2004-05-18rs6000.md (ctrsi_internal3): Delete.Alan Modra2-98/+5
* config/rs6000/rs6000.md (ctrsi_internal3): Delete. (ctrsi_internal4, ctrdi_internal3, ctrdi_internal4): Delete. From-SVN: r81973
2004-05-17Forgot to commit.Jeff Law1-3/+13
From-SVN: r81969
2004-05-17toplev.h (flag_delete_null_pointer_checks): Move from here to...Jeff Law7-24/+80
* toplev.h (flag_delete_null_pointer_checks): Move from here to... * flags.h (flag_delete_null_pointer_checks): Here. * tree-flow.h (cprop_into_successor_phis): Add argument to prototype. * tree-phinodes.c (resize_phi_node): Initialize PHI_ARG_NONZERO. (add_phi_arg, remove_phi_arg_num): Similarly. * tree-ssa-copy.c (cprop_into_successor_phis): Propagate nonzero property into PHI nodes. * tree-ssa-dom.c: Remove redundant inclusion of flags.h. (record_equivalences_from_phis): If all PHI arguments are known to be nonzero, then the result must be nonzero as well. (cprop_into_phis): Pass nonzero_vars bitmap to cprop_into_successor_phis (record_equivalences_from_stmt): Check flag_delete_null_pointer_checks appropriately. Walk the USE-DEF chains and propagate nonzero property as appropriate. * tree.h (PHI_ARG_NONZERO): Define. (phi_arg_d): Add nonzero flag. From-SVN: r81968
2004-05-18Makefile.def, [...]: Remove all mention of libf2c.Zack Weinberg118-164983/+611
top: * Makefile.def, Makefile.tpl, configure.in: Remove all mention of libf2c. * configure, Makefile.in: Regenerate. contrib: * gcc_update: Remove gcc/f/intdoc.texi and all libf2c files from list of files to be touched. * convert_to_f2c, convert_to_g2c, download_f2c: Delete. gcc: * f: Entire directory removed * c-common.h (CTI_G77_INTEGER_TYPE, CTI_G77_UINTEGER_TYPE) (CTI_G77_LONGINT_TYPE, CTI_G77_ULONGINT_TYPE) (g77_integer_type_node, g77_uinteger_type_node) (g77_longint_type_node, or g77_ulongint_type_node): Delete. * c-common.c (c_common_nodes_and_builtins): Do not initialize the above set of variables. * config/i386/uwin.h: No need to define WIN32_UWIN_TARGET. * doc/invoke.texi, doc/standards.texi: Remove cross-references to g77 manual. gcc/po: * exgettext (spec_error_string): Do not scan beyond the end of the string for a close brace. Do not bail out at the first incidence of %%e. * gcc.pot: Regenerate. From-SVN: r81967
2004-05-18re PR fortran/13930 (derived type with intent(in) attribute not accepted)Paul Brook7-62/+129
PR fortran/13930 * decl.c (add_init_expr_to_sym): Remove incorrect check. (default_initializer): Move to expr.c. (variable_decl): Don't assign default initializer to variables. * expr.c (gfc_default_initializer): Move to here. * gfortran.h (gfc_default_initializer): Add prototype. * resolve.c (resolve_symbol): Check for illegal initializers. Assign default initializer. testsuite/ * gfortran.fortran-torture/execute/der_init_4.f90: New test. From-SVN: r81966
2004-05-18Daily bump.GCC Administrator1-1/+1
From-SVN: r81964
2004-05-18cmplx.f90: Add test for bug in constant folding.Tobias Schlüter2-0/+8
* gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in constant folding. From-SVN: r81961
2004-05-18arith.c (gfc_arith_power): Complex number raised to 0 power is 1.Steve Kargl2-1/+5
2004-05-17 Steve Kargl <kargls@comcast.net> * arith.c (gfc_arith_power): Complex number raised to 0 power is 1. From-SVN: r81959
2004-05-18arith.c (gfc_real2complex): Range checking wrong part of complex number.Steve Kargl2-1/+6
2004-05-17 Steve Kargl <kargls@comcast.net> * arith.c (gfc_real2complex): Range checking wrong part of complex number. From-SVN: r81957
2004-05-17oh oh oh. forgot to add the PR number.Steven Bosscher1-0/+1
From-SVN: r81952
2004-05-17tree-ssa-operands.c (get_expr_operands): Do not treat malloc attributed ↵Steven Bosscher4-5/+33
functions as pure or const. * tree-ssa-operands.c (get_expr_operands): Do not treat malloc attributed functions as pure or const. From-SVN: r81951
2004-05-17* gcc.dg/loop-4.c: New test.Volker Reichelt1-0/+25
From-SVN: r81946
2004-05-17tree-mudflap.c (mx_register_decls): Tolerate decl trees resulting from ↵Frank Ch. Eigler2-0/+6
source code with errors. 2004-05-17 Frank Ch. Eigler <fche@redhat.com> * tree-mudflap.c (mx_register_decls): Tolerate decl trees resulting from source code with errors. From-SVN: r81945
2004-05-17* check-init.c: Correct minor typos.Ranjit Mathew2-12/+16
From-SVN: r81940
2004-05-17Enable tree browser for all front ends.Ranjit Mathew2-3/+9
* Makefile.in (cc1): Moved @TREEBROWSER@ from here... (BACKEND): ...to here. From-SVN: r81939
2004-05-17i386.c (construct_container): Do not produce BLKmode registers.Jan Hubicka2-2/+11
* i386.c (construct_container): Do not produce BLKmode registers. (classify_argument): Properly compute alignment of complex types. From-SVN: r81937
2004-05-17re PR target/15084 (-O/-O2 generate wrong code on structure modification)H.J. Lu2-7/+21
2004-05-17 H.J. Lu <hongjiu.lu@intel.com> PR target/15084 * config/i386/i386.md (*movsi_insv_1_rex64): Changed to DImode and renamed to movdi_insv_1_rex64. (insv): Support SImode for 32bit and DImode for 64bit. From-SVN: r81936
2004-05-17[multiple changes]Arnaud Charlet91-1917/+2144
2004-05-17 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> Part of function-at-a-time conversion * misc.c (adjust_decl_rtl): Deleted. (LANG_HOOKS_PUSHLEVEL, LANG_HOOKS_POPLEVEL, LANG_HOOKS_SET_BLOCK): Define. * gigi.h: (adjust_decl_rtl, kept_level_p, set_block): Deleted. (add_decl_stmt, add_stmt, block_has_vars): New functions. (gnat_pushlevel, gnat_poplevel): Renamed from pushlevel and poplevel. * decl.c (elaborate_expression, maybe_pad_type): Call add_decl_stmt when making a decl. (gnat_to_gnu_entity): Likewise. Use add_stmt to update setjmp buffer. Set TREE_ADDRESSABLE instead of calling put_var_into_stack and flush_addressof. No longer call adjust_decl_rtl. (DECL_INIT_BY_ASSIGN_P): New macro. (DECL_STMT_VAR): Likewise. * trans.c (gigi): Call start_block_stmt to make the outermost BLOCK_STMT. (gnat_to_code, gnu_to_gnu, tree_transform, process_decls, process_type): Call start_block_stmt and end_block_stmt temporarily. Use gnat_expand_stmt instead of expand_expr_stmt. (add_decl_stmt): New function. (tree_transform): Call it. (add_stmt): Also emit initializing assignment for DECL_STMT if needed. (end_block_stmt): Set type and NULL_STMT. (gnat_expand_stmt): Make recursize call instead of calling expand_expr_stmt. (gnat_expand_stmt, case DECL_STMT): New case. (set_lineno_from_sloc): Do nothing if global. (gnu_block_stmt_node, gnu_block_stmt_free_list): New variables. (start_block_stmt, add_stmt, end_block_stmt): New functions. (build_block_stmt): Call them. (gnat_to_code): Don't expand NULL_STMT. (build_unit_elab): Rename pushlevel and poplevel to gnat_* and change args. (tree_transform): Likewise. (tree_transform, case N_Null_Statement): Return NULL_STMT. (gnat_expand_stmt, case NULL_STMT): New case. (gnat_expand_stmt, case IF_STMT): Allow nested IF_STMT to have no IF_STMT_TRUE. * utils2.c (gnat_mark_addressable, case VAR_DECL): Do not set TREE_ADDRESSABLE. * utils.c (create_var_decl): Do not call expand_decl or expand_decl_init. Set TREE_ADDRESSABLE instead of calling gnat_mark_addressable. Set DECL_INIT_BY_ASSIGN_P when needed and do not generate MODIFY_EXPR here. (struct e_stack): Add chain_next to GTY. (struct binding_level): Deleted. (struct ada_binding_level): New struct. (free_block_chain): New. (global_binding_level, clear_binding_level): Deleted. (global_bindings_p): Rework to see if no chain. (kept_level_p, set_block): Deleted. (gnat_pushlevel): Renamed from pushlevel and extensive reworked to use new data structure and work directly on BLOCK node. (gnat_poplevel): Similarly. (get_decls): Look at BLOCK_VARS. (insert_block): Work directly on BLOCK node. (block_has_var): New function. (pushdecl): Rework for new binding structures. (gnat_init_decl_processing): Rename and rework calls to pushlevel and poplevel. (build_subprog_body): Likewise. (end_subprog_body): Likewise; also set up BLOCK in DECL_INITIAL. * ada-tree.def (DECL_STMT, NULL_STMT): New codes. * ada-tree.h: (DECL_INIT_BY_ASSIGN_P): New macro. (DECL_STMT_VAR): Likewise. 2004-05-17 Robert Dewar <dewar@gnat.com> * restrict.ads, restrict.adb (Process_Restriction_Synonym): New procedure * sem_prag.adb (Analyze_Pragma, case Restrictions): Cleanup handling of restriction synonyums by using Restrict.Process_Restriction_Synonyms. * snames.ads, snames.adb: Add entries for Process_Restriction_Synonym * s-restri.ads (Tasking_Allowed): Correct missing comment * s-rident.ads: Add entries for restriction synonyms * ali.adb: Fix some problems with badly formatted ALI files that can result in infinite loops. * s-taprop-lynxos.adb, s-tpopsp-lynxos.adb, s-taprop-tru64.adb, s-tpopsp-posix-foreign.adb, s-taprop-irix.adb, s-interr-sigaction.adb, s-taprop-irix-athread.adb, s-taprop-hpux-dce.adb, s-taprop-linux.adb, s-taprop-dummy.adb, s-interr-dummy.adb, s-taprop-os2.adb, s-taprop-solaris.adb, s-tpopsp-solaris.adb, s-asthan-vms.adb, s-inmaop-vms.adb, s-interr-vms.adb, s-taprop-vms.adb, s-tpopde-vms.adb, s-taprop-mingw.adb, s-interr-vxworks.adb, s-taprop-vxworks.adb, s-tpopsp-vxworks.adb, s-taprop-posix.adb, s-tpopsp-posix.adb, s-tratas-default.adb, a-dynpri.adb, a-tasatt.adb, a-taside.adb, a-taside.ads, exp_attr.adb, exp_ch9.adb, g-thread.adb, rtsfind.ads, sem_attr.adb, s-interr.adb, s-interr.ads, s-soflin.ads, s-taasde.adb, s-taasde.ads, s-taenca.adb, s-taenca.ads, s-taprop.ads, s-tarest.adb, s-tarest.ads, s-tasdeb.adb, s-tasdeb.ads, s-tasini.adb, s-tasini.ads, s-taskin.adb, s-taskin.ads, s-tasque.adb, s-tasque.ads, s-tasren.adb, s-tasren.ads, s-tassta.adb, s-tassta.ads, s-tasuti.adb, s-tasuti.ads, s-tataat.adb, s-tataat.ads, s-tpinop.adb, s-tpinop.ads, s-tpoben.adb, s-tpobop.adb, s-tpobop.ads, s-tporft.adb, s-tposen.adb, s-tposen.ads, s-tratas.adb, s-tratas.ads: Change Task_ID to Task_Id (minor cleanup). 2004-05-17 Vincent Celier <celier@gnat.com> * g-os_lib.adb (Normalize_Pathname.Final_Value): Remove trailing directory separator. * prj-proc.adb (Recursive_Process): Inherit attribute Languages from project being extended, if Languages is not declared in extending project. 2004-05-17 Javier Miranda <miranda@gnat.com> * sem_ch10.adb (Install_Limited_Withed_Unit): Do not install the limited view of a visible sibling. From-SVN: r81935
2004-05-17mips.h (MASK_DEBUG_G, [...]): Delete.Richard Sandiford3-853/+82
* config/mips/mips.h (MASK_DEBUG_G, TARGET_DEBUG_G_MODE): Delete. (TARGET_SWITCHES): Remove debugg. * config/mips/mips.md (adddi3, ashldi3, ashrdi3, lshrdi3): Only handle TARGET_64BIT. (subdi3): Replace the define_expand with a define_insn, the latter renamed from subdi3_internal_3. (negdi2): Likewise negdi2_internal_2. (adddi3_internal_[12], subdi3_internal, ashldi3_internal{,2,3}) (ashrdi3_internal{,2,3}, lshrdi3_internal{,2,3}): Remove patterns and associated define_splits. (adddi3_internal): Renamed from adddi3_internal_3. (ashldi3_internal): Likewise ashldi3_internal4. (ashrdi3_internal): Likewise ashrdi3_internal4. (lshrdi3_internal): Likewise lshrdi3_internal4. From-SVN: r81934
2004-05-17optabs.c (expand_unop): Try implementing negation using subtraction from zero.Richard Sandiford2-0/+14
* optabs.c (expand_unop): Try implementing negation using subtraction from zero. From-SVN: r81933
2004-05-17pa.md: Fix typo from last change.John David Anglin2-7/+10
* pa.md: Fix typo from last change. Remove DFmode move to and from SAR register. From-SVN: r81932
2004-05-17Daily bump.GCC Administrator1-1/+1
From-SVN: r81930
2004-05-16re PR target/10982 ([arm] poor optimisation of "if (var & const)")Richard Earnshaw2-5/+112
PR target/10982 * arm.md (ne_zeroextractsi): Convert to insn-and-split. (ne_zeroextractsi_shifted): New pattern. (ite_ne_zeroextractsi): New pattern. (ite_ne_zeroextractsi_shifted): New pattern. From-SVN: r81926
2004-05-16* options.c (gfc_handle_module_path_options): Fix buffer overrun.Paul Brook2-1/+5
From-SVN: r81925
2004-05-16* arith.c (gfc_range_check): Fix logic error.Paul Brook2-1/+5
From-SVN: r81918
2004-05-16* arith.c: Fix comment typos.Steve Kargl2-4/+8
From-SVN: r81912
2004-05-16Daily bump.GCC Administrator1-1/+1
From-SVN: r81910
2004-05-15c-gimplify.c (c_genericize): Replace calls via (*lang_hooks.foo) with ↵Steven Bosscher16-62/+94
lang_hooks.foo. * c-gimplify.c (c_genericize): Replace calls via (*lang_hooks.foo) with lang_hooks.foo. * c-parse.in <expr_no_commas>: Likewise. <if_prefix>: Likewise. <select_or_iter_stmt>: Likewise. * expr.c (expand_var, expand_expr_real_1): Likewise. * expr.h (expand_expr): Make it a static inline function. Move prototype for expand_expr_real up before this. * fold-const.c (fold_relational_hi_lo, fold_relational_const): Likewise. * gimplify.c (gimple_boolify, gimplify_addr_expr, gimplify_asm_expr, gimplify_expr): Likewise. * tree-cfg.c (dump_tree_cfg, dump_cfg_stats, tree_cfg2vcg, dump_function_to_file): Likewise. * tree-dfa.c (dump_immediate_uses, dump_dfa_stats): Likewise. * tree-inline.c (remap_block, save_body, walk_tree): Likewise. * tree-into-ssa.c (dump_tree_ssa): Likewise. * tree-mudflap.c (mf_varname_tree, mf_file_function_line_tree): Likewise. * tree-optimize.c (execute_one_pass): Likewise. * tree-pretty-print.c (dump_generic_bb_buff): Likewise. * tree-ssa-alias.c (dump_alias_stats, dump_alias_info): Likewise. objc/ * objc-act.c (objc_build_try_enter_fragment, objc_build_try_epilogue, objc_build_catch_stmt, objc_build_finally_prologue): Replace calls via (*lang_hooks.foo) with lang_hooks.foo (). From-SVN: r81907
2004-05-1520040514-1.c: Add '}' that was forgotten.Andrew Pinski2-0/+5
2004-05-15 Andrew Pinski <pinskia@physics.uc.edu> * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten. From-SVN: r81900
2004-05-15re PR fortran/13742 (Not Implemented: initial values for COMMON or EQUIVALENCE)Tobias Schlüter3-3/+48
PR fortran/13742 * decl.c (add_init_expr_to_sym): Verify that COMMON variable is not initialized in a disallowed fashion. * match.c (gfc_match_common): Likewise. (var_element): Verify that variable is not in the blank COMMON, if it is in a common. From-SVN: r81899
2004-05-15be.po, [...]: Update.Joseph Myers12-41022/+42012
* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po, sv.po, tr.po: Update. From-SVN: r81897
2004-05-15Make-lang.in (f95.generated-manpages): Remove.Joseph Myers2-29/+22
* Make-lang.in (f95.generated-manpages): Remove. (f95.srcextra): New. (f95.info, fortran/gfortran.info, fortran/gfortran.dvi, f95.maintainer-clean): Generate info and dvi files in objdir/doc. (f95.dvi): Remove. (dvi): New. (f95.install-info): Remove. (install-info): New. From-SVN: r81896
2004-05-15re PR libfortran/15311 (Incorrect handling of A edit descriptor)Bud Davis2-0/+19
PR fortran/15311 * io/write.c (write_a): right justify A edit output. libgfortran/ * gfortran.fortran-torture/execute/write_a_1.f90: New test. From-SVN: r81895