aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2000-07-24dwarf2out.c: Complain if DWARF2_DEBUGGING_INFO is defined without ↵Jason Merrill2-43/+52
UNALIGNED_INT_ASM_OP. * dwarf2out.c: Complain if DWARF2_DEBUGGING_INFO is defined without UNALIGNED_INT_ASM_OP. (def_cfa_1): Don't emit def_cfa_register or def_cfa_offset to adjust a location expression. (dwarf2out_frame_debug_expr): Lose cfa_old_reg stuff. Don't assume indirect access if we're saving the CFA address exactly. From-SVN: r35232
2000-07-24* Makefile.in (bootstrap): Move -BstageN/ to the end.Jason Merrill2-6/+10
From-SVN: r35231
2000-07-24tweakJason Merrill1-2/+1
From-SVN: r35230
2000-07-24tradcpp.c (main): Update max_include_len for cpp_include_defaults as well.Jakub Jelinek2-0/+7
* tradcpp.c (main): Update max_include_len for cpp_include_defaults as well. From-SVN: r35229
2000-07-24Add D30V optionsMichael Meissner2-1/+41
From-SVN: r35228
2000-07-24[multiple changes]Benjamin Kosnik14-1040/+1070
2000-07-23 Brent Verner <brent@rcfile.org> * bits/istream.tcc: istream::getline(char_type*, streamsize, char_type) make compliant * testsuite/27_io/istream_unformatted.cc: test for compliant behavior 2000-07-23 Benjamin Kosnik <bkoz@haight.constant.com> * acinclude.m4 (enable_cshadow_headers): Fix problems with blddir and srcdir used to define CSHADOW_INCLUDES.. * configure.in: For consistency, change .sanity_warned to stamp-sanity-warned. * acinclude.m4: Tweak formatting. * Makefile.am (check): Call mkcheck with full pathname for build directory... (check-install): And here. * Makefile.in: Regenerate. From-SVN: r35227
2000-07-24gcse.c (alloc_pre_mem): Do not alloc TRANSPOUT, it is not needed by our gcse ↵Jeffrey A Law2-5/+6
pass anymore. * gcse.c (alloc_pre_mem): Do not alloc TRANSPOUT, it is not needed by our gcse pass anymore. (free_pre_mem): Corresponding changes. (compute_pre_data): Do not call compute_transpout anymore. From-SVN: r35226
2000-07-24gcse.c (alloc_avail_expr_mem): Kill unused 'u_bitmap'.Jeffrey A Law2-16/+4
* gcse.c (alloc_avail_expr_mem): Kill unused 'u_bitmap'. (free_avail_expr_mem, alloc_pre_mem, free_pre_mem): Corresponding changes. From-SVN: r35225
2000-07-24gcse.c (free_pre_mem): Do not free ANTLOC and AE_KILL here.Jeffrey A Law2-5/+11
* gcse.c (free_pre_mem): Do not free ANTLOC and AE_KILL here. (compute_pre_data): Do it here instead. From-SVN: r35224
2000-07-24* gcc.dg/cpp/20000720-1.S: New test.Jakub Jelinek2-0/+18
From-SVN: r35223
2000-07-24gcse.c (alloc_pre_mem, [...]): Delete unused bitmap 'temp_bitmap'.Jeffrey A Law2-10/+7
* gcse.c (alloc_pre_mem, free_pre_mem): Delete unused bitmap 'temp_bitmap'. (pre_delete): Corresponding changes. From-SVN: r35222
2000-07-24Daily bump.Jeff Law5-5/+5
From-SVN: r35221
2000-07-24Makefile.in (configure-target-libf2c): Depend on $(ALL_GCC).Alexandre Oliva2-0/+6
* Makefile.in (configure-target-libf2c): Depend on $(ALL_GCC). (configure-target-libchill, configure-target-libobjc): Likewise. From-SVN: r35220
2000-07-24configure.in: Use the same cache file for all target libs.Alexandre Oliva3-2/+7
* configure.in: Use the same cache file for all target libs. * config-ml.in: But different cache files per multilib variant. From-SVN: r35219
2000-07-24configure.in (THREADS): Don't --enable-threads on IRIX <= 5.*.Alexandre Oliva3-0/+11
* configure.in (THREADS): Don't --enable-threads on IRIX <= 5.*. * configure: Rebuilt. From-SVN: r35218
2000-07-24* dyn_load.c (GC_scratch_last_end_ptr): Don't declare a #define.Alexandre Oliva2-0/+6
From-SVN: r35217
2000-07-23Make-lang.in: Put $(build_exeext) suffix on programs which run on the build ↵David Billinghurst2-5/+10
machine. * Make-lang.in: Put $(build_exeext) suffix on programs which run on the build machine. From-SVN: r35216
2000-07-23c-semantics.c (make_rtl_for_local_static): Use TREE_ASM_WRITTEN to figure ↵Mark Mitchell7-48/+106
out whether or not a variable has already been... * c-semantics.c (make_rtl_for_local_static): Use TREE_ASM_WRITTEN to figure out whether or not a variable has already been emitted. * decl.c (make_rtl_for_nonlocal_decl): Rework. * pt.c (lookup_template_class): Ensure that TYPE_CONTEXT is set correctly. From-SVN: r35215
2000-07-23Added myself as i860 port maintainer.Jason Eckhardt1-0/+1
From-SVN: r35214
2000-07-23i860.md (untyped_call expander): Use GEN_CALL instead of gen_call.Jason Eckhardt2-1/+6
Sun Jul 23 14:49:12 2000 Jason Eckhardt <jle@cygnus.com> * config/i860/i860.md (untyped_call expander): Use GEN_CALL instead of gen_call. From-SVN: r35213
2000-07-23configure.in (AC_CHECK_HEADERS): Add time.h.Michael Sokolov5-85/+142
* configure.in (AC_CHECK_HEADERS): Add time.h. (AC_HEADER_TIME): Add check. * configure, config.in: Regenerate. * getruntime.c: Portably #include <sys/time.h> and/or <time.h>. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r35212
2000-07-23configure.in (AC_CHECK_HEADERS): Add limits.h.Michael Sokolov8-2/+36
* configure.in (AC_CHECK_HEADERS): Add limits.h. * configure, config.in: Regenerate. * sort.c: Portably #include <limits.h> and/or <sys/param.h>. * strtol.c, strtoul.c: #include "config.h". Portably #include <limits.h> and/or <sys/param.h>. * Makefile.in (strtol.o, strtoul.o): Update dependencies. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r35211
2000-07-23cp-demangle.c (demangle_ctor_dtor_name): Remove not-in-charge allocating ↵Alex Samuel2-15/+40
ctor mangling. * cp-demangle.c (demangle_ctor_dtor_name): Remove not-in-charge allocating ctor mangling. (demangle_array_type): Handle empty and non-constant array length. From-SVN: r35210