- 20 Apr, 2001 8 commits
-
-
jakub authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41445 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
(delete_null_pointer_check): Likewise. (hash_scan_set): Don't consider sets with REG_EQUIV MEM notes. * cse.c (cse_insn): Likewise. * function.c (fixup_var_refs_insns_with_hash): The sequence is toplevel. * gcc.c-torture/execute/20010403-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41444 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
Add .exe suffix to executables. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41443 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41441 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
(float_signal): Call signal just once, unconditionally. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41438 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
TREE_CODE_LENGTH when looping over parameters of a tree. Correct strange grouping in test for evaluated SAVE_EXPR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41437 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
* config/pa/pa.h (CPLUSPLuS_CPP_SPEC): Define. * config/pa/som.h (ASM_OUTPUT_FUNCTION_PREFIX): Truncate subspace name at 32 total characters. (ASM_OUTPUT_SECTION_NAME): Similarly. Also, only support placing functions in named sections -- data items can still go into unique sections, but they have normal names (ie $LIT$ and $DATA$). * config/pa/som.h (SUPPORTS_INIT_PRIORITY): SOM does not support INIT_PRIORITY. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41436 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41434 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 19 Apr, 2001 11 commits
-
-
pme authored
* Makefile.am (doxygen): Assume script is missing execute perms. * Makefile.in: Regenerated. * docs/doxygen/user.cfg.in: Add class diagrams and source browsing. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41432 138bc75d-0d04-0410-961f-82ee72b054a4
-
pme authored
* Makefile.am (doxygen): Assume script is missing execute perms. * Makefile.in: Regenerated. * docs/doxygen/user.cfg.in: Add class diagrams and source browsing. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41431 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
set. (SET_DECL_LANGUAGE): New macro. * decl.c (duplicate_decls): Use SET_DECL_LANGUAGE. (pushdecl): Likewise. (build_library_fn_1): Likewise. (build_cp_library_fn): Likewise. (grokfndecl): Likewise. (grokvardecl): Mark `extern "C"' variables as having C linkage. * decl2.c (grokclassfn): Use SET_DECL_LANGUAGE. * lex.c (retrofit_lang_decl): Likewise. * mangle.c (mangle_decl_string): Don't mangle the names of variables declared with C language linkage. * semantics.c (finish_member_declaration): Use SET_DECL_LANGUAGE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41430 138bc75d-0d04-0410-961f-82ee72b054a4
-
dj authored
to TARGET_OBJECT_SUFFIX and TARGET_EXECUTABLE_SUFFIX. * config/i386/cygwin.h: Likewise. * config/i386/mingw32.h: Likewise. * config/vax/vms.h: Likewise. * config/i386/djgpp.h: Remove NO_AUTO_EXE_SUFFIX. * config/alpha/xm-vms.h: Change OBJECT_SUFFIX and EXECUTABLE_SUFFIX to HOST_OBJECT_SUFFIX and HOST_EXECUTABLE_SUFFIX. * config/i386/xm-cygwin.h: Likewise. * config/i386/xm-djgpp.h: Likewise. * config/i386/xm-mingw32.h: Likewise. * config/vax/xm-vms.h: Likewise. * mkdeps.c (deps_add_default_target): Use TARGET_OBJECT_SUFFIX instead of OBJECT_SUFFIX. * collect2.c (find_a_file): Look for files matching the extension HOST_EXECUTABLE_SUFFIX instead of EXECUTABLE_SUFFIX. * gcc.c (DEFAULT_SWITCH_CURTAILS_COMPILATION): Depend on TARGET_EXECUTABLE_SUFFIX. (find_a_file): Use HOST_EXECUTABLE_SUFFIX. (make_relative_prefix): Likewise. (convert_filename): Use TARGET_ suffixes throughout. Remove NO_AUTO_EXE_SUFFIX. (process_command): Likewise. (do_spec_1): Likewise. * java/lang.c (init_parse): Likewise. * gcc.texi : Document four new options matching the pattern (HOST|TARGET)_(OBJECT|EXECUTABLE)_SUFFIX. Remove documentation for deleted macros OBJECT_SUFFIX and EXECUTABLE_SUFFIX. Remove documentation for NO_AUTO_EXE_SUFFIX. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41428 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
that language-independent processing should not be done. * toplev.c (main): Adjust accordingly. * top.c (ffe_decode_option): Do not permit language-independent processing for -ffixed-line-length. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41427 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
* loop.c (load_mems): Handle a NULL JUMP_LABEL for a JUMP_INSN. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41424 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
general_operand. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41423 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41420 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41419 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
before concluding that all jumps branch to the first instruction after the loop. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41417 138bc75d-0d04-0410-961f-82ee72b054a4
-
cgf authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41414 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 18 Apr, 2001 9 commits
-
-
wilson authored
* src/ia64/unix.S: Delete unnecessary increment and decrement of loc2 to eliminate RAW DV. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41411 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
(-Wall): -Wall does not imply -Wwhite-space. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41409 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
flag_access_control from uninitialized storage. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41408 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41405 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41404 138bc75d-0d04-0410-961f-82ee72b054a4
-
ljrittle authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41402 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
label attached to CALL_PLACEHOLDER insns. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41400 138bc75d-0d04-0410-961f-82ee72b054a4
-
ghazi authored
which_alternative): Delete redundant prototypes. * rtl.h (bss_section): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41398 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41397 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 17 Apr, 2001 6 commits
-
-
ljrittle authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41395 138bc75d-0d04-0410-961f-82ee72b054a4
-
pme authored
* include/bits/stl_algo.h (std::transform): Disable the check on _OutputIter for now. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41393 138bc75d-0d04-0410-961f-82ee72b054a4
-
toon authored
* g77.f-torture/execute/short.x; Remove - Error has been fixed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41392 138bc75d-0d04-0410-961f-82ee72b054a4
-
danglin authored
libraries and native K&R compilers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41391 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41388 138bc75d-0d04-0410-961f-82ee72b054a4
-
ghazi authored
with -Wtraditional. * invoke.texi (-Wtraditional): Update documentation. testsuite: * gcc.dg/wtr-conversion-1.c: Don't test for width changes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41386 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 16 Apr, 2001 6 commits
-
-
zack authored
(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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41385 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41381 138bc75d-0d04-0410-961f-82ee72b054a4
-
dberlin authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41380 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
secondary register. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41379 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
required to include memmove. * tm.texi (TARGET_MEM_FUNCTIONS): Update list of implicitly used functions to include memmove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41377 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41374 138bc75d-0d04-0410-961f-82ee72b054a4
-