- 01 May, 2001 8 commits
-
-
* bitmap.c: Change NULL_PTR to NULL or "(rtx*)0". * c-common.c: Likewise. * c-decl.c: Likewise. * combine.c: Likewise. * rs6000.c: Likewise. * except.c: Likewise. * explow.c: Likewise. * expr.c: Likewise. * fold-const.c: Likewise. * function.c: Likewise. * gcc.c: Likewise. * gcse.c: Likewise. * integrate.c: Likewise. * loop.c: Likewise. * objc/objc-act.c: Likewise. * recog.c: Likewise. * reg-stack.c: Likewise. * reload.c: Likewise. * reload1.c: Likewise. * simplify-rtx.c: Likewise. * stmt.c: Likewise. * varasm.c: Likewise. From-SVN: r41722
Kaveh R. Ghazi committed -
cp: * call.c (build_new_op): Convert args from reference here. (build_conditional_expr): Don't convert here. testsuite: * g++.old-deja/g++.pt/ref4.C: New test. From-SVN: r41721
Nathan Sidwell committed -
cp: * spew.c (last_token_id): New static variable. (read_token): Set it here. (yyerror): Use it here. From-SVN: r41719
Nathan Sidwell committed -
* diagnostic.def: New file. * diagnostic.h (diagnostic_t): New enum. * Makefile.in (diagnostic.o): Depend on diagnostic.def From-SVN: r41717
Gabriel Dos Reis committed -
From-SVN: r41716
GCC Administrator committed -
* tsystem.h: Test only POSIX for availability of string.h and time.h. * config.gcc (all systems): If USG appeared in xm_defines, change it to POSIX. If both USG and POSIX appeared, just delete USG. Remove unnecessary quotes around xm_defines settings. (m68k-crds-unos*): Don't #define unos - tested nowhere. (m68k-apple-aux*): Don't #define AUX - tested nowhere. (alpha*-*-linux*ecoff*, powerpc-*-linux*libc1, powerpc-*-linux*): No need to set xm_defines - handled by global settings for *-*-linux*. From-SVN: r41714
Zack Weinberg committed -
* dbxout.c, mips-tfile.c, config/mips/mips.c, xcoffout.c: Always include gstab.h, not system stab.h. Don't provide default definitions of N_CATCH or N_OPT. Always use the gstab.h variant of STAB_CODE_TYPE. * final.c: Don't include stab.h/gstab.h at all, or provide defaults for N_SLINE and N_SOL. * xcoffout.c: Can assume N_MAIN, N_DSLINE, N_BSLINE, N_BINCL, N_EINCL, N_EXCL, N_M2C, N_SCOPE, N_CATCH, and N_OPT are available. * sdbout.c: Always include gsyms.h instead of system syms.h. * configure.in: No need to check for stab.h. * configure, config.in: Regenerate. * Makefile.in (final.o): Don't depend on gstab.h. From-SVN: r41713
Zack Weinberg committed -
* extend.texi: Improve documentation of volatile asms. * c-tree.texi: Fix thinko. * gcc.texi: Likewise. Co-Authored-By: Richard Henderson <rth@redhat.com> From-SVN: r41712
Mark Mitchell committed
-
- 30 Apr, 2001 16 commits
-
-
* c-common.c (c_promoting_integer_type_p): New function, from the corpse of old macro. Properly promote too-small enumerations and booleans. Adjust all callers. * c-common.h (C_PROMOTING_INTEGER_TYPE_P): Remove. (c_promoting_integer_type_p): Declare. * c-decl.c: Adjust C_PROMOTING_INTEGER_TYPE_P invocations. * c-typeck.c: Likewise. (default_conversion): Remove now redundant boolean check. * cvt.c: Downcase C_PROMOTING_INTEGER_TYPE_P invocations. * decl.c: Likewise. From-SVN: r41709
Richard Henderson committed -
From-SVN: r41708
Richard Henderson committed -
* regmove.c (try_apply_stack_adjustment): Remove now redundant sanity checks. (combine_stack_adjustments_for_block): Don't combine stack allocation followed by deallocations. Handle grow-up stacks. Co-Authored-By: Richard Henderson <rth@redhat.com> From-SVN: r41707
Jan Hubicka committed -
2001-04-30 Matt Kraai <kraai@alumni.carnegiemellon.edu> * java/io/natFile.cc (performSetReadOnly): Fix #ifdef test. (performDelete): Fix #endif placement. From-SVN: r41703
Matt Kraai committed -
* fdl.texi: New file. * c-tree.texi: Use the GFDL. * gcc.texi: Likewise. From-SVN: r41701
Mark Mitchell committed -
* fdl.texi: New file. * c-tree.texi: Use the GFDL. * gcc.texi: Likewise. * porting.texi: Use the GFDL. * objc-features.texi: Use the GFDL. * gxxint.texi: Remove. * Make-lang.in: Remove all traces of gxxint.texi. From-SVN: r41700
Mark Mitchell committed -
decl2.c (start_static_initialization_or_destruction): Correct logic to handle the -fno-use-cxa-atexit case. * decl2.c (start_static_initialization_or_destruction): Correct logic to handle the -fno-use-cxa-atexit case. From-SVN: r41697
Mark Mitchell committed -
2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl> * g77.f-torture/execute/20010430.f: New test. From-SVN: r41695
Toon Moene committed -
2001-04-30 Benjamin Kosnik <bkoz@redhat.com> libstdc++/2627 * testsuite/24_iterators/ostreambuf_iterator.cc: New file. * include/bits/sbuf_iter.h (ostreambuf_iterator): Remove bogus specializations. From-SVN: r41694
Benjamin Kosnik committed -
From-SVN: r41692
Stan Shebs committed -
2001-04-30 Benjamin Kosnik <bkoz@redhat.com> libstdc++/2964 * include/bits/stl_iterator_base_funcs.h (__advance): Fix. From-SVN: r41691
Benjamin Kosnik committed -
2001-04-30 Benjamin Kosnik <bkoz@redhat.com> libstdc++/2964 * include/bits/stl_iterator_base_funcs.h (__advance): Fix. From-SVN: r41690
Benjamin Kosnik committed -
2001-04-30 Benjamin Kosnik <bkoz@redhat.com> libstdc++/2964 * include/bits/stl_iterator_base_funcs.h (__advance): Fix. From-SVN: r41689
Benjamin Kosnik committed -
2001-04-27 Andrew Haley <aph@cambridge.redhat.com> * emit-rtl.c (try_split): Copy EH notes to sequence. From-SVN: r41688
Andrew Haley committed -
* regmove.c (record_stack_memrefs): Catch all references to the stack pointer. * optimize.c (update_cloned_parm): New function. (maybe_clone_body): Use it. Update the `this' parameter too. * gcc.dg/20000724-1.c: Add a clobber of `esp'. From-SVN: r41687
Mark Mitchell committed -
From-SVN: r41679
GCC Administrator committed
-
- 29 Apr, 2001 7 commits
-
-
From-SVN: r41676
Toomas Rosin committed -
* c-aux-info.c: NULL_PTR->NULL in calls to `concat'. * gcc.c: Likewise. * prefix.c: Likewise. From-SVN: r41675
Kaveh R. Ghazi committed -
cp: * decl2.c (unsupported_options): Add new-abi. * lang-options.h: Remove no longer supported options. testsuite: * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi. From-SVN: r41673
Joseph Myers committed -
* jcf-io.c (read_zip_member): Cast to long in comparison with signed value. * jvspec.c (lang_specific_driver): Initialize variables. * mangle.c (find_compression_record_match): Likewise. * typeck.c (build_null_signature): Provide static prototype. Mark parameter with ATTRIBUTE_UNUSED. * verify.c (verify_jvm_instructions): Initialize variable. From-SVN: r41671
Kaveh R. Ghazi committed -
From-SVN: r41669
GCC Administrator committed -
2001-04-28 Phil Edwards <pme@sources.redhat.com> * docs/doxygen/run_doxygen: Minor tweaks. * docs/doxygen/style.css: New file. * docs/doxygen/user.cfg.in: Update using "doxygen -u" to get the latest parameters available. Use style.css. From-SVN: r41668
Phil Edwards committed -
* objc/objc-act.c (handle_class_ref): Rewrite to flush target specific code and use new macro ASM_DECLARE_UNRESOLVED_REFERENCE. * config/darwin.h (ASM_DECLARE_UNRESOLVED_REFERENCE): Define. * tm.texi (ASM_DECLARE_UNRESOLVED_REFERENCE): Document. From-SVN: r41666
Stan Shebs committed
-
- 28 Apr, 2001 9 commits
-
-
* config/darwin.h (STANDARD_EXEC_PREFIX): Don't define. (NEXT_OBJC_RUNTIME): Define. From-SVN: r41665
Stan Shebs committed -
* rtl.h (simplify_gen_relational): Add cmp_mode parameter. * simplify-rtx.c (simplify_gen_relational): Likewise. * simplify-rtx.c (simplify_replace_rtx): Handle relationals and MEMs. * i386.h (VALID_SSE_REG_MODE): Accept MMX modes if SSE2 * i386.md (movsi_1, movdi2, movdi_1_rex64): Handle SSE2 moves. * i386.md (negsf2, negdf2, abssf2, absdf2): Force operands to registers in SSE case; fix handling of the immediates. (negsf2_ifs, abssf2_ifs): Tweak constraints; require operands to be in regsiters before reload. (negdf2_ifs, absdf2_ifs): Likewise; disable for 64bit (negdf2_ifs_rex64, absdf2_ifs_rtx64): New. (abstf,absxf,negtf,negxf splitters): Compute properly the regnum for x86_64. (avsdf2_if_rex64): New. From-SVN: r41664
Jan Hubicka committed -
* flow.c (propagate_block_delete_insn): Handle deletion of ADDR_VEC and ADDR_DIFF_VEC insns when the proceeding CODE_LABEL was put into the constant pool. * jump.c (jump_optimize_1): Remove barrier successors after all the LABEL_NUSES counds have been computed. (delete_barrier_successors): When deleting a tablejump insn, also delete the jump table it uses. * varasm.c (force_const_mem): Set LABEL_PRESERVE_P when forcing a label into memory. From-SVN: r41662
Jeffrey A Law committed -
From-SVN: r41661
Martin Kalen committed -
* invoke.texi: Use XX-bit instead of XXbit or XX bit where appropriate. * extend.texi: Likewise. * tm.texi: Likewise. From-SVN: r41659
Andreas Jaeger committed -
* md.texi: Use XX-bit instead of XXbit or XX bit where appropriate. From-SVN: r41656
Andreas Jaeger committed -
* gcc.c (process_command): Allow -l lib in addition to -llib for POSIX compliance. This fixes PR c/2347. * invoke.texi: Update section on Link Options accordingly. From-SVN: r41655
Jens Schweikhardt committed -
From-SVN: r41653
GCC Administrator committed -
From-SVN: r41652
Jason Merrill committed
-