- 18 Apr, 2001 9 commits
-
-
* src/ia64/unix.S: Delete unnecessary increment and decrement of loc2 to eliminate RAW DV. From-SVN: r41411
Jim Wilson committed -
* cpp.texi (-Wwhite-space): Remove. (-Wall): -Wall does not imply -Wwhite-space. From-SVN: r41409
Jakub Jelinek committed -
semantics.c (simplify_aggr_init_exprs_r): Don't restore flag_access_control from uninitialized storage. * semantics.c (simplify_aggr_init_exprs_r): Don't restore flag_access_control from uninitialized storage. From-SVN: r41408
John David Anglin committed -
From-SVN: r41405
GCC Administrator committed -
dbxout.c (dbxout_init): If DBX_OUTPUT_GCC_MARKER is defined, use it instead of blindly generating a .stabs. * dbxout.c (dbxout_init): If DBX_OUTPUT_GCC_MARKER is defined, use it instead of blindly generating a .stabs. * xcoffout.h: Define DBX_OUTPUT_GCC_MARKER so we put the type in the right place. * xcoffout.c: Don't bother defining default for N_CATCH. (UNKNOWN_STAB): Use internal_error. (stab_to_sclass): Remove now-unnecessary aborts. Remove #if 0'ed case N_BROWS. Add #ifdef N_OPT block. From-SVN: r41404
Zack Weinberg committed -
From-SVN: r41402
Loren J. Rittle committed -
* jump.c (mark_all_labels): Canonicalize the tail recursion label attached to CALL_PLACEHOLDER insns. From-SVN: r41400
Jeffrey A Law committed -
* output.h (dump_flow_info, free_basic_block_vars, which_alternative): Delete redundant prototypes. * rtl.h (bss_section): Likewise. From-SVN: r41398
Kaveh R. Ghazi committed -
2001-04-17 Benjamin Kosnik <bkoz@redhat.com> * testsuite/23_containers/map_operators.cc: Add dg-excess-errors. * testsuite/23_containers/set_operators.cc: Same. * include/bits/c++config: Add _GLIBCPP_CONCEPT_CHECKS. Disable by default. (__GLIBCPP__): Bump from value of last release. * include/bits/concept_check.h: Default to off, edit comments. * src/stl-inst.cc: Use _GLIBCPP_CONCEPT_CHECKS. * src/Makefile.am (AM_CXXFLAGS): Remove _GLIBCPP_NO_CONCEPT_CHECKS. * src/Makefile.in: Regenerate. From-SVN: r41397
Benjamin Kosnik committed
-
- 17 Apr, 2001 6 commits
-
-
From-SVN: r41395
Loren J. Rittle committed -
2001-04-17 Phil Edwards <pme@sources.redhat.com> * include/bits/stl_algo.h (std::transform): Disable the check on _OutputIter for now. From-SVN: r41393
Phil Edwards committed -
* g77.f-torture/execute/short.x; Remove - Error has been fixed. From-SVN: r41392
Toon Moene committed -
vax.h (PROMOTE_PROTOTYPES): Define for compatibility with system libraries and native K&R compilers. * vax.h (PROMOTE_PROTOTYPES): Define for compatibility with system libraries and native K&R compilers. From-SVN: r41391
John David Anglin committed -
From-SVN: r41388
GCC Administrator committed -
* c-typeck.c (convert_arguments): Don't check for width changes with -Wtraditional. * invoke.texi (-Wtraditional): Update documentation. testsuite: * gcc.dg/wtr-conversion-1.c: Don't test for width changes. From-SVN: r41386
Kaveh R. Ghazi committed
-
- 16 Apr, 2001 9 commits
-
-
* toplev.c (output_lang_identify): Delete. (compile_file): Don't call ASM_IDENTIFY_GCC or ASM_IDENTIFY_LANGUAGE. Don't generate gcc2_compiled. label. Don't emit a nop if profiling. If IDENT_ASM_OP is defined, emit an .ident "GCC (GNU) <version>" after calling ASM_FILE_END. * dbxout.c (dbxout_init): Don't call ASM_IDENTIFY_GCC_AFTER_SOURCE. Instead, unconditionally emit an N_OPT stab with string equal to STABS_GCC_MARKER, which defaults to "gcc2_compiled." * defaults.h: Don't provide default for ASM_IDENTIFY_LANGUAGE. * config/dbxelf.h, config/freebsd.h, config/nextstep.h, config/psos.h, config/ptx4.h, config/1750a/1750a.h, config/alpha/alpha.h, config/alpha/elf.h, config/arc/arc.h, config/arm/aof.h, config/arm/coff.h, config/arm/elf.h, config/arm/linux-elf.h, config/avr/avr.h, config/d30v/d30v.h, config/dsp16xx/dsp16xx.h, config/h8300/h8300.h, config/i370/i370.h, config/i386/beos-elf.h, config/i386/osf1elf.h, config/i386/osfrose.h, config/ia64/sysv4.h, config/m68k/3b1.h, config/m68k/auxgas.h, config/m68k/crds.h, config/m68k/hp320.h, config/m68k/m68kv4.h, config/m68k/mot3300.h, config/m68k/news.h, config/m68k/sgs.h, config/m68k/tower-as.h, config/mcore/mcore-elf.h, config/mips/iris6.h, config/mips/osfrose.h, config/mips/sni-svr4.h, config/pa/som.h, config/pdp11/pdp11.h, config/sparc/sp64-elf.h: Delete definitions of any or all of: ASM_IDENTIFY_GCC, ASM_IDENTIFY_GCC_AFTER_SOURCE, and ASM_IDENTIFY_LANGUAGE. * config/elfos.h, config/freebsd.h, config/linux.h, config/alpha/elf.h, config/arm/linux-elf.h, config/i386/i386elf.h, config/i386/ptx4-i.h, config/mips/gnu.h, config/mips/linux.h, config/sparc/linux.h, config/sparc/linux64.h: Delete definitions of ASM_FILE_START which merely emit a .version directive. Delete definitions of ASM_FILE_END which merely emit an .ident directive. * config/avr/avr.h, config/vax/vax.h: Delete definition of ASM_IDENTIFY_GCC and move part of its logic into ASM_FILE_START. * config/i386/att.h, config/i386/gas.h, config/i386/linux.h, config/sparc/linux-aout.h: Don't emit .version directive in ASM_FILE_START. * config/i386/dgux.c, config/m88k/m88k.c, config/sh/sh.c (output_file_start): Correct comment. * config/i386/osfrose.h: Don't emit trailing .ident directive. * config/m68k/mot3300.h: Override STABS_GCC_MARKER to "gcc2_compiled%" to match gdb. * config/pa/lib2funcs.asm: Delete gcc_compiled. label. * config/rs6000/aix.h: Correct comment. * config/i386/i386afe.h: Delete. * config.gcc: Remove references to i386afe.h. * tm.texi: Delete documentation of ASM_IDENTIFY_GCC. The other macros deleted by this patch were undocumented. From-SVN: r41385
Zack Weinberg committed -
From-SVN: r41381
Jeffrey A Law committed -
2001-04-15 Daniel Berlin <dan@cgsoftware.com> * ternary.h: New file - Ternary search tree header. 2001-04-15 Daniel Berlin <dan@cgsoftware.com> * ternary.c: New file - Ternary search tree implementation. * Makefile.in: Add ternary.o, and ternary.c dependencies. From-SVN: r41380
Daniel Berlin committed -
* pa.c (secondary_reload_class): SAR<->FP copies require a secondary register. From-SVN: r41379
Jeffrey A Law committed -
* install.texi (mips-mips-bsd): Update list of functions required to include memmove. * tm.texi (TARGET_MEM_FUNCTIONS): Update list of implicitly used functions to include memmove. From-SVN: r41377
Jeffrey A Law committed -
From-SVN: r41374
GCC Administrator committed -
* cp-tree.h (TYPE_PTRMEM_CLASS_TYPE): Improve documentation. * mangle.c (write_pointer_to_member_type): Fix mangling of pointers to cv-qualified member function types. From-SVN: r41373
Mark Mitchell committed -
* init.c (build_delete): Create a SAVE_EXPR for the address if we're going to use it more than once. From-SVN: r41371
Mark Mitchell committed -
From-SVN: r41364
Toon Moene committed
-
- 15 Apr, 2001 3 commits
-
-
* gcse.c (compute_ld_motion_mems): ASM outputs aren't moveable. (find_moveable_store): Likewise. From-SVN: r41363
Alexandre Oliva committed -
* function.c (expand_function_end): Handle PARALLEL real_decl_rtl. From-SVN: r41361
Jim Wilson committed -
From-SVN: r41359
GCC Administrator committed
-
- 14 Apr, 2001 11 commits
-
-
From-SVN: r41357
Richard Henderson committed -
* i386.md (ashldi3_1_rex64): Add 'J' to the constraints (ashrdi3_1_rex64): Change 'n' constraint to 'J'. From-SVN: r41356
Jan Hubicka committed -
* config/mn10300/mn10300.md (cmpsi): Tell reload to disregard the first alternative. From-SVN: r41355
Alexandre Oliva committed -
2001-04-14 Martin Reinecke <martin@MPA-Garching.MPG.DE> * include/bits/boost_concept_check.h(_Mutable_ContainerConcept): Properly uglify member. From-SVN: r41354
Martin Reinecke committed -
* pa.c (force_mode): New function. (emit_move_sequence): Use it instead of generating new rtx_REGs. From-SVN: r41353
Alan Modra committed -
From-SVN: r41352
Alexandre Oliva committed -
From-SVN: r41351
Alexandre Oliva committed -
From-SVN: r41350
Alexandre Oliva committed -
From-SVN: r41348
GCC Administrator committed -
Fix linux kernel -foptimize-sibling-calls miscompilation * config/ia64/ia64.c (ia64_expand_epilogue): Emit alloc if sibcall_p. (first_instruction): New static variable. (rtx_needs_barrier): Return 1 for alloc. (init_insn_group_barriers): Set first_instruction. (rws_sum): Delete duplicate definition. (group_barrier_needed_p): Return 0 when first_instruction true. (safe_group_barrier_needed_p): Save and restore first_instruction around group_barrier_needed_p call. From-SVN: r41347
Jim Wilson committed -
* expr.h (enum libfunc_index): Add LTI_memmove. (memmove_libfunc): Define macro. * optabs.c (init_optabs): Initialize memmove_libfunc. * expr.c (expand_assignment): Use memmove_libfunc instead of memcpy_libfunc. From-SVN: r41345
Loren J. Rittle committed
-
- 13 Apr, 2001 2 commits
-
-
2001-04-13 Alan Modra <alan@linuxcare.com.au> * pa.h (GO_IF_LEGITIMATE_ADDRESS): Disallow PIC LO_SUM fp mode addresses. From-SVN: r41343
Alan Modra committed -
* cp-tree.h (DELTA2_FROM_PTRMEMFUNC): Remove. (expand_ptremfunc_cst): Change prototype. (delta2_from_ptrmemfunc): Remove. * expr.c (cplus_expand_constant): Adjust call to expand_ptrmemfunc_cst. * typeck.c (build_ptrmemfunc1): Simplify. (build_ptrmemfunc): Make sure that casting a PTRMEM_CST still results in a constant. (expand_ptrmemfunc_cst): Remove idx and delta2 parameters. (delta2_from_ptrmemfunc): Remove. (pfn_from_ptrmemfunc): Adjust call to expand_ptrmemfunc_cst. From-SVN: r41341
Mark Mitchell committed
-