aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.texi
AgeCommit message (Collapse)AuthorFilesLines
2000-08-21gcc.c (do_spec_1): Implement %j spec flag.Jeff Law1-0/+9
* gcc.c (do_spec_1): Implement %j spec flag. Remove dead comment. * gcc.texi (The Configuration File): Document HOST_BIT_BUCKET. * system.h (HOST_BIT_BUCKET): Default to "/dev/null". * config/i386/xm-dos.h (HOST_BIT_BUCKET): Define as "NUL". * config/i386/xm-os2.h, config/winnt/winnt.h: Likewise. * protoize.c (munge_compile_params): Use HOST_BIT_BUCKET (if writable) instead of hardcoded value. * toplev.c (compile_file): Output to a file even if -fsyntax-only. * gcc.c, config/i386/xm-dos.h, config/i386/xm-os2.h: Kill MKTEMP_EACH_FILE. * gcc.c (cc1_options): Do not process -o or run the assembler if -fsyntax-only. From-SVN: r35849
2000-08-11gcc.texi (The Configuration File): Document COLLECT2_HOST_INITIALIZATION...Mark Elbrecht1-0/+18
* gcc.texi (The Configuration File): Document COLLECT2_HOST_INITIALIZATION, GCC_DRIVER_HOST_INITIALIZATION, and UPDATE_PATH_HOST_CANONICALIZATION. From-SVN: r35642
2000-07-11gcc.texi: Fix minor typosRodney Brown1-2/+2
* gcc.texi: Fix minor typos * extend.texi: Fix minor typos From-SVN: r34980
2000-06-17* gcc.texi: Remove reference to stupid.c.Richard Kenner1-9/+0
From-SVN: r34580
2000-05-27configure.in (stage1_warn_cflags): Add -Wstrict-prototypes -Wmissing-prototypes.Zack Weinberg1-9/+0
* configure.in (stage1_warn_cflags): Add -Wstrict-prototypes -Wmissing-prototypes. * configure: Regenerate. * gcc.texi: Remove explanation of MD_CALL_PROTOTYPES. * builtins.c, calls.c: Change all instances of gen_call_* or gen_sibcall_* to GEN_CALL_* and GEN_SIBCALL_*. * calls.c (struct_value_size_rtx): Separate definition from initialization to avoid unused variable warning. * genflags.c (gen_macro): New function. (gen_proto): Call it for gen_call_* and gen_sibcall_*. (gen_nonproto): Delete. (gen_insn): Put all insns on the same obstack. (main): Generate prototypes for everything unconditionally. From-SVN: r34213
2000-05-24gcc.texi: Remove contributor list.Jeff Law1-184/+1
* gcc.texi: Remove contributor list. Instead include contrib.texi. * contrib.texi: New file. From-SVN: r34152
2000-05-18gcc.texi (MULTILIB_EXCEPTIONS): Correct example and update it to match the ↵Chris Demetriou1-5/+5
current practice. * gcc.texi (MULTILIB_EXCEPTIONS): Correct example and update it to match the current practice. From-SVN: r34012
2000-04-30Remove ifnottex block confusing makeinfo 3.12.Richard Henderson1-3/+0
From-SVN: r33545
2000-04-28* gcc.texi: Fixes for makeinfo 4.0 --html.Marc Espie1-17/+17
From-SVN: r33526
2000-04-04Makefile (gccbug): New target.Martin v. Löwis1-4/+136
* Makefile (gccbug): New target. (doc): Depend on it. * gcc.texi (Bugs): Link subnodes. (gccbug): New node. * gccbug.in (CATEGORIES): Remove gc, host, profiling, libgcc. Document severities, priorities, and classes in bug form. * ChangeLog: Replace leading spaces with tabs. From-SVN: r32915
2000-02-25Fix copyrights.Jeff Law1-1/+1
From-SVN: r32175
2000-02-18gcc.texi (Bug Reporting): Refer to bugs.html.Martin v. Löwis1-2/+2
* gcc.texi (Bug Reporting): Refer to bugs.html. (Bug Lists): Likewise. * system.h (GCCBUGURL): New preprocessor define. * rtl.c (fancy_abort): Use it. * gcc.c (main): Likewise. * typeck2.c (my_friendly_abort): Use GCCBUGURL. * g77spec.c (lang_specific_driver): Use GCCBUGURL. * gjavah.c (help): Use GCCBUGURL. * jv-scan.c (help): Likewise. * jcf-dump.c (help): Likewise. From-SVN: r32049
2000-02-14gcc.texi (Passes): Fix typo.Hans-Peter Nilsson1-1/+1
* gcc.texi (Passes): Fix typo. * md.texi (Standard Names): Ditto. * tm.texi (Storage Layout): Ditto. From-SVN: r31967
2000-02-05recog.h: Remove NO_MD_PROTOTYPES ifdefs.Zack Weinberg1-16/+6
* recog.h: Remove NO_MD_PROTOTYPES ifdefs. * genflags.c: Use the max_operand_1 logic from genemit.c to calculate how many arguments gen_insn prototypes have. Remove NO_MD_PROTOTYPES ifdefs from the generated file. * genoutput.c: Don't define NO_MD_PROTOTYPES in the generated file. Cast gen_insn initializers to insn_gen_fn. * config/alpha/vms.h: Don't define NO_MD_PROTOTYPES. * gcc.texi: Remove documentation of NO_MD_PROTOTYPES. From-SVN: r31801
2000-01-12gcc.texi (Funding, [...]): Format these nodes even if INTERNALS is not set.John Marshall1-6/+1
* gcc.texi (Funding, GNU/Linux, Copying, Contributors): Format these nodes even if INTERNALS is not set. From-SVN: r31348
2000-01-11Copyright date.Jeff Law1-1/+1
From-SVN: r31324
2000-01-11gcc.texi (G++ and GCC): Add Java and Chill.David Starner1-14/+14
* gcc.texi (G++ and GCC): Add Java and Chill. (Bug Critera): Don't list languages. * gcc.texi (Incompatibilities): No longer claim most C compilers are K&R. * gcc.texi (G++ and GCC): Update other front-ends list. From-SVN: r31323
1999-12-28configure.in (AC_DECL_SYS_SIGLIST, [...]): Don't use.Kaveh R. Ghazi1-18/+0
* configure.in (AC_DECL_SYS_SIGLIST, xm-siglist.h, arm/xm-netbsd.h, NO_SYS_SIGLIST): Don't use. * xm-siglist.h, arm/xm-netbsd.h, mips/xm-news.h, mips/xm-sysv4.h: Delete files. * gcc.texi (NO_SYS_SIGLIST, sys_siglist, SYS_SIGLIST_DECLARED): Delete descriptions. * i386/osf1elf.h, i386/xm-cygwin.h, i386/xm-mingw32.h, m68k/3b1.h, m68k/a-ux.h, m68k/dpx2.h, m68k/plexus.h, m68k/xm-hp320.h, m88k/xm-m88k.h, mips/x-sni-svr4, pa/xm-pa.h, pa/xm-pahpux.h, pa/xm-papro.h, we32k/xm-we32k.h, winnt/xm-winnt.h, xm-interix.h, xm-svr4.h: Remove all instances of sys_siglist handling. From-SVN: r31109
1999-10-30gcc.texi (Passes): Update front-end files to their current location.David Starner1-13/+15
* gcc.texi (Passes): Update front-end files to their current location. From-SVN: r30280
1999-08-29gcc.texi (External Bugs): Remove obsolete note about Perl on SunOS.Russ Allbery1-18/+0
* gcc.texi (External Bugs): Remove obsolete note about Perl on SunOS. From-SVN: r28974
1999-08-18cse.c (cse_insn): Call never_reached_warning when a jump is changed to be ↵Geoff Keating1-7/+0
unconditional. * cse.c (cse_insn): Call never_reached_warning when a jump is changed to be unconditional. * flags.h: Declare warn_notreached. * flow.c (delete_block): Call never_reached_warning when a block is deleted. * jump.c (delete_barrier_successors): Call never_reached_warning when we delete everything after a BARRIER. (never_reached_warning): New function. * rtl.h: Declare never_reached_warning. * toplev.c (warn_notreached): New variable. (lang_independent_options): Set warn_notreached when -Wunreachable-code. (compile_file): We need line numbers for -Wunreachable-code. Also modify documentation to suit. From-SVN: r28747
1999-08-09More mail address and web address updates.Jeff Law1-2/+2
From-SVN: r28616
1999-08-07* gcc.texi: Update bug reporting text.Jeffrey A Law1-1/+4
From-SVN: r28574
1999-08-06gcc.texi: Document recommend means to provide software floating point ↵Jeffrey A Law1-0/+23
libraries in libgcc.a * gcc.texi: Document recommend means to provide software floating point libraries in libgcc.a From-SVN: r28565
1999-08-05Missing doubled @s in e-mail addressAlexandre Oliva1-2/+2
From-SVN: r28539
1999-08-05gcc.c: Update URLs and mail addresses.Jeffrey A Law1-6/+6
* gcc.c: Update URLs and mail addresses. * gcc.texi: Likewise. From-SVN: r28535
1999-07-31gcc.texi: Use terms "GNU Compiler Collection" and "GCC".Joe Buck1-241/+245
* gcc.texi: Use terms "GNU Compiler Collection" and "GCC". Also update copyright. From-SVN: r28359
1999-07-25gcc.texi: More changes related to list conversion.Jeffrey A Law1-2/+2
* gcc.texi: More changes related to list conversion. * invoke.texi: Likewise. From-SVN: r28250
1999-07-17gcc.texi: Update e-mail addresses and URLs to gcc.gnu.org.Alexandre Oliva1-24/+12
* gcc.texi: Update e-mail addresses and URLs to gcc.gnu.org. Removed paragraph about compression of files and size limitation, duplicated in the FAQ. Use gcc-patches for posting patches. * gcc.c (main): Updated URL with bug reporting instructions to gcc.gnu.org. Removed e-mail address. * system.h (abort): Likewise. From-SVN: r28151
1999-06-13* gcc.texi: Mention gcc 2.96 instead of egcs 1.00.Andreas Jaeger1-4/+4
From-SVN: r27505
1999-06-01README, [...]: Update name (egcs -> gcc) and version #s (1.1 -> 2.96) as needed.Jeffrey A Law1-1/+1
* README, configure.in, gcc.1, gcc.texi: Update name (egcs -> gcc) and version #s (1.1 -> 2.96) as needed. * README.g77: Kill way out of date file in the toplevel directory. Part of the ongoing conversion to the one true gcc. From-SVN: r27308
1999-05-26gcc.texi (Passes): Document branch-shortening.Mark Mitchell1-0/+9
* gcc.texi (Passes): Document branch-shortening. * invoke.texi (Debugging Options): Document the fact that `-dp' outputs length information for instructions. From-SVN: r27167
1999-04-03* gcc.texi: Add info on regmove passToshiyasu Morita1-0/+12
From-SVN: r26160
1999-03-26gcc.texi (Copy Assignment): New node.Martin v. Löwis1-5/+61
* gcc.texi (Copy Assignment): New node. * gxxint.texi: Remove old discussion on copying virtual bases. From-SVN: r25992
1999-03-25* gcc.texi (Temporaries): Update.Jason Merrill1-30/+32
From-SVN: r25987
1999-03-10gcc.texi: Update bug reporting instructions to match current ezmlm list reality.Alexandre Oliva1-8/+9
X * gcc.texi: Update bug reporting instructions to match current ezmlm list reality. From-SVN: r25681
1999-02-06README.g77, [...]: Update email addresses.Jeffrey A Law1-11/+11
* README.g77, gcc.c, gcc.texi: Update email addresses. * invoke.texi system.h: Likewise. From-SVN: r25064
1998-12-30gcc.texi (Non-bugs): ``Empty'' loops will be optimized away in the future...Gerald Pfeifer1-6/+12
* gcc.texi (Non-bugs): ``Empty'' loops will be optimized away in the future; indeed that already happens in some cases. From-SVN: r24442
1998-12-06gcc.texi (Bug Reporting): 40Kb is a soft limit, larger compressed reports ↵Alexandre Oliva1-2/+7
are ok and preferred over URLs * gcc.texi (Bug Reporting): 40Kb is a soft limit, larger compressed reports are ok and preferred over URLs From-SVN: r24126
1998-08-29Bring version # and generated files updates over from the branch.Jeff Law1-1/+1
From-SVN: r22076
1998-08-24Update Bug Reporting to allow compression, and to recommend --save-tempsMartin v. Löwis1-11/+13
From-SVN: r21937
1998-06-23cpp.texi, gcc.texi: Add @dircategory...Dave Love1-0/+4
* cpp.texi, gcc.texi: Add @dircategory, @direntry meant to accompany previous Makefile.in (install-info) change. From-SVN: r20672
1998-05-19* Global CSE and constant/copy propagation.Doug Evans1-0/+16
* Makefile.in (OBJS): Add gcse.o (STAGESTUFF): Add *.gcse. (gcse.o): Add dependencies. (mostlyclean): Remove *.gcse and */*.gcse. * gcse.c: New file. * loop.c (loop_optimize): Move call to init_alias_analysis. * recog.c (validate_replace_src): New function. * toplev.c (gcse_dump): New global variable. (flag_gcse, gcse_time): Likewise. (compile_file): Initialize gcse_time and clean out the gcse dump file if necessary. (rest_of_compilation): Call gcse_main as requested. Dump RTL after gcse if requested. (main): Enable gcse for -O2 and above. Handle -dG. Enable gcse dumps for -da. * gcc.texi: Add gcse related internal documentation. * invoke.texi: Note new command line options for gcse. * tm.texi: Document AVOID_CCMODE_COPIES. * mips.h (AVOID_CCMODE_COPIES): Define. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r19901
1998-05-05* Check in merge from gcc2. See ChangeLog.12 for details.Jeff Law1-6/+0
From-SVN: r19553
1998-04-04* Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12Jeff Law1-217/+126
for details. * haifa-sched.c: Mirror recent changes from gcc2. From-SVN: r18984
1998-01-14Bring in final gcc-2.8.0 changes.Jeff Law1-2/+2
From-SVN: r17355
1997-12-06Merge from gcc-2.8Jeff Law1-21/+3
From-SVN: r16987
1997-12-05release branch changes from 11-27 snapshot to egcs-1.0.Jeff Law1-27/+16
From-SVN: r16970
1997-11-02Update mainline egcs to gcc2 snapshot 971021.Jeff Law1-11/+23
From-SVN: r16278
1997-09-02xm-svr4.h (SYS_SIGLIST_DECLARED): Define.Jeffrey A Law1-0/+3
* xm-svr4.h (SYS_SIGLIST_DECLARED): Define. * xm-news.h (SYS_SIGLIST_DECLARED): Likewise. * gcc.texi: Note that if you define sys_siglist that you should also define SYS_SIGLIST_DECLARED. autoconf doesn't handle finding sys_siglist under different names. From-SVN: r15052