summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * emit-rtl.c (gen_lowpart_common) [REAL_ARITHMETIC]: Handlegeoffk2000-07-272-65/+100
| | | | | | | cross-compiling between 64-bit and 32-bit machines. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35275 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/ia64/ia64.md (movqicc_astep, movqi_internal_astep): New.rth2000-07-272-49/+337
| | | | | | | | | | | | | | (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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35274 138bc75d-0d04-0410-961f-82ee72b054a4
* * getcwd.c: Include string.h, stdlib.h for prototypeslaw2000-07-262-2/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35273 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (rename.o, waitpid.o): Depend on config.hlaw2000-07-264-0/+22
| | | | | | | | * rename.c: include config.h, unistd.h * waitpid.c: include config.h, sys/wait.h git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35272 138bc75d-0d04-0410-961f-82ee72b054a4
* * real.c (asctoeg): Rename `error' label to unexpected_char_errorlaw2000-07-262-5/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35271 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove definition of __arm__ from CPP_PREDEFINESnickc2000-07-262-27/+29
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35270 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-26 Phil Edwards <pme@sourceware.cygnus.com>pme2000-07-2611-2184/+3318
| | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35269 138bc75d-0d04-0410-961f-82ee72b054a4
* Accept SEQUENCE as well as PARALLEL blocks in FRAME_RELATED_EXPR notes.nickc2000-07-262-1/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35268 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-26 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-07-266-996/+1027
| | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35267 138bc75d-0d04-0410-961f-82ee72b054a4
* * parse.y: Add missing ';'.mmitchel2000-07-262-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35266 138bc75d-0d04-0410-961f-82ee72b054a4
* * parse.y (empty_parms): Use `()', not `(...)', when in the scopemmitchel2000-07-262-1/+7
| | | | | | | of `extern "C++"'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35265 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-26 Toon Moene <toon@moene.indiv.nluug.nl>toon2000-07-262-1/+5
| | | | | | | * lang-specs.h: Remove one /dev/null from tradcpp invocation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35264 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law2000-07-265-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35263 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-25 Benjamin Kosnik <bkoz@gnu.org>bkoz2000-07-2618-1648/+1803
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35262 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-24 H.J. Lu <hjl@gnu.org>bkoz2000-07-262-4/+4
| | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35261 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/execute/enum-2.c: New test.aoliva2000-07-262-0/+26
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35260 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-decl.c (finish_enum): Convert enumerations that fit in anaoliva2000-07-262-3/+26
| | | | | | | | | `int' to `int'. (build_enumerator): In pedantic mode, cast to `int' those that don't. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35259 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/alpha/osf.h (SIZE_TYPE, PTRDIFF_TYPE): New.rth2000-07-252-0/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35258 138bc75d-0d04-0410-961f-82ee72b054a4
* * sh.md (cmpgtdi_t): Must be split.amylaar2000-07-252-7/+32
| | | | | | | (cmpgtdi_t+1): New splitter. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35257 138bc75d-0d04-0410-961f-82ee72b054a4
* * cpplib.c (_cpp_check_directive): Issue -Wtraditionalzack2000-07-252-13/+23
| | | | | | | warnings for indented directives even if we are skipping. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35256 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/cpp/tr-warn3.c: New test.ghazi2000-07-252-0/+65
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35255 138bc75d-0d04-0410-961f-82ee72b054a4
* Kill strict_prototype. Backwards compatibility only fornathan2000-07-258-82/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35254 138bc75d-0d04-0410-961f-82ee72b054a4
* * invoke.texi (strict-prototypes): Remove.nathan2000-07-253-14/+45
| | | | | | | | * extend.texi (Deprecated Features): Add strict-prototypes. (Backwards Compatibility): New node. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35253 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.ext/implicit1.C: Remove.nathan2000-07-256-39/+16
| | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35252 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.old-deja/g++.other/for2.C: New test.nathan2000-07-252-0/+18
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35251 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl.c (poplevel): Deal with anonymous variables at for scope.nathan2000-07-252-1/+10
| | | | | | | (maybe_inject_for_scope_var): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35250 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/i386.md (andsi_1+1): Allow HImode.jakub2000-07-254-3/+51
| | | | | | | | (andsi_1+2): Require q_regs_operand. * gcc.dg/20000720-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35249 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/i386.md (call_pop): Check operands[0],jakub2000-07-252-6/+18
| | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35248 138bc75d-0d04-0410-961f-82ee72b054a4
* * toplev.c (pipe_closed): Delete.zack2000-07-254-63/+39
| | | | | | | | | | | | (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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35247 138bc75d-0d04-0410-961f-82ee72b054a4
* * rs6000.c (print_operand, case 'T'): New case.dje2000-07-253-309/+319
| | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35246 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-23 Rolf W. Rasmussen <rolfwr@ii.uib.no>rolfwr2000-07-2524-74/+4520
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35245 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-25 Alexandre Petit-Bianco <apbianco@cygnus.com>apbianco2000-07-251-0/+4
| | | | | | | * parse.c: Remove (again.) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35244 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>toon2000-07-251-0/+4
| | | | | | | Sorry - forgot changelog entry. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35243 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>toon2000-07-251-2/+0
| | | | | | | * 20000630-2.x: Removed. Case fixed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35242 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law2000-07-255-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35241 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/ia64/ia64.c (ia64_print_operand): Handle "%,".rth2000-07-254-13/+33
| | | | | | | | * config/ia64/ia64.h (PRINT_OPERAND_PUNCT_VALID_P): Likewise. * config/ia64/ia64.md (movdi_internal): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35240 138bc75d-0d04-0410-961f-82ee72b054a4
* * cppexp.c: Warn about unary + if -Wtraditional.zack2000-07-243-4/+11
| | | | | | | * cpplex.c (lex_line): Always set BOL on the first token of a line. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35239 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***echristo2000-07-242-29/+34
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35238 138bc75d-0d04-0410-961f-82ee72b054a4
* Delete references to FUNCTION_ARG_KEEP_AS_REFERENCEmeissner2000-07-242-10/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35237 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-18 Eric Christopher <echristo@redhat.com>echristo2000-07-242-2/+19
| | | | | | | * gcc.c-torture/compile/20000718-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35236 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-24 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-07-243-4/+13
| | | | | | | * bits/istream.tcc (getline): Tweaks. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35235 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/execute/20000722-1.x: New, testcase fails.geoffk2000-07-244-18/+33
| | | | | | | | * gcc.c-torture/execute/20000722-1.c: New. * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35234 138bc75d-0d04-0410-961f-82ee72b054a4
* Generate REG_FRAME_RELATED_EXPR notes that are compatible withnickc2000-07-242-9/+59
| | | | | | | dwarf2out_frame_debug_expt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35233 138bc75d-0d04-0410-961f-82ee72b054a4
* * dwarf2out.c: Complain if DWARF2_DEBUGGING_INFO is defined withoutjason2000-07-242-43/+52
| | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35232 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (bootstrap): Move -BstageN/ to the end.jason2000-07-242-6/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35231 138bc75d-0d04-0410-961f-82ee72b054a4
* tweakjason2000-07-241-2/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35230 138bc75d-0d04-0410-961f-82ee72b054a4
* * tradcpp.c (main): Update max_include_len for cpp_include_defaultsjakub2000-07-242-0/+7
| | | | | | | as well. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35229 138bc75d-0d04-0410-961f-82ee72b054a4
* Add D30V optionsmeissner2000-07-242-1/+41
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35228 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-23 Brent Verner <brent@rcfile.org>bkoz2000-07-2414-1040/+1070
| | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35227 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcse.c (alloc_pre_mem): Do not alloc TRANSPOUT, it is notlaw2000-07-242-5/+6
| | | | | | | | | needed by our gcse pass anymore. (free_pre_mem): Corresponding changes. (compute_pre_data): Do not call compute_transpout anymore. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35226 138bc75d-0d04-0410-961f-82ee72b054a4