- 07 Nov, 2000 2 commits
-
-
* flow.c (verify_local_live_at_start): Back out last change. * combine.c (distribute_notes): When parts of a hard reg are neither set nor referenced in PLACE, search backwards for a place to put a REG_UNUSED note; if none found, ask for flow info refresh. From-SVN: r37284
J"orn Rennecke committed -
acinclude.m4 (LIB_AC_PROG_CXX): Remove CXX from the list of alternatives for CXX_libstdcxx, now that it is useless. * acinclude.m4 (LIB_AC_PROG_CXX): Remove CXX from the list of alternatives for CXX_libstdcxx, now that it is useless. * aclocal.m4, configure: Rebuilt. From-SVN: r37283
Alexandre Oliva committed
-
- 06 Nov, 2000 14 commits
-
-
* reload1.c (eliminate_regs_in_insn): Allow a set to be a PARALLEL with (clobber (match_scratch...)). From-SVN: r37281
J"orn Rennecke committed -
From-SVN: r37280
Christopher Faylor committed -
* c-lex.c (init_c_lex): If cpp_start_read fails, exit with error status. From-SVN: r37279
Neil Booth committed -
* tradcpp.c (special_symbol): Assign an null string rather than writing to an unallocated buffer. From-SVN: r37278
Neil Booth committed -
* cpplex.c (_cpp_equiv_tokens): Check arg_no in the CPP_MACRO_ARG case. From-SVN: r37277
Neil Booth committed -
* c-lex.c (c_lex): Replace tok.val.aux with tok.val.c or tok.val.arg_no as appropriate. * cppexp.c (lex): Similarly. * cpplex.c (_cpp_lex_token, cpp_spell_token, cpp_output_token, cpp_equiv_tokens, cpp_can_paste, cpp_avoid_paste): Similarly. * cppmacro.c (stringify_arg, replace_args, lex_expansion_token, cpp_macro_definition): Similarly. * cpplib.h (struct cpp_token): Replace aux with c and arg_no. From-SVN: r37276
Neil Booth committed -
* g++.old-deja/g++.other/crash24.C: New test. * g++.old-deja/g++.other/crash25.C: New test. * g++.old-deja/g++.other/crash26.C: New test. * g++.old-deja/g++.other/crash27.C: New test. * g++.old-deja/g++.other/crash28.C: New test. * g++.old-deja/g++.other/crash29.C: New test. * g++.old-deja/g++.other/crash30.C: New test. * g++.old-deja/g++.other/crash31.C: New test. * g++.old-deja/g++.other/crash32.C: New test. * g++.old-deja/g++.other/crash33.C: New test. * g++.old-deja/g++.other/crash34.C: New test. * g++.old-deja/g++.other/crash35.C: New test. From-SVN: r37275
Jakub Jelinek committed -
* config/sparc/sparc.md (adddi3): If operands[2] is 4096 and operands[1] is constant, calculate the sum and generate movdi. (addsi3): Similarly. Use SImode in call to arith_4096_operand. (subsi3): Use SImode in call to arith_4096_operand. * gcc.c-torture/execute/20001031-1.c: New test. From-SVN: r37274
Jakub Jelinek committed -
sparc.h (ASM_OUTPUT_MI_THUNK): On sparc64 we need to adjust %o1, not %o0 if the return type is large structure. * config/sparc/sparc.h (ASM_OUTPUT_MI_THUNK): On sparc64 we need to adjust %o1, not %o0 if the return type is large structure. From-SVN: r37273
Jakub Jelinek committed -
* config/sparc/sparc.md (smulsi3_highpart_v8plus, ashldi3_v8plus+1, update_return, flush, flushdi, ffssi2, ffsdi2): Fix output formatting. From-SVN: r37272
Jakub Jelinek committed -
From-SVN: r37271
Jeff Law committed -
expmed.c (expand_divmod): For signed divide by 2, prefer a branch and fewer shifts if branches are very cheap. * expmed.c (expand_divmod): For signed divide by 2, prefer a branch and fewer shifts if branches are very cheap. From-SVN: r37270
Denis Chertykov committed -
* lex.h (JAVA_FLOAT_RANGE_ERROR): Typo fix. * lex.c (IS_ZERO): New define. (java_perform_atof): Error on floating point underflow. From-SVN: r37269
Tom Tromey committed -
* lib/libjava.exp (libjava_arguments): Set --tag on libtool invocation. From-SVN: r37268
Tom Tromey committed
-
- 05 Nov, 2000 5 commits
-
-
lex.c (java_parse_escape_sequence): Only read two octal characters if the first one is greater than 3. * lex.c (java_parse_escape_sequence): Only read two octal characters if the first one is greater than 3. Don't allow "octal" numbers to include the digits 8 or 9. From-SVN: r37267
Tom Tromey committed -
2000-11-05 Toon Moene <toon@moene.indiv.nluug.nl> * root.texi, news.texi, g77install.texi, g77.texi, bugs.texi: Remove non-historical references to egcs/EGCS. From-SVN: r37266
Toon Moene committed -
* Makefile.in: Remove all targets related to building distributions and diffs, or INSTALL. * INSTALL, install1.texi: Remove. * configure.in: Remove mention of distdir. * configure: Regenerate. * objc/Make-lang.in: Remove mention of distdir. ch: * Make-lang.in (CHILL.distdir): Remove. cp: * Make-lang.in (c++.distdir): Remove. f: * Make-lang.in: Remove f77.distdir and f/INSTALL. * INSTALL, install0.texi: Remove. java: * Make-lang.in (java.distdir): Remove. From-SVN: r37265
Joseph Myers committed -
From-SVN: r37264
Jeff Law committed -
* acinclude.m4 (LIB_AC_PROG_CXX): Set CXX_libstdcxx from CXX. * aclocal.m4: Regenerated. * configure: Likewise. From-SVN: r37263
Mark Mitchell committed
-
- 04 Nov, 2000 19 commits
-
-
* aclocal.m4: Regenerated. * configure: Likewise. From-SVN: r37262
Mark Mitchell committed -
* g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std' namespace. From-SVN: r37260
Mark Mitchell committed -
* g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be standards-conformant. From-SVN: r37259
Mark Mitchell committed -
From-SVN: r37258
Mark Mitchell committed -
* g++.old-deja/g++.mike/p755.C: Tweak handling of exit. * g++.old-deja/g++.mike/p755a.C: Likewise. * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard library makes no calls to `operator new' during initialization. From-SVN: r37257
Mark Mitchell committed -
From-SVN: r37256
Mark Mitchell committed -
* Make-lang.in (java.dvi): New target. Partial fix for PR other/567. From-SVN: r37255
Tom Tromey committed -
decl2.c (do_nonmember_using_decl): Allow `extern "C"' declarations from different namespaces to be combined. * decl2.c (do_nonmember_using_decl): Allow `extern "C"' declarations from different namespaces to be combined. From-SVN: r37254
Mark Mitchell committed -
From-SVN: r37253
Neil Booth committed -
From-SVN: r37252
Joseph Myers committed -
From-SVN: r37251
Neil Booth committed -
* cpplex.c (parse_string): Don't allow multiline strings in #include family directives. From-SVN: r37250
Neil Booth committed -
* cpplib.c (do_line): Only warn pedantically if not reading preprocessed input. From-SVN: r37249
Neil Booth committed -
From-SVN: r37248
Jeff Law committed -
* hashtab.c (htab_expand): Change to return int. Use calloc or xcalloc depending on htab->return_allocation_failure. Return zero if calloc fails. (htab_create): Update comment to cover memory allocation. (htab_try_create): New. (htab_find_slot_with_hash): Return NULL if htab_expand fails. Update comment to cover this. From-SVN: r37247
Hans-Peter Nilsson committed -
* hashtab.h (struct htab): Add member return_allocation_failure. (htab_try_create): New prototype. Mention which functions may return NULL when this is used. From-SVN: r37246
Hans-Peter Nilsson committed -
* acinclude.m4 (CXX): Prevent it from being cached. * aclocal.m4, configure, */Makefile.in: Rebuilt. From-SVN: r37245
Alexandre Oliva committed -
* lang-options.h: Mention -Wout-of-date. * jcf-dump.c (flag_newer): New global. * gjavah.c (flag_newer): New global. * jcf-io.c (find_class): Only warn when flag_newer set. * lang.c (flag_newer): New global. (struct string_option): New declaration. (lang_W_options): New global. (process_option_with_no): New function. (lang_decode_option): Use it. From-SVN: r37244
Tom Tromey committed -
* class.c (cxx_keyword_p): Accept keywords with trailing `$'s. * gjavah.c (cxx_keyword_subst): Handle any number of trailing `$'. From-SVN: r37243
Tom Tromey committed
-