- 12 Apr, 1999 3 commits
-
-
* libU77/dtime_.c: Handle all variants of WIN32. * libU77/etime_.c: Likewise. From-SVN: r26358
Mumit Khan committed -
From-SVN: r26357
Jeff Law committed -
From-SVN: r26356
Theodore Papadopoulo committed
-
- 11 Apr, 1999 12 commits
-
-
* config-ml.in: On mips*-*-*, if multidirs contains mabi=64, try to link a trivial program with -mabi=64. If it fails, remove mabi=64 from multidirs. From-SVN: r26355
Alexandre Oliva committed -
From-SVN: r26354
Jeffrey A Law committed -
* libU77/aclocal.m4: New file. * 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. From-SVN: r26353
Mumit Khan committed -
* pexecute.c: Change all references to __UWIN__ to _UWIN. * xmalloc.c: Likewise. (xcalloc): UWIN has sbrk. (xrealloc): Fix guard macro. From-SVN: r26352
Mumit Khan committed -
* friend.c (add_friend): Deal gracefully with error_mark_node. * method.c (build_overload_value): Handle pointers-to-members as template parameters. From-SVN: r26351
Mark Mitchell committed -
* cplus-dem.c (demangle_template_value_parm): Handle pointers-to-members. (do_type): Handle template parameters as qualifiers. From-SVN: r26350
Mark Mitchell committed -
From-SVN: r26349
Mark Mitchell committed -
From-SVN: r26348
Jeff Law committed -
From-SVN: r26347
Mark Mitchell committed -
* jump.c (jump_optimize_1): Make the definition static to match the prototype. From-SVN: r26346
Kaveh R. Ghazi committed -
From-SVN: r26345
Jeff Law committed -
From-SVN: r26344
Jeff Law committed
-
- 10 Apr, 1999 21 commits
-
-
* flow.c (life_analysis): New parameter remove_dead_code. (life_analysis_1): Likewise. (propagate_block): Likewise; use it. * output.h: Update prototype. * toplev.c: Update calls to life_analysis. From-SVN: r26343
Jan Hubicka committed -
* recog.c (constrain_operands): Ignore unary operators when matching operands. Recognize '5'..'9' as well. From-SVN: r26342
Jan Hubicka committed -
* configure.in: Set target_cpu_default2 for target_alias k6. * 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. Co-Authored-By: Richard Henderson <rth@cygnus.com> From-SVN: r26341
Philipp Thomas committed -
From-SVN: r26340
Philipp Thomas committed -
flow.c (merge_blocks_nomove): Rewrite to properly handle two blocks that vanish entirely during merging. * flow.c (merge_blocks_nomove): Rewrite to properly handle two blocks that vanish entirely during merging. From-SVN: r26339
Richard Henderson committed -
* i386.md (floatsisf2, floatdisf2, floatsidf2, floatdidf2, 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. From-SVN: r26338
John Wehle committed -
From-SVN: r26337
Zack Weinberg committed -
From-SVN: r26336
Nick Clifton committed -
* error.c (dump_type_real): If a typename is a template-id, put 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. From-SVN: r26335
Mark Mitchell committed -
extend.texi (Assembler Instructions with C Expression Operands): Document the i386 floating point operands. * extend.texi (Assembler Instructions with C Expression Operands): Document the i386 floating point operands. From-SVN: r26334
Jan Hubicka committed -
* configure.in (*-*-vxworks): Add vxWorks thread support for all vxWorks targets. * configure.in (thumb-wrs-xvworks): Add vxWorks support for thumb. * configure: Rebuilt. From-SVN: r26333
Mike Stump committed -
* i386/t-interix: Use mostly system headers unchanged. 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. From-SVN: r26332
Donn Terry committed -
* cccp.c (DIR_SEPARATOR): Move to the top of the file. (is_dir_separator): New function. (simplify_filename): Use it. Last bit of the dir separator patches. From-SVN: r26331
Mark Elbrecht committed -
From-SVN: r26330
Mark Elbrecht committed -
sysv4.h (CPP_OS_LINUX_SPEC): Fix conditions for -Dunix and -Dlinux, and remove duplicate definition. * rs6000/sysv4.h (CPP_OS_LINUX_SPEC): Fix conditions 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). From-SVN: r26329
Daniel Jacobowitz committed -
* collect2.c (find_a_file): Use HAVE_DOS_BASED_FILE_SYSTEM in place 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. From-SVN: r26328
Mark Elbrecht committed -
* rtl.h (rebuild_jump_labels): Declare. * 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. From-SVN: r26327
Jeffrey A Law committed -
From-SVN: r26326
Jeff Law committed -
1999-04-09 Joseph S. Myers <jsm28@cam.ac.uk> * 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. From-SVN: r26325
Joseph Myers committed -
* rtl.h (local_alloc): Returns an integer now. * 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. From-SVN: r26324
Jeffrey A Law committed -
From-SVN: r26323
Jeff Law committed
-
- 09 Apr, 1999 4 commits
-
-
From-SVN: r26322
Jeff Law committed -
* i386/gas.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Fix typo. * i386/freebsd-elf.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Likewise. From-SVN: r26321
Krister Walfridsson committed -
From-SVN: r26320
Jeffrey A Law committed -
1999-04-09 22:58 -0400 Zack Weinberg <zack@rabi.columbia.edu> * cpphash.c (special_symbol): When expanding __LINE__, use the top file buffer, not the top buffer. From-SVN: r26319
Zack Weinberg committed
-