- 12 Apr, 1999 25 commits
-
-
* filedoalloc.c (_POSIX_SOURCE): Remove definition. * fileops.c (_POSIX_SOURCE): Likewise. * iopopen.c (_POSIX_SOURCE): Likewise. * procbuf.cc (_POSIX_SOURCE): Likewise. * libioP.h (_POSIX_SOURCE): And define it here. * stdiostream.cc: Include libioP.h before others. From-SVN: r26380
Mumit Khan committed -
From-SVN: r26379
Daniel Jacobowitz committed -
* i386/cygwin.h (SUBTARGET_SWITCHES): Add -mconsole; fix -mno-nop-fun-dllimport and minor doc fixes. (STARTFILE_SPEC): Cygwin DLLs don't have dllcrt0. (LINK_SPEC): Add -mconsole support. * i386/mingw32.h (LIB_SPEC): Make libraries consistent with Cygwin. (LINK_SPEC): Remove. Use Cygwin's version. (MATH_LIBRARY): Make it null. * i386/crtdll.h (MATH_LIBRARY): Likewise. From-SVN: r26378
Mumit Khan committed -
From-SVN: r26377
Richard Henderson committed -
* c-decl.c (c_decode_option, start_decl, start_function, finish_function) : Recognize -Wno-main so we can avoid warnings. From-SVN: r26376
Stan Cox committed -
* Makefile.in: Rebuilt. * Makefile.am (libgcj.zip): Put `gnu' classes into zip file. From-SVN: r26375
Tom Tromey committed -
From-SVN: r26374
Jim Blandy committed -
* cplus-dem.c (demangle_fund_type): Don't run off the end of the identifier looking for another underscore. From-SVN: r26373
Jim Blandy committed -
* java/lang/natSystem.cc (SystemClass): New define. (init_properties): Synchronize. From-SVN: r26372
Tom Tromey committed -
1999-04-12 14:55 -0400 Zack Weinberg <zack@rabi.columbia.edu> * cpphash.c (collect_expansion, macroexpand, push_macro_expansion): Make the escape character in macro buffers '\r', not '@'. Remove code to protect literal occurences of the escape character; '\r' cannot appear in a macro buffer unless we put it there. * cpplib.c (skip_comment, copy_comment, cpp_skip_hspace, copy_rest_of_line, cpp_get_token, parse_string, parse_assertion): '\r' might be a backslash-newline marker, or it might be a macro escape marker, depending on CPP_BUFFER (pfile)->has_escapes. '@' is not a special character. * cpplib.h: Update commentary. From-SVN: r26371
Zack Weinberg committed -
From-SVN: r26370
Jason Merrill committed -
From-SVN: r26369
Jason Merrill committed -
* arm.h (target_fp_name, structure_size_string, arm_cpu_select): Const-ify. * arm.c (target_fp_name, structure_size_string): Const-ify. * arm.md (reload_inhi, reload_outhi): Make the scratch DImode. * arm.c (arm_reload_in_hi): Handle cases when the input is still a pseudo, make use of scratch registers for reloading the address as appropriate. (arm_reload_outhi): Similarly for when the output is still a pseudo. * riscix.h (SUBTARGET_SWITCHES): Document. From-SVN: r26368
Richard Earnshaw committed -
From-SVN: r26367
Bruce Korb committed -
From-SVN: r26366
Bruce Korb committed -
From-SVN: r26365
Bruce Korb committed -
From-SVN: r26364
Bruce Korb committed -
1. the file name lists ought to be restricted to "*.h" anyway 2. C++ files may be named .../[a-z]++/... 1. the file name lists ought to be restricted to "*.h" anyway 2. C++ files may be named .../[a-z]++/... also 3. the original egrep pattern was not finding "__MIPSEL". I am not enough of a regexp person to know why. 4. Adding copyright year and attribution to output 5. Add copyright date and attribution 6. Clarify a bunch of comments 7. Remove dead template text 8. Correct the counting of regular expressions From-SVN: r26363
Bruce Korb committed -
* alpha.c (aligned_memory_operand): Handle out of range stack slots. Take a new SCRATCH argument for the occasion. Update all callers. (get_unaligned_address): Abort on out of range stack slots. * alpha.md (adddi3 splitter): Check s_p_rtx not REGNO. (reload_inqi): Check for aligned mems before unaligned. (reload_inhi): Likewise. From-SVN: r26362
Richard Henderson committed -
* flow.c (flow_delete_insn): If we delete a CODE_LABEL, also remove it from the nonlocal_goto_handler_labels list. * jump.c (delete_insn): Likewise. (jump_optimize_1): Also recompute LABEL_NUSES when we are just marking labels. * rtl.h (remove_node_from_expr_list): Declare. * rtlanal.c (remove_node_from_expr_list): New function. From-SVN: r26361
Jeffrey A Law committed -
* reg-stack.c: Update comment, include varray.h. (stack_regs_mentioned_data): New global variable. (check_stack_regs_mentioned): New function. (stack_regs_mentioned): New function. (reg_to_stack): Initialize and free stack_regs_mentioned_data, use stack_regs_mentioned. (record_asm_reg_life): Change insn type cache for changed insn. (record_reg_life): Do not change the insn mode. (emit_pop_insn): Likewise. (emit_swap_insn): Likewise. (move_for_stack_reg): Likewise. (stack_reg_life_analysis): Use stack_regs_mentioned. (emit_swap_insn): Likewise. (subst_stack_regs): Likewise. (convert_regs): Likewise. * jump.c (find_cross_jump): Use stack_regs_mentioned. * rtl.h (stack_regs_mentioned): Declare. From-SVN: r26360
Jan Hubicka committed -
From-SVN: r26359
Jeff Law committed -
* 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 3 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
-