- 20 Feb, 2003 1 commit
-
-
re PR fortran/9038 (-ffixed-line-length-none -x f77-cpp-input gives: Warning: unknown register name line-length-none) 2003-02-20 Toon Moene <toon@moene.indiv.nluug.nl> PR fortran/9038 * c-opts.c (sanitize_cpp_opts): Add Fortran front end options to be ignored. (c_common_decode_option): Ignore them when preprocessing. From-SVN: r63184
Toon Moene committed
-
- 04 Feb, 2003 1 commit
-
-
fastjar: * fastjar.texi: Update to GFDL 1.2. gcc: * doc/gcc.texi, doc/gccint.texi, doc/gcov.texi, doc/include/fdl.texi, doc/invoke.texi: Update to GFDL 1.2. * doc/install.texi: Update copyright dates. Update to GFDL 1.2. gcc/ada: * gnat_rm.texi, gnat_ug.texi: Update to GFDL 1.2. * gnat_ug_unx.texi, gnat_ug_vms.texi, gnat_ug_vxw.texi, gnat_ug_wnt.texi: Regenerate. gcc/f: * g77.texi, invoke.texi: Update to GFDL 1.2. gcc/java: * gcj.texi: Update to GFDL 1.2. gcc/treelang: * treelang.texi: Update to GFDL 1.2. libiberty: * libiberty.texi: Update to GFDL 1.2. libstdc++-v3: * docs/html/17_intro/porting.texi: Update to GFDL 1.2. * docs/html/17_intro/porting.html: Regenerate. From-SVN: r62365
Joseph Myers committed
-
- 31 Jan, 2003 1 commit
-
-
2003-01-31 Toon Moene <toon@moene.indiv.nluug.nl> * news.texi: Document fixing PR fortran/7681 and optimization/9258. From-SVN: r62192
Toon Moene committed
-
- 26 Jan, 2003 1 commit
-
-
2003-01-26 Toon Moene <toon@moene.indiv.nluug.nl> * lang-specs.h: Revoke change to (incorrectly) prohibit passing -f options to cc1 when preprocessing. * news.texi: Document this. From-SVN: r61854
Toon Moene committed
-
- 21 Jan, 2003 1 commit
-
-
gcc: * Makefile.in (GCC_WARN_CFLAGS): Add $(WERROR) $($@-warn) (gtype-desc.o-warn, c-decl.o-warn, varasm.o-warn, gcc.o-warn, insn-conditions.o-warn, out_object_file, gengtype-yacc.o-warn, c-parse.o-warn): Add -Wno-error. (STAGE2_FLAGS_TO_PASS): Add WERROR="@WERROR@". * configure.in (--enable-werror): Add new flag. * doc/install.texi (--enable-werror): Document. * configure: Regenerate. * objc/Make-lang.in (objc/objc-parse.o-warn): Add -Wno-error. cp: Make-lang.in (cp/decl.o-warn): Add -Wno-error. f: Make-lang.in (f/sta.o-warn): Add -Wno-error. java: Make-lang.in (jvspec.o-warn): Add -Wno-error. From-SVN: r61544
Kaveh R. Ghazi committed
-
- 16 Jan, 2003 1 commit
-
-
f: * Make-lang.in (f/target.o): Depend on toplev.h. * target.c: Include toplev.h. java: * Make-lang.in (java/jcf-parse.o): Depend on $(TM_P_H). * jcf-parse.c: Include tm_p.h. gcc: * ra-colorize.c (colorize_one_web): Initialize variable. * regmove.c (fixup_match_1): Likewise. * reload1.c (reload_as_needed): Likewise. * sdbout.c (SET_KNOWN_TYPE_TAG): Add cast. From-SVN: r61394
Kaveh R. Ghazi committed
-
- 12 Jan, 2003 1 commit
-
-
* com.c (ffecom_convert_narrow_, ffecom_convert_widen_, pushdecl_top_level, storedecls, convert, delete_block, insert_block, ffe_init, ffe_mark_addressable, poplevel, ffe_print_identifier, pushdecl, pushlevel, set_block, ffe_signed_or_unsigned_type, ffe_signed_type, ffe_truthvalue_conversion, ffe_type_for_mode, ffe_type_for_size, ffe_unsigned_type, append_include_chain, open_include_file, read_filename_string, read_name_map): Convert to ISO C style function definitions. * parse.c (ffe_parse_file): Likewise. * top.c (ffe_is_digit_string_): Likewise. From-SVN: r61219
Kaveh R. Ghazi committed
-
- 09 Jan, 2003 1 commit
-
-
Make-lang.in (f77.install-common, [...]): Prepend $(DESTDIR) to destination paths in all (un)installation commands. 2003-01-09 Christian Cornelssen <ccorn@cs.tu-berlin.de> * Make-lang.in (f77.install-common, f77.install-info, f77.install-man, f77.uninstall): Prepend $(DESTDIR) to destination paths in all (un)installation commands. From-SVN: r61077
Christian Cornelssen committed
-
- 05 Jan, 2003 2 commits
-
-
re PR fortran/9038 (-ffixed-line-length-none -x f77-cpp-input gives: Warning: unknown register name line-length-none) 2003-01-05 Toon Moene <toon@moene.indiv.nluug.nl> * news.texi: Revise history again: PR Fortran/9038 will be fixed in 3.4. From-SVN: r60917
Toon Moene committed -
re PR fortran/9038 (-ffixed-line-length-none -x f77-cpp-input gives: Warning: unknown register name line-length-none) 2003-01-05 Toon Moene <toon@moene.indiv.nluug.nl> * news.texi: Update news to reflect reality: PR Fortran/9038 won't be fixed until 3.4. From-SVN: r60912
Toon Moene committed
-
- 04 Jan, 2003 1 commit
-
-
re PR fortran/9038 (-ffixed-line-length-none -x f77-cpp-input gives: Warning: unknown register name line-length-none) 2003-01-04 Toon Moene <toon@moene.indiv.nluug.nl> PR Fortran/9038 * lang-specs.h: Remove -f options before preprocessing. * news.texi: Document fixing of PR Fortran/9038. From-SVN: r60895
Toon Moene committed
-
- 03 Jan, 2003 1 commit
-
-
2003-01-03 Bud Davis <bdavis11@directvinternet.com> * stc.c (ffestc_R810): Allow any kind integer in case statements. * ste.c (ffeste_R810): Give error message when case selector exceeds its valid values. From-SVN: r60852
Toon Moene committed
-
- 01 Jan, 2003 1 commit
-
-
* f/Make-lang.in ($(srcdir)/f/BUGS): Add include path for gcc-common.texi. ($(srcdir)/f/NEWS): Likewise. From-SVN: r60748
Andreas Jaeger committed
-
- 28 Dec, 2002 1 commit
-
-
gcc: * doc/cpp.texi, doc/gcc.texi, doc/gccint.texi, doc/install.texi: Use @copying. gcc/ada: * gnat_rm.texi, gnat_ug.texi: Use @copying. * gnat_ug_unx.texi, gnat_ug_vms.texi, gnat_ug_vxw.texi, gnat_ug_wnt.texi: Regenerate. gcc/f: * g77.texi: Use @copying. gcc/java: * gcj.texi: Use @copying. gcc/treelang: * treelang.texi: Use @copying. libstdc++-v3: * docs/html/17_intro/porting.texi: Use @copying. * docs/html/17_intro/porting.html: Regenerate. From-SVN: r60587
Joseph Myers committed
-
- 23 Dec, 2002 1 commit
-
-
* doc/include/gcc-common.texi: Define DEVELOPMENT. ada: * gnat_rm.texi: Include gcc-common.texi. Use GCC version number only. * Make-lang.in ($(srcdir)/ada/gnat_ug_unx.info, $(srcdir)/ada/gnat_ug_vms.info, $(srcdir)/ada/gnat_ug_vxw.info, $(srcdir)/ada/gnat_ug_wnt.info, $(srcdir)/ada/gnat_rm.info, ada/gnat_ug_unx.dvi, ada/gnat_ug_vms.dvi, ada/gnat_ug_vxw.dvi, ada/gnat_ug_wnt.dvi, ada/gnat_rm.dvi): Depend on $(srcdir)/doc/include/gcc-common.texi. f: * root.texi: Include gcc-common.texi. * bugs.texi, news.texi: Don't include root.texi as part of full manual. * g77.texi: Update for use of gcc-common.texi. * Make-lang.in ($(srcdir)/f/g77.info, f/g77.dvi): Depend on $(srcdir)/doc/include/gcc-common.texi. java: * gcj.texi: Include gcc-common.texi. * Make-lang.in ($(srcdir)/java/gcj.info, java/gcj.dvi): Depend on $(srcdir)/doc/include/gcc-common.texi. treelang: * treelang.texi: Include gcc-common.texi. * Make-lang.in ($(srcdir)/treelang/treelang.info, treelang.dvi): Depend on gcc-common.texi. Add other missing dependencies. (treelang.dvi): Use texi2dvi. From-SVN: r60446
Joseph Myers committed
-
- 19 Dec, 2002 2 commits
-
-
From-SVN: r60306
Kazu Hirata committed -
* g77.texi: Fix typos. * intdoc.texi: Likewise. * news.texi: Follow spelling conventions. From-SVN: r60271
Kazu Hirata committed
-
- 16 Dec, 2002 2 commits
-
-
* doc/include/gcc-common.texi: Change version number to 3.4. * gcj.texi: Change version number to 3.4. * root.texi: Change version number to 3.4. From-SVN: r60183
Mark Mitchell committed -
From-SVN: r60174
Zack Weinberg committed
-
- 20 Nov, 2002 1 commit
-
-
2002-11-20 Toon Moene <toon@moene.indiv.nluug.nl> * invoke.texi: Explain the purpose of -fmove-all-movables, -freduce-all-givs and -frerun-loop-opts better. From-SVN: r59323
Toon Moene committed
-
- 19 Nov, 2002 2 commits
-
-
2002-11-19 Toon Moene <toon@moene.indiv.nluug.nl> PR fortran/8587 * libF77/pow_zz.c: Handle (0.0, 0.0) ** power. 2002-11-19 Toon Moene <toon@moene.indiv.nluug.nl> PR fortran/8587 * news.texi: Show PR fortran/8587 fixed. From-SVN: r59280
Toon Moene committed -
* gcc.c (The Specs Language): Document spec functions. (static_spec_functions, lookup_spec_function) (eval_spec_function, handle_spec_function) (if_exists_spec_function, alloc_args): New. (execute): Abort if processing_spec_function is true. (do_spec_1): Hand off spec to handle_spec_function if %: is encountered. If processing_spec_function is true, end any pending argument when the end of the string is reached. (main): Use alloc_args to allocate the initial argument vector. * gcc.h (struct spec_function): New. (lang_specific_spec_functions): New extern. * config/netbsd-elf.h (STARTFILE_SPEC): Add if-exists(crti%O%s). (ENDFILE_SPEC): Add if-exists(crtn%O%s). * config/alpha/netbsd.h (ENDFILE_SPEC): Likewise. * doc/invoke.texi: Document spec functions. * cppspec.c (lang_specific_spec_functions): New. * gccspec.c: Likewise. * g++spec.c (lang_specific_spec_functions): New. * g77spec.c (lang_specific_spec_functions): New. * jvspec.c (lang_specific_spec_functions): New. From-SVN: r59241
Jason Thorpe committed
-
- 02 Nov, 2002 3 commits
-
-
2002-11-02 Toon Moene <toon@moene.indiv.nluug.nl> * news.texi: Fix .f -> .r From-SVN: r58751
Toon Moene committed -
2002-11-02 Toon Moene <toon@moene.indiv.nluug.nl> * g77.texi: Correct documentation on generating C++ prototypes of Fortran routines with f2c. * news.texi: Document fixes in GCC-3.3, 3.2 and 3.1. From-SVN: r58750
Toon Moene committed -
2002-11-02 Toon Moene <toon@moene.indiv.nluug.nl> * g77.texi: Correct documentation on generating C++ prototypes of Fortran routines with f2c. * news.texi: Document fixes in GCC-3.3, 3.2 and 3.1. From-SVN: r58749
Toon Moene committed
-
- 30 Oct, 2002 1 commit
-
-
fold-const.c (fold_binary_op_with_conditional_arg): Improve handling of cases where one or both branches of the conditional have... * fold-const.c (fold_binary_op_with_conditional_arg): Improve handling of cases where one or both branches of the conditional have void type, i.e. throw an exception or don't return. (fold): Only apply (and undo) type conversion to the non-void branches of a COND_EXPR. * f/com.c (ffecom_subscript_check_): Cast the failure branch of the bounds check COND_EXPR to void, to indicate noreturn. (ffe_truthvalue_conversion): Only apply truth value conversion to the non-void branches of a COND_EXPR. From-SVN: r58661
Roger Sayle committed
-
- 26 Oct, 2002 1 commit
-
-
2002-10-26 Andris Pavenis <pavenis@latnet.lv> * lang-specs.h: Fix ratfor specs. From-SVN: r58565
Andris Pavenis committed
-
- 16 Oct, 2002 1 commit
-
-
gcc/ * real.c (real_to_decimal): Accept BUF_SIZE and CROP_TRAILING_ZEROS as arguments. Bound DIGITS by the available buffer size. (real_to_hexadecimal): Likewise. * real.h (real_to_decimal, real_to_hexadecimal): Update prototypes. (REAL_VALUE_TO_DECIMAL): Remove. * c-common.c, c-pretty-print.c, print-rtl.c, print-tree.c, sched-vis.c, config/arc/arc.c, config/c4x/c4x.c, config/fr30/fr30.c, config/i370/i370.h, config/i386/i386.c, config/i960/i960.c, config/ip2k/ip2k.c, config/m32r/m32r.c, config/m68hc11/m68hc11.c, config/m68k/hp320.h, config/m68k/m68k.h, config/m68k/sun2o4.h, config/m68k/sun3.h, config/mips/mips.c, config/ns32k/ns32k.c, config/pdp11/pdp11.h, config/vax/vax.h: Update all callers to use real_to_decimal directly, and with the proper arguments. * doc/tm.texi (REAL_VALUE_TO_DECIMAL): Remove. gcc/cp/ * error.c (dump_expr): Use real_to_decimal directly, and with the new arguments. gcc/f/ * target.h (ffetarget_print_real1, ffetarget_print_real2): Use real_to_decimal directly, and with the new arguments. From-SVN: r58187
Richard Henderson committed
-
- 24 Sep, 2002 1 commit
-
-
maintainer-scripts: * update_version: Do not check in files which are unchanged. * gcc_release: Only update the version in gcc/version.c. gcc: * version.c (version_string): Now const char[]. * version.h: Update to match. gcc/ada: * Make-lang.in (EXTRA_GNATBIND_OBJS): Add version.o. * Makefile.in (TOOLS_LIBS): Add ../../version.o. * gnatvsn.ads: Gnat_Version_String is now a function. * gnatvsn.adb: New file. When asked for Gnat_Version_String, copy the C version_string into a String and return it. * gnatcmd.adb, gnatkr.adb, gnatlbr.adb, gnatlink.adb, gnatls.adb,gnatmake.adb, gnatprep.adb, gnatpsta.adb: Remove pragma Ident (Gnat_Version_String). If this was the sole use of package Gnatvsn, remove the with statement too. * gnat1drv.adb: Tweak -gnatv output. gcc/f: * Make-lang.in (g77spec.o): Don't depend on f/version.h. (f/parse.o): Depend on version.h not f/version.h. (g77version.o, f/version.o): Delete all references. * com.c (ffecom_init_0): Fix transposed array indices in bsearch test. * g77spec.c: Don't include f/version.h or refer to ffe_version_string. * parse.c: Use version_string, not ffe_version_string. * version.c, version.h: Delete files. libf2c: * libF77/Version.c: Rename junk to __LIBF77_VERSION__. Add external decls for __LIBI77_VERSION__ and __LIBU77_VERSION__. Delete __G77_LIBF77_VERSION__ (g77__fvers__): Print all three __LIB*77_VERSION__ strings, and __VERSION__ if we have it; nothing else. * libI77/Version.c: Provide only __LIBI77_VERSION__ (formerly junk). * libU77/Version.c: Provide only __LIBU77_VERSION__ (formerly junk). From-SVN: r57461
Zack Weinberg committed
-
- 23 Sep, 2002 2 commits
-
-
* ChangeLog: Follow spelling conventions. * ChangeLog.0: Likewise. * com.c: Likewise. * ffe.texi: Likewise. * g77.texi: Likewise. * intdoc.in: Likewise. * invoke.texi: Likewise. * news.texi: Likewise. * intdoc.texi: Regenerate. From-SVN: r57433
Kazu Hirata committed -
From-SVN: r57431
GCC Administrator committed
-
- 22 Sep, 2002 1 commit
-
-
From-SVN: r57405
GCC Administrator committed
-
- 21 Sep, 2002 1 commit
-
-
From-SVN: r57386
GCC Administrator committed
-
- 20 Sep, 2002 1 commit
-
-
From-SVN: r57342
GCC Administrator committed
-
- 19 Sep, 2002 1 commit
-
-
From-SVN: r57301
GCC Administrator committed
-
- 18 Sep, 2002 1 commit
-
-
From-SVN: r57273
GCC Administrator committed
-
- 17 Sep, 2002 1 commit
-
-
From-SVN: r57241
GCC Administrator committed
-
- 16 Sep, 2002 3 commits
-
-
2002-09-12 Geoffrey Keating <geoffk@apple.com> * ggc-common.c (ggc_mark_rtx_children_1): Update for changed name mangling. The following changes are merged from pch-branch: * doc/gty.texi (GTY Options): Document %a. * gengtype.c (do_scalar_typedef): New function. (process_gc_options): Handle `length' option. (set_gc_used_type): A pointer to an array of structures doesn't qualify as a pointer to a structure. (output_escaped_param): Add `%a' escape. (write_gc_structure_fields): Allow 'desc' on array of unions. (main): Define `uint8', `jword' and `JCF_u2' as scalars; use do_scalar_typedef. * gengtype.c (enum rtx_code): Make global. (rtx_format): Make global. (rtx_next): New. (gen_rtx_next): New. (write_rtx_next): New. (adjust_field_rtx_def): Skip fields marked by chain_next. (open_base_files): Delete redundant prototype. (write_enum_defn): New. (output_mangled_typename): Correct abort call. (write_gc_marker_routine_for_structure): Handle chain_next and chain_prev options. (finish_root_table): Don't output redundant \n. (main): Call gen_rtx_next, write_rtx_next, write_enum_defn. * c-tree.h (union lang_tree_node): Add chain_next option. * gengtype.h (NUM_PARAM): New definition. (struct type): For TYPE_PARAM_STRUCT, allow multiple parameters. * gengtype.c (find_param_structure): New. (adjust_field_type): Handle param<n>_is option. (process_gc_options): Detect use_params option. Update callers. (set_gc_used_type): Add 'param' parameter, update callers. Handle 'use_params' option. (open_base_files): Add splay-tree.h to list of files included. (output_mangled_typename): New. (write_gc_structure_fields): Update 'param' parameter to support multiple parameters. Change name mangling. Allow parameterized fields to have an apparent scalar type. Handle param<n>_is options, use_param option. (write_gc_marker_routine_for_structure): Update for change to name mangling. Better guess the output file for parameterized types. (write_gc_types): Update for change to name mangling. (write_gc_root): Update for change to name mangling. Handle (ignore) param<n>_is options. * doc/gty.texi (GTY Options): Add description of param<n>_is options, use_params option. * ggc.h (ggc_mark_rtx): Update for changed name mangling. * gengtype-lex.l: Produce token for param<n>_is. * gengtype-yacc.y: Parse param<n>_is. * gengtype.c (adjust_field_tree_exp): Don't name a variable 'rindex'. * rtl.c: Update comment describing rtx_format. * rtl.h (union rtunion): Separate definition and typedef. (struct rtx_def): Use gengtype to mark. * Makefile.in (gengtype.o): Also depend on rtl.def. * ggc.h (ggc_mark_rtx_children): Delete prototype. (ggc_mark_rtx): Change to alias of gengtype-generated routine. * ggc-common.c (ggc_mark_rtx_children): Delete. (ggc_mark_rtx_children_1): Delete. (gt_ggc_m_rtx_def): Delete. * gengtype.c (adjust_field_rtx_def): New. (adjust_field_type): Call adjust_field_rtx_def. (write_gc_structure_fields): Add 'default' case to switch if none is specified; remove unused code. * tree.h (struct tree_exp): Update for change to meaning of special. * gengtype.c (adjust_field_tree_exp): New function. (adjust_field_type): Handle `tree_exp' special here. (write_gc_structure_fields): Don't handle `tree_exp' special here. Handle new `dot' option. * gengtype.h: Make `info' a pointer-to-const. * gengtype-yacc.y (yacc_ids): Use xasprintf. * gengtype.c (write_gc_structure_fields): Remove implementation of `always' option, add `default' option. * doc/gty.texi (GTY Options): Remove documentation of `always', add `default'. Index: gcc/cp/ChangeLog 2002-09-12 Geoffrey Keating <geoffk@apple.com> * cp-tree.h (union lang_tree_node): Add chain_next option. Index: gcc/f/ChangeLog 2002-09-12 Geoffrey Keating <geoffk@apple.com> * com.c (union lang_tree_node): Add chain_next option. Index: gcc/java/ChangeLog 2002-09-12 Geoffrey Keating <geoffk@apple.com> * java-tree.h (union lang_tree_node): Add chain_next option. From-SVN: r57206
Geoffrey Keating committed -
gcc/ * real.c, real.h: Rewrite from scratch. * Makefile.in (simplify-rtx.o): Depend on TREE_H. (paranoia): New target. * builtins.c (fold_builtin_inf): Use new real.h interface. * c-common.c (builtin_define_with_hex_fp_value): Likewise. * c-lex.c (interpret_float): Likewise. * emit-rtl.c (gen_lowpart_common): Likewise. * optabs.c (expand_float): Use real_2expN. * config/ia64/ia64.md (divsi3, udivsi3): Likewise. * defaults.h (INTEL_EXTENDED_IEEE_FORMAT): New. (FLOAT_WORDS_BIG_ENDIAN): New. * cse.c (find_comparison_args): Don't pass FLOAT_STORE_FLAG_VALUE directly to REAL_VALUE_NEGATIVE. * loop.c (canonicalize_condition): Likewise. * simplify-rtx.c: Include tree.h. (simplify_unary_operation): Don't handle FIX and UNSIGNED_FIX with floating-point result modes. * toplev.c (backend_init): Call init_real_once. * fold-const.c (force_fit_type): Don't call CHECK_FLOAT_VALUE. * tree.c (build_real): Likewise. * config/alpha/alpha.c, config/vax/vax.c (float_strings, float_values, inited_float_values, check_float_value): Remove. * config/alpha/alpha.h, config/m68hc11/m68hc11.h, config/m88k/m88k.h, config/vax/vax.h (CHECK_FLOAT_VALUE): Remove. * doc/tm.texi (CHECK_FLOAT_VALUE): Remove. gcc/f/ * target.c (ffetarget_real1): Don't pass FFETARGET_ATOF_ directly to ffetarget_make_real1. (ffetarget_real2): Similarly. * target.h (ffetarget_cvt_r1_to_rv_, ffetarget_cvt_rv_to_r2_, ffetarget_cvt_r2_to_rv_): Use new real.h interface and simplify. gcc/java/ * jcf-parse.c (get_constant): Runtime check for IEEE format; use new real.h interface. * jcf-write.c (find_constant_index): Use new real.h interface. * lex.c (IS_ZERO): Use REAL_VALUES_EQUAL. contrib/ * paranoia.cc: New file. From-SVN: r57198
Richard Henderson committed -
From-SVN: r57186
GCC Administrator committed
-