- 04 Jan, 2001 7 commits
-
-
* gencodes.c (output_predicate_decls): Fill empty initializer braces. From-SVN: r38684
Kaveh R. Ghazi committed -
* tradcpp.c (deps_file, print_deps_missing_files): New variables. (main): Handle -MG, -MD, -MMD. Bail out if -MG is given without -M or -MM. (do_include): Handle missing headers like cpp0. * cppfiles.c (_cpp_execute_include): Don't prefix absolute header paths with first include pathname. Don't strcat to uninitialized string. From-SVN: r38683
Jakub Jelinek committed -
From-SVN: r38682
Bernd Schmidt committed -
* cpp.texi: Update for -MT. * cppinit.c (initialize_dependency_output): Add a default target if none has been given already. (no_tgt, OPT_MT): New. (cpp_handle_option): Handle -MT. Update -M etc. * cpplib.h (struct cpp_options): Remove deps_target. * gcc.c (cpp_options): Handle -MT. * mkdeps.c (struct deps): Move from mkdeps.h. (deps_calc_target): Rename deps_add_default_target. Add a default target if none has been specified already. * mkdeps.h (struct deps): Move to mkdeps.c. (deps_calc_target): Rename deps_add_default_target. From-SVN: r38681
Neil Booth committed -
From-SVN: r38680
Jeff Law committed -
2001-01-03 Benjamin Kosnik <bkoz@redhat.com> * include/c_std/bits/std_cwctype.h: Include std_cwchar.h for wint_t. * testsuite/17_intro/header_cwctype.cc (main): New file. * src/Makefile.am (base_headers): Change. * include/bits/std_string.h: And here. * include/bits/string.tcc: Tweaks, move to... * include/bits/basic_string.tcc: ...Here. * src/string-inst.cc: Simplify, just instantiate the whole class, not member-by-member. From-SVN: r38679
Benjamin Kosnik committed -
* c-decl.c (grokdeclarator): Give zero-length arrays size zero. Remove dead code. * c-typeck.c (push_init_level): Move checks for flexible array members and zero length arrays ... (pop_init_level): ... here. Silently discard empty initializations. Remove dead code. * varasm.c (output_constructor): Update for sizeof change to zero-length arrays. * extend.texi (Zero Length): Clarify semantics. * gcc.dg/940510-1.c: Update expected error wording. * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New. From-SVN: r38678
Richard Henderson committed
-
- 03 Jan, 2001 33 commits
-
-
* configure.in (tm.h): Include isns-codes.h last. * configure: Rebuilt. From-SVN: r38677
Alexandre Oliva committed -
* config/alpha/alpha.md (addvsi3, addvdi3): New. (negvsi2, negvdi2, subvsi3, subvdi3, mulvsi3, mulvdi3): New. From-SVN: r38676
Richard Henderson committed -
From-SVN: r38675
Alexandre Oliva committed -
tradcpp.c (main): Make sure finclude() is called with a valid indepth value while handling -include. 2001-01-03 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * tradcpp.c (main): Make sure finclude() is called with a valid indepth value while handling -include. From-SVN: r38674
Franz Sirl committed -
* gencodes.c (output_predicate_decls): New function. (main): Call it. * machmode.h (GET_MODE_MASK): Arrange for it to be defined even if it is not the first time machmode.h is #included. * config/sh/sh.c (fpul_operand): Declare MODE argument. * tm.texi (PREDICATE_CODES): Document predicate declarations. * gcc.texi (Copyright): Added 2001. From-SVN: r38673
Alexandre Oliva committed -
* c-common.c (c_common_lang_init): New function. Warn if format warning options which only have effects when used with -Wformat are used without -Wformat. * c-common.h (c_common_lang_init): Declare. * c-lang.c (lang_init): Call c_common_lang_init. * objc/objc-act.c (lang_init): Call c_common_lang_init. cp: * lex.c (lang_init): Call c_common_lang_init. From-SVN: r38672
Joseph Myers committed -
* configure.in: Check for the mktemp command. * configure: Regenerate. * gccbug.in: Use a separate temporary file $TEMP0 for one use of $TEMP. Create temporary files with mktemp, if available at configure time; otherwise use set -C. Remove temporary files before exit. From-SVN: r38671
Joseph Myers committed -
* java/awt/ScrollPane.java (setBlockIncrement): Throw error. (getViewportSize): Insets include scrollbar size. (doLayout): Finished. (getScrollPosition): Wrote. * java/awt/peer/ScrollPanePeer.java (setBlockIncrement): Removed. From-SVN: r38670
Tom Tromey committed -
From-SVN: r38669
Joseph Myers committed -
contrib: * texi2pod.pl: Handle @option and @env. gcc: * configure.in: Require at least texinfo 4.0. Check for whether Pod::Man is sufficiently recent to regenerate GCC manpages. * configure: Regenerate. * Makefile.in (TEXI2POD): Call perl explicitly rather than relying on #!. (GENERATED_MANPAGES): Define. (generated-manpages): New target. Depend on cpp.1 as well as gcov.1. (install-man): Depend on $(GENERATED_MANPAGES) (defined by configure to generated-manpages or empty) rather than on the manpages directly. Remove execute permission from installed gcov.1 as well as cpp.1. * cpp.1, gcov.1: Regenerate. From-SVN: r38668
Joseph Myers committed -
target-supports.exp (check_alias_available): Modified to indicate aliases not supported if only weak aliases are supported. 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com> * lib/target-supports.exp (check_alias_available): Modified to indicate aliases not supported if only weak aliases are supported. From-SVN: r38667
Jeffrey Oldham committed -
From-SVN: r38666
Mike Stump committed -
From-SVN: r38665
Kaveh Ghazi committed -
* builtins.c (expand_builtin_strncmp): Use host_integerp and tree_low_cst. Allow using cmpstrsi in more cases. testsuite: * gcc.c-torture/execute/string-opt-8.c: Add more testcases. Turn on cmpstrsi checks for __pj__ and __i370__. From-SVN: r38664
Kaveh R. Ghazi committed -
2001-01-02 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCPP_ENABLD_CSTDIO): Add in default value. * aclocal.m4: Regenerate. * configure: Regenerate. * include/bits/c++config (__GLIBCPP__): Bump version number. * ChangeLog: Start new log for year 2001 * ChangeLog-2000: New file. * docs/html/configopts.html: Make sure default values are current, From-SVN: r38663
Benjamin Kosnik committed -
* config/sparc/sparc.h (RETURN_IN_MEMORY): Return 0 for variable sized types. From-SVN: r38662
Richard Kenner committed -
cp: * search.c (lookup_fnfields_here): Remove. (look_for_overrides_r): Use lookup_fnfields_1. Ignore functions from using declarations. testsuite: * g++.old-deja/g++.other/virtual11.C: New test. From-SVN: r38661
Nathan Sidwell committed -
From-SVN: r38660
Bernd Schmidt committed -
cp: Implement exceptions specifiers for implicit member functions. * cp-tree.h (merge_exceptions_specifiers): Declare new function. * method.c (synthesize_exception_spec): New function. (locate_dtor, locate_ctor, locate_copy): New functions. (implicitly_declare_fn): Generate the exception spec too. * search.c (check_final_overrider): Check artificial functions too. * typeck2.c (merge_exception_specifiers): New function. testsuite: * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL. From-SVN: r38659
Nathan Sidwell committed -
From-SVN: r38658
Bernd Schmidt committed -
* build-make (HOST_CFLAGS): Added `-DGENERATOR_FILE'. * Makefile.in (HOST_CFLAGS): Mention build-make. From-SVN: r38657
Alexandre Oliva committed -
From-SVN: r38656
Bernd Schmidt committed -
* config/sparc/sparc.md (nonlocal_goto): Emit goto_handler_and_restore as JUMP_INSN. From-SVN: r38655
Richard Kenner committed -
From-SVN: r38654
Jason Merrill committed -
From-SVN: r38653
Bernd Schmidt committed -
Wed Jan 3 00:49:10 2001 Ovidiu Predescu <ovidiu@cup.hp.com> * sendmsg.c: Added __objc_msg_forward, a hook that allows external libraries to provide a function that returns the real forwarding function. This can alleviate problems __builtin_apply() and friends have on various platforms. (Solution suggested by Helge Hess.) * objc/objc-api.h: Define __objc_msg_forward. * sendmsg.c: Define gen_rtx_REG. From-SVN: r38652
Ovidiu Predescu committed -
Added __objc_msg_forward, a hook that allows external libraries to provide a function that returns the real forwarding function. This can alleviate problems __builtin_apply() and friends have on various platforms. (Solution suggested by Helge Hess.) From-SVN: r38651
Ovidiu Predescu committed -
Added __objc_msg_forward, a hook that allows external libraries to provide a function that returns the real forwarding function. This can alleviate problems __builtin_apply() and friends have on various platforms. (Solution suggested by Helge Hess.) Define gen_rtx_REG. From-SVN: r38650
Ovidiu Predescu committed -
From-SVN: r38649
Jeff Law committed -
* combine.c (simplify_shift_const): Even if we're sign-extracting, don't discard an ASHIFTRT if we're shifting in a wider mode. From-SVN: r38648
Alexandre Oliva committed -
* toplev.c (rest_of_compilation): Don't print basic block information when CFG isn't up to date. From-SVN: r38647
John David Anglin committed -
From-SVN: r38646
Kaveh R. Ghazi committed -
From-SVN: r38645
Jeff Law committed
-