- Apr 11, 1999
-
-
law authored
link a trivial program with -mabi=64. If it fails, remove mabi=64 from multidirs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26355 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26354 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
* libU77/configure.in (LIBU77_HAVE_STRUCT_TIMEZONE): Add test. * libU77/acconfig.h (HAVE_STRUCT_TIMEZONE): Add macro. * libU77/datetime_c.c (G77_date_and_time_0): Use. * libU77/config.hin: Regenerate. * libU77/configure: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26353 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
* xmalloc.c: Likewise. (xcalloc): UWIN has sbrk. (xrealloc): Fix guard macro. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26352 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
* method.c (build_overload_value): Handle pointers-to-members as template parameters. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26351 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
pointers-to-members. (do_type): Handle template parameters as qualifiers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26350 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26349 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26348 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26347 138bc75d-0d04-0410-961f-82ee72b054a4
-
ghazi authored
the prototype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26346 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26345 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26344 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Apr 10, 1999
-
-
rth authored
(life_analysis_1): Likewise. (propagate_block): Likewise; use it. * output.h: Update prototype. * toplev.c: Update calls to life_analysis. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26343 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
matching operands. Recognize '5'..'9' as well. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26342 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
* i386.h (TARGET_SWITCHES): Remove no-<cpu> entries. (CC1_CPU_SPEC): Likewise. (CPP_CPU_DEFAULT_SPEC): Streamline definition. Add K6 version. (CPP_K6_SPEC): New. (CPP_CPU_SPEC): Add K6 variant. (EXTRA_SPECS): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26341 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26340 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
blocks that vanish entirely during merging. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26339 138bc75d-0d04-0410-961f-82ee72b054a4
-
wehle authored
floatsixf2, floatdixf2, movsicc, movhicc, movsfcc, movdfcc, movxfcc, movdicc): Remove unused register constraints from the splitters. * i386.md (fixuns_truncsfsi2, fixuns_truncdfsi2, fixuns_truncxfsi2): Delete. * reg-stack.c (delete_insn_for_stacker): Ensure that the only side effects of a PARALLEL are clobbers. (subst_stack_regs): Handle subst_stack_regs_pat deleting a PARALLEL. * i386.md (extendsfdf2, extenddfxf2, extendsfxf2): Rewrite using a splitter. * i386.c (output_op_from_reg): Remove. * i386.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26338 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26337 138bc75d-0d04-0410-961f-82ee72b054a4
-
nickc authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26336 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
out the template arguments. (dump_expr): Handle TEMPLATE_ID_EXPR. * pt.c (lookup_template_class): Now that full arguments are available everywhere, remove code that tried to guess them. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26335 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
Document the i386 floating point operands. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26334 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
vxWorks targets. * configure.in (thumb-wrs-xvworks): Add vxWorks support for thumb. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26333 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
Use system assert.h * fixinc/fixinc.interix: Ditto (make almost no-op). * config/x-interix.h (_ALL_SOURCE): add -D * config/x-interix.h (crti.o): Delete dependency. * config/xm-interix.h (ONLY_INT_FIELDS): Define only when bootstrapping. * i386/xm-i386-interix.h: New file. * i386/interix.h (ASM_OUTPUT_LIMITED_STRING): Fix warnings. * i386/i386-interix.h: Renamed from interix.h. * configure.in (interix): Use new files. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26332 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
(is_dir_separator): New function. (simplify_filename): Use it. Last bit of the dir separator patches. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26331 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26330 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
for -Dunix and -Dlinux, and remove duplicate definition. Change -Asystem(linux) to -Asystem(posix). (CPP_OS_SOLARIS_SPEC): Fix conditions for -Dunix, -Dsun, -DSVR4, -D__EXTENSIONS__. * rs6000/linux.h (CPP_PREDEFINES): Remove -Dunix, -Dlinux, -Asystem(linux), and -Asystem(unix). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26329 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
of the DIR_SEPARATOR test. Consider any file starting with a drivename to be absolute. If the absolute filename test fails and EXECUTABLE_SUFFIX is defined, append EXECUTABLE_SUFFIX to the file and try again. * cppinit.c (base_name): Use HAVE_DOS_BASED_FILE_SYSTEM in place of __MSDOS__ and _WIN32. * cppfiles.c (simplify_pathname): Likewise. * gcc.c (IS_DIR_SEPARATOR): Define new macro. Returns true if a character is a directory separator. (find_a_file): Use it. (convert_filename): Likewise. (process_command): Likewise. (do_spec_1): Likewise. (is_directory): Likewise. (main): Likewise. * prefix.c (IS_DIR_SEPARATOR): Define. Tests whether a character is a directory separator. (translate_name): Use it. (update_path): Change DIR_SEPARATOR_2 to DIR_SEPARATOR. Fix warning in block where '/' is changed to DIR_SEPARATOR. * i386/xm-djgpp.h (DIR_SEPARATOR): Set to '/'. (DIR_SEPARATOR_2): New macro. Set to '\'. (HAVE_DOS_BASED_FILESYS): Define. * i386/xm-mingw32.h: Updated copyright. Set DIR_SEPARATOR_2 to '/'. Define HAVE_DOS_BASED_FILE_SYSTEM. * i386/xm-os2.h: Likewise. * winnt/xm-winnt.h: Likewise. * i386/xm-dos.h: Likewise. Add copyright. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26328 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
* jump.c (jump_optimize_1): Renamed from jump_optimize. Make static. Add new argument MARK_LABELS_ONLY. Quit after mark_all_labels if requested. (jump_optimize, rebuild_jump_labels): New wrapper functions for jump_optimize_1. * toplev.c (rest_of_compilation): Use rebuild_jump_labels instead of running the entire jump optimizer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26327 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26326 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
* pdp11.h (TARGET_SWITCHES): Add option to vary assembler syntax. (TARGET_DEFAULT): Possibly use UNIX syntax. (TARGET_UNIX_ASM, TARGET_UNIX_ASM_DEFAULT): New macros. (REGISTER_NAMES): Use "r5" instead of "fp". (ASM_OUTPUT_ALIGN): Use ".even" directive, and abort for any greater alignment. * 2bsd.h (TARGET_UNIX_ASM_DEFAULT): Default to UNIX assembler syntax for 2BSD. * pdp11.c (output_ascii): Use working syntax for ".byte". (print_operand_address): Use "*" instead of "@" when using UNIX assembler syntax. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26325 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
* local-alloc.c (recorded_label_ref): New file scoped variable. (local_alloc): Initialize recorded_label_ref to zero. Return its value when local allocation has completed. (update_equiv_regs); If we create an equivalence for a LABEL_REF, set recorded_label_ref. * toplev.c (rest_of_compilation): Run the loop optimizer after register allocation and reloading if needed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26324 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26323 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Apr 09, 1999
-
-
law authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26322 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
* i386/freebsd-elf.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26321 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26320 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
* cpphash.c (special_symbol): When expanding __LINE__, use the top file buffer, not the top buffer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26319 138bc75d-0d04-0410-961f-82ee72b054a4
-
apbianco authored
* parse.y (patch_assignment): Added ArrayStoreException runtime check. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26318 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
when trying to make a typename type for a non-template type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26317 138bc75d-0d04-0410-961f-82ee72b054a4
-
mrs authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26316 138bc75d-0d04-0410-961f-82ee72b054a4
-