- 18 Oct, 2000 12 commits
-
-
* c-common.c (check_format_info_main): Minor cleanup: move variables into inner scopes; initialize declarations where appropriate; don't hardcode "scanf" name on warning for zero width. From-SVN: r36929
Joseph Myers committed -
* c-common.c (back_end_hook): New variable. * c-common.h (back_end_hook): Declare it. * c-lang.c (finish_file): Use it. * emit-rtl.c (init_emit_once): Initialize the const_int_htab earlier. * cp-tree.h (back_end_hook): Remove declaration. * decl2.c (back_end_hook): Remove definition. * dump.c (dequeue_and_dump): Dump TREE_USED. From-SVN: r36928
Mark Mitchell committed -
* i386.c (ix86_comparison_operator, put_condition_code, ix86_match_ccmode, ix86_cc_mode): Handle CCRCmode. (ix86_expand_strlensi_unroll_1): Use CCRCmode. * i386.h (EXTRA_CC_MODES): Add CCRCmode. * i386.md (adddi and negdi splitter): Use CCRCmode. (add?i_3, add?i_4, add?i_5): Use CCRCmode; swap operands (subsi3_carry): add '*' (addsi3_carry_rc, subsi3_carry_rc, x86_movsicc_0_m1_rc): New. (cmp to add peep2): Use CCRCmode; swap operands. From-SVN: r36927
Jan Hubicka committed -
2000-10-18 Kazu Hirata <kazu@hxi.com> * reorg.c: Fix formatting. From-SVN: r36926
Kazu Hirata committed -
2000-10-18 Kazu Hirata <kazu@hxi.com> * config/h8300/h8300.md: Remove an unnecessary sign_extend expander that is used when not optimizing. Output a tab after each assembly insns. From-SVN: r36925
Kazu Hirata committed -
From-SVN: r36924
Matthew Hiller committed -
* reload1.c (move2add_note_store): Check for simple auto-inc in destination. From-SVN: r36923
Joern Rennecke committed -
2000-09-26 Michael Chastain <chastain@redhat.com> * config/i386/i386-aout.h: define INT_ASM_OP. From-SVN: r36922
Michael Chastain committed -
From-SVN: r36921
Brad Lucier committed -
From-SVN: r36920
Alan Modra committed -
* testsuite/27_io/istream_seeks.cc: Fix spelling typo. * testsuite/27_io/ostream_seeks.cc: Similarly. From-SVN: r36919
Martin Buchholz committed -
From-SVN: r36918
Martin Buchholz committed
-
- 17 Oct, 2000 24 commits
-
-
* gcc.c-torture/compile/20001018-1.c: New test. * gcc.c-torture/compile/20001018-1.x: Xfail. From-SVN: r36917
Joseph Myers committed -
From-SVN: r36916
Franz Sirl committed -
2000-10-17 Alexandre Petit-Bianco <apbianco@cygnus.com> * except.c (free_eh_ranges): Don't free `whole_range.' (http://gcc.gnu.org/ml/gcc-patches/2000-10/msg00557.html) From-SVN: r36915
Alexandre Petit-Bianco committed -
2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * function.c (locate_and_pad_parm): Don't align stack unconditionally. Fixes execute/20001017-1.c on pwerpc-linux-gnu. * expr.c (store_constructor): Apply MEM_ALIAS_SET to MEMs only. * rs6000/rs6000.c (rs6000_hash_constant): use X0INT to access a LABEL_REF. * rs6000/rs6000.h (NO_DOLLAR_IN_LABEL, DOLLARS_IN_IDENTIFIERS, ENCODE_SECTION_INFO, ASM_OUTPUT_SPECIAL_POOL_ENTRY_P): Move from here... * rs6000/aix.h: ...to here. * rs6000/linux.h (ASM_APP_ON, ASM_APP_OFF): Define to Linux-style. From-SVN: r36914
Franz Sirl committed -
2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * gcc.c-torture/execute/20001017-1.c: New test. From-SVN: r36913
Franz Sirl committed -
* config/alpha/alpha.h (ASM_OUTPUT_MI_THUNK): Reload gp if needed. * config/sparc/sparc.h (ASM_OUTPUT_MI_THUNK): Always use call, make sure linker can relax even the delay slot mov %g1,%o7, fix output formating. From-SVN: r36912
Jakub Jelinek committed -
2000-10-17 Kazu Hirata <kazu@hxi.com> * config/h8300/h8300.md: Remove an unnecessary zero_extend expander that is used when not optimizing. Output a tab after each assembly insns. From-SVN: r36911
Kazu Hirata committed -
From-SVN: r36910
Chandrakala Chavva committed -
* config/i386/i386.md (testqi_1): Add missing operand prefix for operand 0. * config/i386/i386-protos.h: Add missing prototype. From-SVN: r36909
Graham Stott committed -
From-SVN: r36908
Graham Stott committed -
From-SVN: r36907
Graham Stott committed -
unix.h (ASM_OUTPUT_MI_THUNK): Symbol _GLOBAL_OFFSET_TABLE should not have a $ prefix when using -mintel-syntax. 2000-10-17 Diego Novillo <dnovillo@cygnus.com> * config/i386/unix.h (ASM_OUTPUT_MI_THUNK): Symbol _GLOBAL_OFFSET_TABLE should not have a $ prefix when using -mintel-syntax. From-SVN: r36906
Diego Novillo committed -
* c-common.c (FMT_FLAG_DOLLAR_MULTIPLE): Define. (format_types): Use it for printf. (maybe_read_dollar_number): Add parameter for the kind of format involved. Warn for multiple use for arguments if this is inappropriate for the kind of format involved. (check_format_info_main): Update calls to maybe_read_dollar_number. testsuite: * gcc.dg/format-xopen-1.c: Update comments; adjust for checking for multiple use of arguments with scanf formats; add tests for multiple use of arguments. From-SVN: r36905
Joseph Myers committed -
* inclhack.def (hpux_maxint): Also apply fix to values.h. * fixincl.x: Rebuilt. From-SVN: r36904
J. David Anglin committed -
* genrecog.c (write_switch): Return the first condition that needs a label. From-SVN: r36903
Alexandre Oliva committed -
2000-10-17 Benjamin Kosnik <bkoz@purist.soma.redhat.com> via Alexandre Oliva <aoliva@redhat.com> * libsupc++/Makefile.am: Add --tag CXX, --tag CC, comments. * libsupc++/Makefile.in: Regenerate. * src/Makefile.am: Duplicate code. * src/Makefile.in: Regenerate. * acinclude.m4 (GLIBCPP_ENABLE_RELIBGCC): Take this out. * aclocal.m4: Regenerate. * configure.in: And here. * configure: Regenerate. * acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Disable test for SECTION_LDFLAGS. From-SVN: r36902
Benjamin Kosnik committed -
From-SVN: r36901
Bernd Schmidt committed -
2000-10-16 Benjamin Kosnik <bkoz@gnu.org> Shadow headers would work if libsupc++ was strict about namespaces. This only possible if g++ maps std::size_t -> size_t. (Hint hint.) * include/c_std/assert.h: Add guards. * include/c_std/bits/std_climits.h: Correct typo. * include/c_std/ctype.h: Remove #error. * libio/libioP.h: Break up extern "C" bits around includes. * libio/libio.h: Only include C headers, or else _C_legacy namespaces will be nested. * libio/libioP.h: Same here. From-SVN: r36900
Benjamin Kosnik committed -
From-SVN: r36899
Jeff Law committed -
* decl.c (WINT_TYPE): Define. (init_decl_processing): Create types unsigned_ptrdiff_type_node, c_size_type_node, signed_size_type_node and wint_type_node. From-SVN: r36898
Joseph Myers committed -
* c-common.h (warn_missing_format_attribute): New variable. * c-decl.c (warn_missing_format_attribute): New variable. (c_decode_option): Decode -Wmissing-format-attribute and -Wno-missing-format-attribute. * c-common.c (check_function_format): If -Wmissing-format-attribute, give a warning where a vprintf or vscanf function is called by a function without its own printf or scanf attribute. * toplev.c (documented_lang_options): Add -Wmissing-format-attribute. * invoke.texi: Document -Wmissing-format-attribute. cp: * decl2.c (warn_missing_format_attribute): New variable. (lang_decode_option): Decode -Wmissing-format-attribute. testsuite: * gcc.dg/format-miss-1.c: New test. From-SVN: r36897
Joseph Myers committed -
2000-10-17 Marc Espie <espie@openbsd.org> * invoke.texi (-shared): Insist on requiring code generation flags to be used along with -shared, and document the subtle failure that may occur otherwise. From-SVN: r36896
Marc Espie committed -
From-SVN: r36895
J. David Anglin committed -
From-SVN: r36894
Michael Meissner committed
-
- 16 Oct, 2000 4 commits
-
-
* decl.c (init_decl_processing): Call init_class_processing before anything else. From-SVN: r36892
Anthony Green committed -
From-SVN: r36891
Jakub Jelinek committed -
2000-10-16 Kazu Hirata <kazu@hxi.com> * config/h8300/h8300.c: Include ggc.h. From-SVN: r36890
Kazu Hirata committed -
* typeck.c (qualify_type): Remove. (composite_pointer_type): Fix handling of conversions to `cv void*'. From-SVN: r36889
Mark Mitchell committed
-