- 27 Jul, 2000 13 commits
-
-
From-SVN: r35286
Jeff Law committed -
* decl.c (start_cleanup_fn): Mark the function as `inline'. * decl2.c (get_guard): Call cp_finish_decl, not rest_of_decl_compilation, for local guards. * lex.c (do_identifier): Remove unused variable. From-SVN: r35285
Mark Mitchell committed -
Thu Jul 27 11:54:17 2000 Andrew Cagney <cagney@b1.cygnus.com> * cpp.texi: Append a trailing full-stop to xrefs where needed. From-SVN: r35284
Andrew Cagney committed -
2000-04-27 Dave Pitts <dpitts@cozx.com> * config/mh-openedition.h: Added -DLE370 definition. From-SVN: r35283
Dave Pitts committed -
* i370.c: Remove LONGEXTERNAL ifdef from alias_number. Added hash routine constants. (mvs_hash_alias): New function. (mvs_add_alias): Change argument spacing. (mvs_need_alias): Change aliasing criteria. Added documentation. (mvs_get_alias): Change to use hashed name. The hashed name prevents CSECT name collisions. (mvs_check_alias): Likewise. (handle_pragma): Change documentation. * i370.md (mulsi3, divsi3, udivsi3, modsi3, umodsi3): Changed gen_rtx mode from SImode to DImode. (iorhi3): Changed LTORG size for insn. From-SVN: r35282
Dave Pitts committed -
* pexecute.c (pexecute) [__MSDOS__]: Change __GO32__ to __DJGPP__. Use P_WAIT instead of constant in the spawnv* call. Cast program to 'char *' in errmsg_arg assignment. (PWAIT_ERROR): Define. (pwait): Use PWAIT_ERROR. Adjust DJGPP's status code to conform to DJGPP's WIF* macros. From-SVN: r35281
Mark Elbrecht committed -
reload.c (find_reloads_toplev): Reload a paradoxical subreg of a mem if the address is a mode_dependent_address_p. * reload.c (find_reloads_toplev): Reload a paradoxical subreg of a mem if the address is a mode_dependent_address_p. From-SVN: r35280
Hans-Peter Nilsson committed -
From-SVN: r35279
Hans-Peter Nilsson committed -
* h8300.c (print_operand): Print ":8" when the 'R' operand is suitable for 8-bit absolute. * h8300.h (EIGHTBIT_CONSTANT_ADDRESS_P): New. (OK_FOR_U): Add a case for the 8-bit constant address on the H8/300H. From-SVN: r35278
Kazu Hirata committed -
&& ! defined (ASM_OUTPUT_ALIGNED_BSS]): Also test ! defined(ASM_OUTPUT_ALIGNED_DECL_COMMON) before complaining about lack of implemented alignment. From-SVN: r35277
Hans-Peter Nilsson committed -
From-SVN: r35276
Jeff Law committed -
* emit-rtl.c (gen_lowpart_common) [REAL_ARITHMETIC]: Handle cross-compiling between 64-bit and 32-bit machines. From-SVN: r35275
Geoff Keating committed -
* config/ia64/ia64.md (movqicc_astep, movqi_internal_astep): New. (movhicc_astep, movhi_internal_astep): New. (movsicc_astep, movsi_internal_astep): New. (movdicc_astep, movdi_internal_astep): New. (movsfcc_astep, movsf_internal_astep): New. (movdfcc_astep, movdf_internal_astep): New. (movxfcc_astep, movxf_internal_astep): New. (cmovdi_internal_astep, cmovsi_internal_astep): New. Unify the cmov[ds]i splitters. From-SVN: r35274
Richard Henderson committed
-
- 26 Jul, 2000 15 commits
-
-
* getcwd.c: Include string.h, stdlib.h for prototypes Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r35273
Rodney Brown committed -
* Makefile.in (rename.o, waitpid.o): Depend on config.h * rename.c: include config.h, unistd.h * waitpid.c: include config.h, sys/wait.h Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r35272
Rodney Brown committed -
From-SVN: r35271
Rodney Brown committed -
From-SVN: r35270
Nick Clifton committed -
acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Test for GNU ld before trying to use any of its options. 2000-07-26 Phil Edwards <pme@sourceware.cygnus.com> * acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Test for GNU ld before trying to use any of its options. (CHECK_MATH_DECL*,CHECK_BUILTIN_MATH_DECL*): Cache tests. * aclocal.m4: Regenerate. * configure.in: Having found GNU make, name it. * configure: Regenerate. * docs/install.html: Mention possible problems with caching. * src/Makefile.am (CXXLINK): Use new OPT_LDFLAGS. * src/Makefile.in: Regenerate. * libio/Makefile.in: Regenerate. * math/Makefile.in: Regenerate. * Makefile.in: Regenerate. From-SVN: r35269
Phil Edwards committed -
From-SVN: r35268
Nick Clifton committed -
2000-07-26 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * src/misc-inst.cc (std): Remove instantiations. * acinclude.m4: Add forward-looking bits for autoconf. * aclocal.m4: Regenerate. * bits/ostream.tcc (ostream::operator<<): Fix const char* case. From-SVN: r35267
Benjamin Kosnik committed -
From-SVN: r35266
Marc Espie committed -
* parse.y (empty_parms): Use `()', not `(...)', when in the scope of `extern "C++"'. From-SVN: r35265
Mark Mitchell committed -
2000-07-26 Toon Moene <toon@moene.indiv.nluug.nl> * lang-specs.h: Remove one /dev/null from tradcpp invocation. From-SVN: r35264
Toon Moene committed -
From-SVN: r35263
Jeff Law committed -
2000-07-25 Benjamin Kosnik <bkoz@gnu.org> * configure.in: Change AM_PROG_LIBTOOL to AC_PROG_LIBTOOL. Change it back for current versions of maintainer-tools... * acinclude.m4: Some cleanups... * aclocal: Regenerated. * configure: Regenerated. * src/Makefile.am (CXXLINK): Add -Wl,-01 to the link line for optimizing/adapting the hash table using GNU ld. * src/Makefile.in: Regenerate. * bits/std_fstream.h: Parameterize __basic_file. * config/c_io_libio.cc: Add wchar_t methods for parameterization. * bits/basic_file.h: Same here. * bits/fstream.tcc: Shorten __retval to __ret. * bits/ostream.tcc: Same. * bits/sbuf_iter.h: Same. * bits/sstream.tcc: Same. * bits/streambuf.tcc: Same. * bits/std_fstream.h: Same. * src/string-inst.cc: Same. * src/ios.cc: Same. * config/c_io_libio.cc: Same. * bits/string.tcc: Same. * bits/std_streambuf.h: Same. From-SVN: r35262
Benjamin Kosnik committed -
2000-07-24 H.J. Lu <hjl@gnu.org> * src/Makefile.am (LIBIO_INCLUDES): Set to -I$(top_srcdir)/libio even if GLIBCPP_NEED_LIBIO is false. The installed glibc header files don't include private libio header files needed by libstdc++ v3. * src/Makefile.in: Rebuild. From-SVN: r35261
H.J. Lu committed -
From-SVN: r35260
Alexandre Oliva committed -
* c-decl.c (finish_enum): Convert enumerations that fit in an `int' to `int'. (build_enumerator): In pedantic mode, cast to `int' those that don't. From-SVN: r35259
Alexandre Oliva committed
-
- 25 Jul, 2000 12 commits
-
-
From-SVN: r35258
Rodney Brown committed -
* sh.md (cmpgtdi_t): Must be split. (cmpgtdi_t+1): New splitter. From-SVN: r35257
J"orn Rennecke committed -
cpplib.c (_cpp_check_directive): Issue -Wtraditional warnings for indented directives even if we are skipping. * cpplib.c (_cpp_check_directive): Issue -Wtraditional warnings for indented directives even if we are skipping. From-SVN: r35256
Zack Weinberg committed -
From-SVN: r35255
Kaveh R. Ghazi committed -
Kill strict_prototype. Backwards compatibility only for non NO_IMPLICIT_EXTERN_C systems. * cp-tree.h (flag_strict_prototype): Remove. (strict_prototype): Remove. (strict_prototypes_lang_c, strict_prototypes_lang_cplusplus): Remove. * decl.c (maybe_push_to_top_level): Adjust. (pop_from_top_level): Adjust. (decls_match): Only allow sloppy parm matching for ancient system headers. (init_decl_processing): Adjust. (grokdeclarator): Adjust. * decl2.c (flag_strict_prototype): Remove. (strict_prototype): Remove. (strict_prototypes_lang_c, strict_prototypes_lang_cplusplus): Remove. (lang_f_options): Remove "strict-prototype". (unsupported-options): Add "strict-prototype". * lex.c (do_identifier): Adjust. (do_scoped_id): Adjust. * parse.y (empty_parms): Adjust. * class.c (push_lang_context): Adjust. (pop_lang_context): Adjust. * typeck.c (comp_target_parms): Adjust. From-SVN: r35254
Nathan Sidwell committed -
* invoke.texi (strict-prototypes): Remove. * extend.texi (Deprecated Features): Add strict-prototypes. (Backwards Compatibility): New node. From-SVN: r35253
Nathan Sidwell committed -
* g++.old-deja/g++.ext/implicit1.C: Remove. * g++.old-deja/g++.jason/c2.C: Remove * g++.old-deja/g++.mike/p700.C: Add prototype parameters. * g++.old-deja/g++.pt/crash16.C: Likewise. * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype. From-SVN: r35252
Nathan Sidwell committed -
From-SVN: r35251
Nathan Sidwell committed -
* decl.c (poplevel): Deal with anonymous variables at for scope. (maybe_inject_for_scope_var): Likewise. From-SVN: r35250
Nathan Sidwell committed -
* config/i386/i386.md (andsi_1+1): Allow HImode. (andsi_1+2): Require q_regs_operand. * gcc.dg/20000720-1.c: New test. From-SVN: r35249
Jakub Jelinek committed -
* config/i386/i386.md (call_pop): Check operands[0], not operands[1]. Only check SYMBOL_REF_FLAG for a SYMBOL_REF. (call): Likewise. (call_value_pop): Only check SYMBOL_REF_FLAG for a SYMBOL_REF. (call_value): Likewise. From-SVN: r35248
Jakub Jelinek committed -
* toplev.c (pipe_closed): Delete. (crash_signal): New. Generate ICE for a fatal signal. (float_signal): Call crash_signal outside a float-handler block, not abort. (main): Install crash_signal as handler for core-dumping signals. * cp/decl.c: Remove all signal handling code, now done in toplev.c. From-SVN: r35247
Zack Weinberg committed
-