aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-07-26i370.c: Remove LONGEXTERNAL ifdef from alias_number.Dave Pitts3-20/+101
* 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
2000-07-26pexecute.c (pexecute): Change __GO32__ to __DJGPP__.Mark Elbrecht2-5/+24
* 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
2000-07-26reload.c (find_reloads_toplev): Reload a paradoxical subreg of a mem if the ↵Hans-Peter Nilsson2-1/+25
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
2000-07-26* gcc.c-tortuer/execute/20000726-1.c: New test.Hans-Peter Nilsson2-0/+35
From-SVN: r35279
2000-07-26h8300.c (print_operand): Print ":8" when the 'R' operand is suitable for ↵Kazu Hirata3-1/+23
8-bit absolute. * 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
2000-07-26* varasm.c (assemble_variable) [! defined(ASM_OUTPUT_ALIGNED_COMMON)Hans-Peter Nilsson2-1/+9
&& ! defined (ASM_OUTPUT_ALIGNED_BSS]): Also test ! defined(ASM_OUTPUT_ALIGNED_DECL_COMMON) before complaining about lack of implemented alignment. From-SVN: r35277
2000-07-26Add Geoff K to the folks with global write permissions.Jeff Law1-0/+1
From-SVN: r35276
2000-07-27emit-rtl.c (gen_lowpart_common): Handle cross-compiling between 64-bit and ↵Geoff Keating2-65/+100
32-bit machines. * emit-rtl.c (gen_lowpart_common) [REAL_ARITHMETIC]: Handle cross-compiling between 64-bit and 32-bit machines. From-SVN: r35275
2000-07-26ia64.md (movqicc_astep, [...]): New.Richard Henderson2-49/+337
* 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
2000-07-26getcwd.c: Include string.h, stdlib.h for prototypesRodney Brown2-2/+10
* getcwd.c: Include string.h, stdlib.h for prototypes Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r35273
2000-07-26Makefile.in (rename.o, waitpid.o): Depend on config.hRodney Brown4-0/+22
* 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
2000-07-26* real.c (asctoeg): Rename `error' label to unexpected_char_errorRodney Brown2-5/+9
From-SVN: r35271
2000-07-26Remove definition of __arm__ from CPP_PREDEFINESNick Clifton2-27/+29
From-SVN: r35270
2000-07-26acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Test for GNU ld before trying ↵Phil Edwards11-2184/+3318
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
2000-07-26Accept SEQUENCE as well as PARALLEL blocks in FRAME_RELATED_EXPR notes.Nick Clifton2-1/+7
From-SVN: r35268
2000-07-26misc-inst.cc (std): Remove instantiations.Benjamin Kosnik6-996/+1027
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
2000-07-26* parse.y: Add missing ';'.Marc Espie2-1/+5
From-SVN: r35266
2000-07-26parse.y (empty_parms): Use `()', not `(...)', when in the scope of `extern ↵Mark Mitchell2-1/+7
"C++"'. * parse.y (empty_parms): Use `()', not `(...)', when in the scope of `extern "C++"'. From-SVN: r35265
2000-07-26lang-specs.h: Remove one /dev/null from tradcpp invocation.Toon Moene2-1/+5
2000-07-26 Toon Moene <toon@moene.indiv.nluug.nl> * lang-specs.h: Remove one /dev/null from tradcpp invocation. From-SVN: r35264
2000-07-26Daily bump.Jeff Law5-5/+5
From-SVN: r35263
2000-07-26configure.in: Change AM_PROG_LIBTOOL to AC_PROG_LIBTOOL.Benjamin Kosnik18-1648/+1803
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
2000-07-26Makefile.am (LIBIO_INCLUDES): Set to -I$(top_srcdir)/libio even if ↵H.J. Lu2-4/+4
GLIBCPP_NEED_LIBIO is false. 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
2000-07-26* gcc.c-torture/execute/enum-2.c: New test.Alexandre Oliva2-0/+26
From-SVN: r35260
2000-07-26c-decl.c (finish_enum): Convert enumerations that fit in an `int' to `int'.Alexandre Oliva2-3/+26
* 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
2000-07-25* config/alpha/osf.h (SIZE_TYPE, PTRDIFF_TYPE): New.Rodney Brown2-0/+8
From-SVN: r35258
2000-07-25sh.md (cmpgtdi_t): Must be split.J"orn Rennecke2-7/+32
* sh.md (cmpgtdi_t): Must be split. (cmpgtdi_t+1): New splitter. From-SVN: r35257
2000-07-25cpplib.c (_cpp_check_directive): Issue -Wtraditional warnings for indented ↵Zack Weinberg2-13/+23
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
2000-07-25* gcc.dg/cpp/tr-warn3.c: New test.Kaveh R. Ghazi2-0/+65
From-SVN: r35255
2000-07-25Kill strict_prototype.Nathan Sidwell8-82/+56
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
2000-07-25invoke.texi (strict-prototypes): Remove.Nathan Sidwell3-14/+45
* invoke.texi (strict-prototypes): Remove. * extend.texi (Deprecated Features): Add strict-prototypes. (Backwards Compatibility): New node. From-SVN: r35253
2000-07-25implicit1.C: Remove.Nathan Sidwell6-39/+16
* 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
2000-07-25* g++.old-deja/g++.other/for2.C: New test.Nathan Sidwell2-0/+18
From-SVN: r35251
2000-07-25decl.c (poplevel): Deal with anonymous variables at for scope.Nathan Sidwell2-1/+10
* decl.c (poplevel): Deal with anonymous variables at for scope. (maybe_inject_for_scope_var): Likewise. From-SVN: r35250
2000-07-25i386.md (andsi_1+1): Allow HImode.Jakub Jelinek4-3/+51
* 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
2000-07-25i386.md (call_pop): Check operands[0], not operands[1].Jakub Jelinek2-6/+18
* 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
2000-07-25toplev.c (pipe_closed): Delete.Zack Weinberg4-63/+39
* 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
2000-07-25rs6000.c (print_operand, case 'T'): New case.David Edelsohn3-309/+319
* rs6000.c (print_operand, case 'T'): New case. * rs6000.md (call_indirect_aix32): Convert to expander of scheduled instructions. (call_indirect_aix64): Likewise. (call_value_indirect_aix{32,64}): Likewise. (call, call_value): Invoke expanders for AIX. Fall through to matchers for SysV. (call_indirect_nonlocal_aix{32,64}): New patterns (ctr and lr). (call_value_indirect_nonlocal_aix{32,64}): New patterns. (call_nonlocal_aix32): Remove CALL_LONG alternative. Operand 1 only "g" constraint. (call_nonlocal_aix64): Likewise. (call_value_nonlocal_aix{32,64}): Likewise. (call_nonlocal_sysv): New pattern for ctr, lr, and symbolic operands. (call_value_nonlocal_sysv): New pattern. (indirect_jump{si,di}): Use new 'T' modifier. (tablejump{si,di} matchers): Likewise. (return_internal_{si,di}): Likewise. (return_eh_{si,di}): Likewise. From-SVN: r35246
2000-07-25ColorModel.java: New file...Rolf W. Rasmussen24-74/+4520
2000-07-23 Rolf W. Rasmussen <rolfwr@ii.uib.no> * libjava/java/awt/image/ColorModel.java: New file, replaces the stub libjava/java/awt/ColorModel.java which was located in the wrong package. * libjava/java/awt/image/ComponentColorModel.java: New file. * libjava/java/awt/image/ComponentSampleModel.java: New file. * libjava/java/awt/image/DataBuffer.java: New file. * libjava/java/awt/image/DataBufferByte.java: New file. * libjava/java/awt/image/DataBufferInt.java: New file. * libjava/java/awt/image/DataBufferUShort.java: New file. * libjava/java/awt/image/DirectColorModel.java: New file. * libjava/java/awt/image/PackedColorModel.java: New file. * libjava/java/awt/image/Raster.java: New file. * libjava/java/awt/image/SampleModel.java: New file. * libjava/java/awt/image/SinglePixelPackedSampleModel.java: New file. * libjava/java/awt/image/IndexColorModel.java: New file. * libjava/java/awt/image/ImageConsumer.java: Removed import of java.awt.ColorModel stub. * gnu/gcj/util/BitMaskExtent.java: New file, utility class. * gnu/gcj/util/Buffers.java: New file, utility class. * libjava/Makefile.am: Updated to include new files. * libjava/Makefile.in: Rebuilt. From-SVN: r35245
2000-07-25parse.c: Remove (again.)Alexandre Petit-Bianco1-0/+4
2000-07-25 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.c: Remove (again.) From-SVN: r35244
2000-07-252000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>Toon Moene1-0/+4
Sorry - forgot changelog entry. From-SVN: r35243
2000-07-2520000630-2.x: Removed.Toon Moene1-2/+0
2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl> * 20000630-2.x: Removed. Case fixed. From-SVN: r35242
2000-07-25Daily bump.Jeff Law5-5/+5
From-SVN: r35241
2000-07-24ia64.c (ia64_print_operand): Handle "%,".Richard Henderson4-13/+33
* config/ia64/ia64.c (ia64_print_operand): Handle "%,". * config/ia64/ia64.h (PRINT_OPERAND_PUNCT_VALID_P): Likewise. * config/ia64/ia64.md (movdi_internal): Use it. From-SVN: r35240
2000-07-24cppexp.c: Warn about unary + if -Wtraditional.Zack Weinberg3-4/+11
* cppexp.c: Warn about unary + if -Wtraditional. * cpplex.c (lex_line): Always set BOL on the first token of a line. From-SVN: r35239
2000-07-24*** empty log message ***Eric Christopher2-29/+34
From-SVN: r35238
2000-07-24Delete references to FUNCTION_ARG_KEEP_AS_REFERENCEMichael Meissner2-10/+5
From-SVN: r35237
2000-07-2420000718-1.c: New test.Eric Christopher2-2/+19
2000-07-18 Eric Christopher <echristo@redhat.com> * gcc.c-torture/compile/20000718-1.c: New test. From-SVN: r35236
2000-07-24istream.tcc (getline): Tweaks.Benjamin Kosnik3-4/+13
2000-07-24 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/istream.tcc (getline): Tweaks. From-SVN: r35235
2000-07-2420000722-1.x: New, testcase fails.Geoff Keating4-18/+33
* gcc.c-torture/execute/20000722-1.x: New, testcase fails. * gcc.c-torture/execute/20000722-1.c: New. * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1. From-SVN: r35234
2000-07-24Generate REG_FRAME_RELATED_EXPR notes that are compatible withNick Clifton2-9/+59
dwarf2out_frame_debug_expt. From-SVN: r35233