summaryrefslogtreecommitdiff
path: root/gcc/f
Commit message (Collapse)AuthorAgeFilesLines
* Daily bump.gccadmin2001-10-021-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45943 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-10-011-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45919 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-09-29 Juergen Pfeifer <juergen.pfeifer@gmx.net>toon2001-09-303-1/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make libf2c a shared library (gcc/f directory). * Make-lang.in: Pass define of frtbegin.o to compilation of g77spec.c. * g77spec.c (lang_specific_driver): Treat linking in of frtbegin.o. 2001-09-29 Juergen Pfeifer <juergen.pfeifer@gmx.net> Toon Moene <toon@moene.indiv.nluug.nl> Make libf2c a shared library (libf2c directory). * aclocal.m4: Get definition of libtool. * Makefile.in: Use libtool. * configure.in: Use libtool. * configure: Regenerated. * libF77/Makefile.in: Use libtool; treat main program contained in libF77/main.c specially. * libF77/configure.in: Use libtool. * libF77/configure: Regenerated. * libI77/Makefile.in: Use libtool. * libI77/configure.in: Use libtool. * libI77/configure: Regenerated. * libU77/Makefile.in: Use libtool. * libU77/configure.in: Use libtool. * libU77/configure: Regenerated. * libU77/date_.c: Adapt for -fPIC compiling. * libU77/vxtidate_.c: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45913 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-301-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45896 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-291-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45876 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-281-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45857 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-09-28 Robert Anderson <rwa@alumni.princeton.edu>toon2001-09-282-1/+8
| | | | | | | | * expr.c (ffeexpr_sym_rhs_dimlist_): Allow array elements as bounds of adjustable arrays. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45854 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-271-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45838 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-261-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45820 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-251-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45800 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-241-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45767 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-231-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45760 138bc75d-0d04-0410-961f-82ee72b054a4
* Thu Sep 20 15:05:20 JST 2001 George Helffrich <george@geo.titech.ac.jp>toon2001-09-223-10/+55
| | | | | | | | | | * com.c (ffecom_subscript_check_): Loosen subscript checking rules for character strings, to permit substring expressions like string(1:0). * news.texi: Document this as a new feature. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45747 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-221-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45745 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-211-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45722 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-201-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45701 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-191-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45688 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-181-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45672 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-171-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45651 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-161-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45644 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-151-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45626 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-141-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45589 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-parse.in (yyerror): Const-ification and/or static-ization.ghazi2001-09-134-30/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * c-typeck.c (push_member_name): Likewise. * collect2.c (main): Likewise. * dbxout.c (dbxout_parms): Likewise. * diagnostic.c (format_with_decl): Likewise. * dwarf2out.c (output_ranges): Likewise. * dwarfout.c (fundamental_type_code): Likewise. * except.c (dw2_output_call_site_table): Likewise. * gcc.c (do_spec_1): Likewise. * genopinit.c (optabs): Likewise. * objc/objc-act.c (synth_id_with_class_suffix, start_class, gen_declaration_1, handle_impent): Likewise. * protoize.c (default_include, in_system_include_dir, abspath): Likewise. * sched-vis.c (visualize_stall_cycles): Likewise. * sdbout.c (plain_type_1, sdbout_end_function, sdbout_end_epilogue): Likewise. * varasm.c (decode_reg_name): Likewise. * 1750a.c (mod_regno_adjust): Likewise. * alpha.c (alpha_write_one_linkage, unicosmk_output_default_externs): Likewise. * arm.c (arm_condition_codes): Likewise. * arm.h (arm_condition_codes): Likewise. * avr.c (output_movsisf, encode_section_info): Likewise. * darwin.h (GEN_BINDER_NAME_FOR_STUB, GEN_SYMBOL_NAME_FOR_SYMBOL): Likewise. * i386.c (hi_reg_name, qi_reg_name, qi_high_reg_name): Likewise. * i386.h (hi_reg_name, qi_reg_name, qi_high_reg_name): Likewise. * m88k.c (output_function_profiler): Likewise. * mips.c (mips_output_conditional_branch): Likewise. * ns32k.c (ns32k_out_reg_names): Likewise. * ns32k.h (ns32k_out_reg_names): Likewise. * pj.c (pj_output_rval): Likewise. * rs6000.c (GEN_LOCAL_LABEL_FOR_SYMBOL): Likewise. * sparc.c (sparc_flat_function_prologue, sparc_flat_function_epilogue): Likewise. cp: * decl.c (warn_extern_redeclared_static, cp_make_fname_decl): Const-ification. * pt.c (tsubst_decl): Likewise. f: * bad.c (ffebad_finish): Const-ification and/or static-ization. * intrin.c (ffeintrin_cmp_name_): Likewise. * stc.c (ffestc_R904): Likewise. java: * expr.c (expand_invoke): Const-ification. * parse.y (patch_method_invocation): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45581 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-131-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45574 138bc75d-0d04-0410-961f-82ee72b054a4
* * bld.c (ffebld_op_string_): Const-ification.ghazi2001-09-1212-32/+51
| | | | | | | | | | | | | | | | | | | | * com.c (ffecom_gfrt_name_, ffecom_gfrt_argstring_): Likewise. * fini.c (xspaces): Likewise. * global.c (ffeglobal_type_string_): Likewise. * info.c (ffeinfo_basictype_string_, ffeinfo_kind_message_, ffeinfo_kind_string_, ffeinfo_kindtype_string_, ffeinfo_where_string_): Likewise. * lex.c (ffelex_type_string_): Likewise. * malloc.c (malloc_types_): Likewise. * stc.c (ffestc_subr_binsrch_, ffestc_R904, ffestc_R904, ffestc_R907): Likewise. * symbol.c (ffesymbol_state_name_, ffesymbol_attr_name_): Likewise. * version.c (ffe_version_string): Likewise. * version.h (ffe_version_string): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45566 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-121-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45557 138bc75d-0d04-0410-961f-82ee72b054a4
* * parse.c (finput): Mark extern.rth2001-09-112-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45551 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Check whether assembler supports section merging.jakub2001-09-112-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config.in: Rebuilt. * configure: Rebuilt. * varasm.c (variable_section, output_constant_pool): Pass alignment to SELECT_SECTION and SELECT_RTX_SECTION. (mergeable_string_section): New. (mergeable_constant_section): New. (default_elf_asm_named_section): Output SECTION_MERGE and SECTION_STRINGS flags plus SECTION_ENTSIZE entity size. * output.h (mergeable_string_section): New. (mergeable_constant_section): New. (SECTION_MERGE, SECTION_STRINGS, SECTION_ENTSIZE): Define. * toplev.c (flag_merge_constants): New. (f_options): Add -fmerge-constants and -fmerge-all-constants options. (toplev_main): Default to -fno-merge-constants if not optimizing. * flags.h (flag_merge_constants): Add extern. * invoke.texi (-fmerge-constants, -fmerge-all-constants): Document. * tm.texi (SELECT_SECTION, SELECT_RTX_SECTION): Document added third argument. * config/elfos.h (ASM_SECTION_START_OP, ASM_OUTPUT_SECTION_START): Define if assembler has working .subsection -1 support. (SELECT_RTX_SECTION, SELECT_SECTION): Add third macro argument. Put constant into special SHF_MERGE sections if the linker should attempt to merge duplicates. * config/ia64/sysv4.h (SELECT_RTX_SECTION, SELECT_SECTION): Add third macro argument. Put constant into special SHF_MERGE sections if the linker should attempt to merge duplicates. * config/alpha/elf.h: Likewise. (ASM_SECTION_START_OP, ASM_OUTPUT_SECTION_START): Define if assembler has working .subsection -1 support. * config/nextstep.h: Add third argument to SELECT_RTX_SECTION and SELECT_SECTION. * config/svr3.h: Likewise. * config/darwin.h: Likewise. * config/arm/aof.h: Likewise. * config/arm/linux-elf.h: Likewise. * config/avr/avr.h: Likewise. * config/c4x/c4x.h: Likewise. * config/d30v/d30v.h: Likewise. * config/i386/dgux.h: Likewise. * config/i386/osfrose.h: Likewise. * config/i386/sco5.h: Likewise. * config/i386/svr3gas.h: Likewise. * config/ia64/aix.h: Likewise. * config/m32r/m32r.h: Likewise. * config/m68k/m68k.h: Likewise. * config/m88k/dgux.h: Likewise. * config/m88k/m88k.h: Likewise. * config/mcore/mcore-pe.h: Likewise. * config/mips/mips.h: Likewise. * config/pa/pa.h: Likewise. * config/pa/pa-linux.h: Likewise. * config/romp/romp.h: Likewise. * config/rs6000/sysv4.h: Likewise. * config/rs6000/xcoff.h: Likewise. * config/s390/linux.h: Likewise. * config/sparc/sparc.h: Likewise. * config/sparc/sysv4.h: Likewise. * config/stormy16/stormy16.h: Likewise. * config/v850/v850.h: Likewise. * config/vax/vms.h: Likewise. * config/arm/arm.c (arm_elf_asm_named_section): Output SECTION_MERGE and SECTION_STRINGS flags plus SECTION_ENTSIZE entity size. * config/sparc/sparc.c (sparc_elf_asm_named_section): Use default_elf_asm_named_section for SHF_MERGE sections. * com.c (ffe_init_options): Default to -fmerge-all-constants if optimizing. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45548 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-111-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45535 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-101-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45499 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-091-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45491 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-081-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45488 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-071-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45462 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-061-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45431 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-051-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45396 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-041-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45369 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-031-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45361 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-021-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45356 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-09-011-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45347 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-08-311-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45313 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-08-301-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45282 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-08-291-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45257 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-08-281-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45227 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-08-271-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45188 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-08-261-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45179 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-08-251-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45170 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-08-241-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45143 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-08-231-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45123 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-08-221-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45096 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-08-211-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45071 138bc75d-0d04-0410-961f-82ee72b054a4