- 14 Sep, 1999 23 commits
-
-
* g77spec.c (lang_specific_driver): Remove unnecessary argument in call to function `fatal'. From-SVN: r29408
Kaveh R. Ghazi committed -
From-SVN: r29407
Bernd Schmidt committed -
* include/java-insns.h: Turned constants into an enum. Added multiple-inclusion protection. From-SVN: r29406
Tom Tromey committed -
From-SVN: r29405
Mumit Khan committed -
* i386/winnt.c (i386_pe_valid_decl_attribute_p): Recognize shared as a valid attribute. * i386/cygwin.h (ASM_OUTPUT_SECTION): Handle shared attribute. * extend.texi: Document `shared' variable attribute. From-SVN: r29404
Mumit Khan committed -
* configure.in: Handle --enable-threads on FreeBSD. * configure: Rebuit. From-SVN: r29403
Loren J. Rittle committed -
* configure.in: Add crtbeginS.o, crtendS.o for mips-linux; add thread support. * configure: Rebuilt. From-SVN: r29402
Andreas Jaeger committed -
* configure.in (m68k-*-rtemscoff*): Added. * configure.in (mips64orion-*-rtems*): Converted to ELF. * configure.in (sparc-*-rtemsaout*): Added as alias for old sparc-rtems configuration. * configure.in (sparc-*-rtemself*): Added. * configure.in (sparc-*-rtems*): Now ELF not a.out. * config/i386/rtems.h: Added comment. * config/sparc/rtemself.h: New file. * configure.in (m68k-rtemself): Added. * config/elfos.h: Added ifndef wrapper for DWARF2_DEBUGGING_INFO and DWARF_DEBUGGING_INFO. * config/m68k/crti.s: New file. * config/m68k/crtn.s: New file. * config/m68k/t-crtstuff: New file. * config/m68k/rtemself.h: New file. * configure.in (i[[34567]]86-*-rtemself*): Now uses crtstuff for global ctor/dtor and C++ exception handling. * config/i386/rtemself.h: Now uses crtstuff (crti.o + crtbegin.o) for STARTFILE_SPEC and crtstuff (crtend.o + crtn.o) for ENDFILE_SPEC. * config/i386/t-rtems-i386: New File. Co-Authored-By: Charles-Antoine Gauthier <charles.gauthier@iit.nrc.ca> Co-Authored-By: Rosimildo DaSilva <rdasilva@connecttel.com> From-SVN: r29401
Joel Sherrill committed -
* stmt.c (expand_end_case): Return right away if the case stack is empty. From-SVN: r29400
Andreas Schwab committed -
* Makefile.in (version.c): Remove rule incorrectly brought in from the gcc2 merge. From-SVN: r29399
Jeffrey A Law committed -
From-SVN: r29398
Marc Espie committed -
From-SVN: r29397
Marc Espie committed -
From-SVN: r29396
Jeff Law committed -
* Makefile.in: Prepend $(SHELL) to move-if-change calls. * msdos/top.sed: Take into account a prepended $(SHELL) to move-if-change. * winnt/config-nt.sed: Likewise. Kill bogus substitution. From-SVN: r29395
Marc Espie committed -
* regmove.c (fixup_match_1): Don't change an unchanging register. (stable_but_for_p): Renamed to: (stable_and_no_regs_but_for_p). Reject unchanging registers too. Changed all callers. From-SVN: r29394
J"orn Rennecke committed -
loop.c (strength_reduce): Don't call reg_used_between_p if the insn from BL2 is after the insn from BL. * loop.c (strength_reduce): Don't call reg_used_between_p if the insn from BL2 is after the insn from BL. From-SVN: r29393
Andreas Schwab committed -
From-SVN: r29392
Jeff Law committed -
From-SVN: r29391
Jeff Law committed -
* libiberty.h (basename): OpenBSD has a correct prototype. (xrealloc): Remove outdated comment. From-SVN: r29390
Marc Espie committed -
* recog.h (INSN_OUTPUT_FORMAT_*): New. (struct insn_data): Merge `template' and `outfun' into `output'. Add `output_format'. * genoutput.c (INSN_OUTPUT_FORMAT_*): New. (struct data): Remove `outfun'; add `output_format'. (name_for_index): Remove declaration. (output_insn_data): Handle output formats. (process_template): Emit the bare array for @. (gen_expand, gen_split): Set output_format to NONE. * output.h (get_insn_template): Declare. * final.c (get_insn_template): New. (final_scan_insn): Use it. * toplev.c (compile_file): Likewise. * c4x/c4x.c (c4x_process_after_reload): Likewise. * i860/i860.c (output_delayed_branch): Likewise. (output_delay_insn): Likewise. From-SVN: r29389
Richard Henderson committed -
From-SVN: r29388
Alexandre Oliva committed -
* cp-tree.h (build_target_expr): New function. * call.c (build_conditional_expr): Use build_target_expr. (convert_like): Likewise. (build_over_call): Likewise. * cvt.c (build_up_reference): Likewise. * decl.c (build_cleanup_on_safe_obstack): Fold into ... (destroy_local_var): Here. (build_target_expr): New function. * tree.c (build_cplus_new): Use it. (get_target_expr): Likewise. From-SVN: r29387
Mark Mitchell committed -
1999-09-13 17:03 -0700 Zack Weinberg <zack@bitmover.com> * config/gmicro/gmicro.md: Disable move DF->DI anonymous pattern. From-SVN: r29386
Zack Weinberg committed
-
- 13 Sep, 1999 17 commits
-
-
* i386.c (call_insn_operand): Reject const_int. (expander_call_insn_operand): Use call_insn_operand. From-SVN: r29385
Richard Henderson committed -
From-SVN: r29384
Kaveh R. Ghazi committed -
From-SVN: r29383
Zack Weinberg committed -
1999-09-13 12:18 -0700 Zack Weinberg <zack@bitmover.com> * config/i370/i370.md (mulsi, divsi, modsi anonymous insns): Use DImode operation. From-SVN: r29382
Zack Weinberg committed -
1999-09-13 12:13 -0700 Zack Weinberg <zack@bitmover.com> * gcc.c: Include sys/resource.h. (report_times): New flag. (execute): If report_times is set, calculate and report the CPU time consumed by each subprocess. (rus, prus): New globals. (option_map): Add --time. (display_help): Document -time. (process_command): Set report_times if -time is given. Turn off -pipe if -time is given. * invoke.texi: Document new option -time. * configure.in: Check for getrusage. Check if we have to prototype getrusage. * acconfig.h: Add NEED_DECLARATION_GETRUSAGE. * configure: Regenerate. * config.in: Regenerate. From-SVN: r29381
Zack Weinberg committed -
Mon Sep 13 12:57:06 1999 Dave Brolley <brolley@cygnus.com> * cppinit.c (append_include_chain): Initialize 'next' and 'alloc' fields. From-SVN: r29380
Dave Brolley committed -
* g++.old-deja/g++.other/sizeof3.C: Remove XFAILS. * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS. From-SVN: r29379
Nathan Sidwell committed -
* typeck.c (expr_sizeof): Don't decay arrays and functions. Remove misleading comment. (build_compound_expr): Don't decay arrays. From-SVN: r29378
Nathan Sidwell committed -
From-SVN: r29377
Nathan Sidwell committed -
From-SVN: r29374
Mark Klein committed -
From-SVN: r29373
Jeffrey A Law committed -
* call.c (build_conditional_expr): Always use a TARGET_EXPR for class rvalues again. From-SVN: r29372
Jason Merrill committed -
From-SVN: r29371
Nick Clifton committed -
From-SVN: r29370
Jeff Law committed -
* tree.c (fix_sizetype): Exchange the types for TYPE_SIZE and TYPE_SIZE_UNIT. From-SVN: r29369
Andreas Schwab committed -
From-SVN: r29368
Kaveh Ghazi committed -
* Makefile.in (gcc.o, gccspec.o, cppspec.o): Depend on gcc.h. * gcc.h: New file. (lang_specific_driver): Don't take a function pointer parameter. All callers changed. * gcc.c: Include gcc.h. (do_spec, fancy_abort,lang_specific_driver,lang_specific_pre_link, lang_specific_extra_outfiles, fatal): Don't declare. (multilib_defaults_raw): Constify. (read_specs): Call memset, rather than bzero. (main): Call return, not exit. (lookup_compiler): Call memcpy, not bcopy. (fatal): Make extern. * cppspec.c: Include gcc.h. (lang_specific_driver): Initialize variable `quote'. Constify a char*. All calls to the function pointer parameter now explicitly call `fatal'. * gccspec.c (lang_specific_driver): Include gcc.h. cp: * Make-lang.in (g++spec.o): Depend on system.h and gcc.h. * g++spec.c: Include gcc.h. (lang_specific_driver): Constify a char*. Call xcalloc, not xmalloc/bzero. All calls to the function pointer parameter now explicitly call `fatal'. f: * Make-lang.in (g77spec.o): Depend on system.h and gcc.h. * g77spec.c: Include gcc.h. (g77_xargv): Constify. (g77_fn): Add parameter prototypes. (lookup_option, append_arg): Add static prototypes. (g77_newargv): Constify. (lookup_option, append_arg, lang_specific_driver): Constify a char*. (lang_specific_driver): All calls to the function pointer parameter now explicitly call `fatal'. java: * Make-lang.in (jvspec.o): Depend on system.h and gcc.h. * jvspec.c: Include gcc.h. Don't include gansidecl.h. (do_spec, lang_specific_pre_link, lang_specific_driver, input_filename, input_filename_length): Don't declare. (main_class_name, jvgenmain_spec, lang_specific_driver): Constify a char*. (lang_specific_driver): All calls to the function pointer parameter now explicitly call `fatal'. From-SVN: r29367
Kaveh R. Ghazi committed
-