aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
2000-11-22Fix typoNick Clifton1-1/+1
From-SVN: r37677
2000-11-22decl4.C: Tweak so that it fails with the new ABI, too.Mark Mitchell2-0/+4
* g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the new ABI, too. From-SVN: r37676
2000-11-22p6610a.C: This test no longer fails.Mark Mitchell3-2/+7
* g++.old-deja/g++.mike/p6610a.C: This test no longer fails. * g++.old-deja/g++.robertl/eb55.C: Likewise. From-SVN: r37674
2000-11-22pt.c (do_decl_instantiate): Explicitly clone constructors and destructors ↵Mark Mitchell4-0/+40
that haven't already been cloned. * pt.c (do_decl_instantiate): Explicitly clone constructors and destructors that haven't already been cloned. From-SVN: r37673
2000-11-22Make 'newstr' a const char * to avoid a compile time warning.Nick Clifton2-1/+4
From-SVN: r37672
2000-11-22Define symbolic names for the link register, last integer register and the ↵Nick Clifton2-140/+155
fake CC register. Define symbolic names for the link register, last integer register and the fake CC register. Update patterns to use these symbolic names. From-SVN: r37671
2000-11-22* gcc.gd/cpp/Wtrigraphs.c: New test.Neil Booth2-0/+13
From-SVN: r37670
2000-11-22cpplex.c (trigraph_ok): Ensure we don't warn twice.Neil Booth3-3/+16
* cpplex.c (trigraph_ok): Ensure we don't warn twice. * cpplib.h (struct cpp_buffer): New member last_Wtrigraphs. From-SVN: r37669
2000-11-22haifa-sched.c (sched_analyze_1): Don't special-case calls for clobbering ↵Richard Henderson2-17/+16
registers. * haifa-sched.c (sched_analyze_1): Don't special-case calls for clobbering registers. (sched_analyze_2): Likewise. (sched_analyze): Zap reg_last_uses and reg_last_sets after calls. From-SVN: r37668
2000-11-22gcc.c (validate_switches): Validate multiple switches named in '|' (or) ↵Neil Booth2-9/+27
expressions in specs. * gcc.c (validate_switches): Validate multiple switches named in '|' (or) expressions in specs. (handle_braces): If more than 1 alternative in a '|' spec matches, call do_spec1 just once. From-SVN: r37667
2000-11-22Compensate for V3 changesMark Mitchell5-1/+7
From-SVN: r37666
2000-11-22Add blank lines between function comment and function return type.Joern Rennecke1-0/+2
From-SVN: r37665
2000-11-22Comment typo fix.Joern Rennecke1-1/+1
From-SVN: r37664
2000-11-22eb39.C: Don't include libio.h.Loren J. Rittle2-1/+6
2000-11-22 Loren J. Rittle <ljrittle@acm.org> * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h. From-SVN: r37662
2000-11-22Paper over problem with -frename-registers; Provide help for optionsMichael Meissner2-36/+76
From-SVN: r37661
2000-11-22* gcc.c-torture/execute/ieee/20001122-1.c: New test.Jakub Jelinek2-0/+26
From-SVN: r37657
2000-11-22* Make-lang.in: Add $(build_exeext) to f/fini targetDavid Billinghurst2-1/+5
From-SVN: r37656
2000-11-22pa.c (hppa_encode_label): Account for addition of encoding character when...Jeffrey A Law2-0/+11
* pa.c (hppa_encode_label): Account for addition of encoding character when allocating persistent space for the new label name. From-SVN: r37654
2000-11-22Daily bump.Jeff Law2-2/+2
From-SVN: r37651
2000-11-22Makefile.in, [...]: Expunge remaining traces of facility for running MD ↵Zack Weinberg5-65/+23
files through C preprocessor. gcc: * Makefile.in, config.gcc, configure.in: Expunge remaining traces of facility for running MD files through C preprocessor. libiberty: * aclocal.m4 (LIB_AC_PROG_CC): Moved here from configure.in. (AC_DEFINE_NOAUTOHEADER): New - work around bug in autoheader. * configure.in: Call AC_C_INLINE and AC_C_CONST. Use three argument form of AC_DEFINE in dummy definitions block. Use AC_DEFINE_NOAUTOHEADER for real definitions of things defined in dummy block. Preload cache variables instead of bypassing tests, where possible. * acconfig.h: Removed. * xmalloc.c (xmalloc_failed): New function, does error reporting on failed allocation. (xmalloc, xcalloc, xrealloc): Use it. * libiberty.h: Move #includes to top. Prototype xmalloc_failed. From-SVN: r37650
2000-11-22gcov.texi: Add magic comments for texi2pod.pl.Joseph Myers4-2/+473
gcc: * gcov.texi: Add magic comments for texi2pod.pl. * Makefile.in: Add rules to generate and install gcov.1. * gcov.1: New (generated) file. contrib: * gcc_update: Add gcov.1 to the list of generated files. From-SVN: r37649
2000-11-22jcf-parse.c (get_constant): Call UT8_CHAR_LENGTH on `utf8', not the scratch ↵Bryce McKinlay2-1/+6
buffer. 2000-11-22 Bryce McKinlay <bryce@albatross.co.nz> * jcf-parse.c (get_constant): Call UT8_CHAR_LENGTH on `utf8', not the scratch buffer. From-SVN: r37646
2000-11-21[multiple changes]Alexandre Petit-Bianco3-3/+34
2000-10-31 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (outer_field_access_p): Inherited fields aren't consider outer fields. (maybe_build_thisn_access_method): Use PURE_INNER_CLASS_TYPE_P instead of INNER_CLASS_TYPE_P. (resolve_expression_name): Trigger an error if a static field is being accessed as an outer field. 2000-10-24 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.h (INNER_ENCLOSING_SCOPE_CHECK): Check inherited type in scope. (http://gcc.gnu.org/ml/gcc-patches/2000-11/msg01217.html) From-SVN: r37645
2000-11-21regrename.c (scan_rtx_reg): Terminate the chain rather than abort on ↵Richard Henderson2-15/+30
mark_read with NO_REGS. * regrename.c (scan_rtx_reg): Terminate the chain rather than abort on mark_read with NO_REGS. From-SVN: r37644
2000-11-22fixtests.c (TEST_FOR_FIX_PROC_HEAD): Fix to allow compilation with older ↵Mike Stump1-0/+6
compilers, such as /bin/cc on SunOS. * fixinc/fixtests.c (TEST_FOR_FIX_PROC_HEAD): Fix to allow compilation with older compilers, such as /bin/cc on SunOS. * fixinc/fixfixes.c (FIX_PROC_HEAD): Ditto. Fix build errors on SunOS 4.1.4. From-SVN: r37642
2000-11-22fixtests.c (TEST_FOR_FIX_PROC_HEAD): Fix to allow compilation with older ↵Mike Stump2-2/+2
compilers, such as /bin/cc on SunOS. * fixinc/fixtests.c (TEST_FOR_FIX_PROC_HEAD): Fix to allow compilation with older compilers, such as /bin/cc on SunOS. * fixinc/fixfixes.c (FIX_PROC_HEAD): Ditto. Fix one problem with bootstrap on SunOS 4.1.4 system. From-SVN: r37641
2000-11-21varasm.c (record_constant): Pad the constructed constant_descriptor ↵Richard Henderson2-0/+14
appropriately. * varasm.c (record_constant): Pad the constructed constant_descriptor appropriately. From-SVN: r37638
2000-11-22Fix typo in scan-assembler-dem-notHans-Peter Nilsson1-1/+1
From-SVN: r37637
2000-11-22gcc-dg.exp: load_lib scanasm.exp.Hans-Peter Nilsson5-33/+177
* lib/gcc-dg.exp: load_lib scanasm.exp. (scan-assembler, scan-assembler-not): Break out to scanasm.exp. * lib/g++-dg.exp: load_lib scanasm.exp. * lib/scanasm.exp: New. (scan-assembler, scan-assembler-not): Add optional arguments to test name, or if not present, the pattern name. (scan-assembler-dem, scan-assembler-demnot): New. * g++.dg/dg.exp: New. From-SVN: r37636
2000-11-22rtl.h (traverse_md_constants): Declare.J"orn Rennecke7-5/+242
* rtl.h (traverse_md_constants): Declare. (struct md_constant): Define. * Makefile.in (HOST_RTL): Add hashtab.o . (OBJS): Add hashtab.o . (hashtab.o): New rule. (rtl.o): Depends on HASHTAB_H. * rtl.c (hashtab.h): #include. (md_constants): New static variable. (def_hash, def_name_eq_p, read_constants): New static functions. (traverse_md_constants): New function. (read_name): Do constant expansion. (read_rtx): Recognize define_constants. * gencodes.c (print_md_constant): New function. (main): Emit #defines for all constant definitions encountered. * md.texi (Constant Definitions): New node. * gensupport.c (xcalloc): New function. From-SVN: r37635
2000-11-21alpha.c (alpha_split_tfmode_frobsign): New.Richard Henderson4-49/+67
* config/alpha/alpha.c (alpha_split_tfmode_frobsign): New. * config/alpha/alpha-protos.h: Declare it. * config/alpha/alpha.md (abstf_internal): Use it. (negtf_internal): Likewise. (andnotdi3): Unstar the name. (movtf_internal): Add o/G alternative. From-SVN: r37634
2000-11-22stringpool.c (stringpool_statistics): Also report number and percentage of ↵Zack Weinberg2-3/+13
entries which are identifiers. * stringpool.c (stringpool_statistics): Also report number and percentage of entries which are identifiers. From-SVN: r37633
2000-11-21* Put changelog in wrong ChangeLog.Neil Booth1-0/+4
From-SVN: r37629
2000-11-21gcse.c (hoist_expr_reaches_here_p): Do not mark expr_bb as visited before ↵Diego Novillo2-1/+5
visiting it. 2000-11-21 Diego Novillo <dnovillo@redhat.com> * gcse.c (hoist_expr_reaches_here_p): Do not mark expr_bb as visited before visiting it. From-SVN: r37627
2000-11-21Allow ARM configurations with --with-cpu=arm9 or --with-cpu=arm9tdmi or...Nick Clifton3-5/+13
Allow ARM configurations with --with-cpu=arm9 or --with-cpu=arm9tdmi or --with-cpu=strongarm110 or --with-cpu=strongarm1100 From-SVN: r37625
2000-11-21c-common.c (c_unsafe_for_reeval): New function.Richard Henderson5-3/+40
* c-common.c (c_unsafe_for_reeval): New function. (add_c_tree_codes): Register it. * c-common.h: Declare it. * tree.c (lang_unsafe_for_reeval): New hook. (unsafe_for_reeval): Call it. * tree.h: Declare it. From-SVN: r37623
2000-11-21i386.c (i386_simplify_dwarf_addr): Simplify @GOT references as well.Richard Henderson2-2/+9
* config/i386/i386.c (i386_simplify_dwarf_addr): Simplify @GOT references as well. From-SVN: r37622
2000-11-21* gcc.dg/cpp/integrated1.c: Remove.Neil Booth2-11/+4
From-SVN: r37621
2000-11-21* do_includes: Revert to using cpp_read_file.Neil Booth1-8/+3
From-SVN: r37620
2000-11-21Fix consec_sets_giv bug.Bernd Schmidt2-2/+11
From-SVN: r37619
2000-11-21* gcc.c-torture/execute/20001121-1.c: New test.Jakub Jelinek2-0/+23
From-SVN: r37618
2000-11-21More accurate insn class attributesBernd Schmidt2-273/+310
From-SVN: r37617
2000-11-21tradcpp.c (output_line_command): Mark system headers as such in `line' commands.Kaveh R. Ghazi2-0/+7
* tradcpp.c (output_line_command): Mark system headers as such in `line' commands. From-SVN: r37616
2000-11-21configure.in (HAVE_AS_DWARF2_DEBUG_LINE): Sparc has .file/.loc support in as ↵Jakub Jelinek3-2/+8
as well. * configure.in (HAVE_AS_DWARF2_DEBUG_LINE): Sparc has .file/.loc support in as as well. * configure: Regenerate. From-SVN: r37615
2000-11-21g77.texi (Floating-point Exception Handling): Use feenableexcept in example.Andreas Jaeger2-8/+15
* g77.texi (Floating-point Exception Handling): Use feenableexcept in example. (Floating-point precision): Change to match above change. From-SVN: r37613
2000-11-21New test.Richard Henderson2-0/+25
From-SVN: r37611
2000-11-21Daily bump.Jeff Law2-2/+2
From-SVN: r37610
2000-11-21Added.Ovidiu Predescu1-0/+13
From-SVN: r37609
2000-11-20New test.Neil Booth2-0/+15
From-SVN: r37608
2000-11-20parse.y (yyparse_1): Rename the parser entry point.Richard Henderson6-5/+38
* cp/parse.y (yyparse_1): Rename the parser entry point. * c-lex.c (orig_filename): New variable. (init_c_lex): Set it. Move call to cpp_start_read ... (yyparse): ... here. New function. * c-parse.in (yyparse_1): Rename the parser entry point. * c-tree.h: Declare it. From-SVN: r37607