aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
2001-06-13objc.exp (objc_target_compile): Add ${rootme} to ld_library_path variable.Franz Sirl2-2/+9
2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path variable. From-SVN: r43351
2001-06-13* NEWS: Update release number.Mark Mitchell2-1/+7
From-SVN: r43344
2001-06-13* NEWS: Remove.Mark Mitchell1-0/+4
From-SVN: r43342
2001-06-13* NEWS: Remove.Mark Mitchell1-1852/+0
From-SVN: r43341
2001-06-13BUGS: Remove.Mark Mitchell3-589/+5
* BUGS: Remove. * NEWS: Likewise. From-SVN: r43340
2001-06-13ifcvt.c (cond_exec_get_condition): Use reversed_comparison_code.Richard Henderson2-10/+30
* ifcvt.c (cond_exec_get_condition): Use reversed_comparison_code. (cond_exec_process_if_block, dead_or_predicable): Likewise. From-SVN: r43336
2001-06-13mips-tfile.c (copy_object): Always pass indexNil for symbol table index.Rainer Orth2-2/+6
* mips-tfile.c (copy_object): Always pass indexNil for symbol table index. From-SVN: r43334
2001-06-13h8300.h (OK_FOR_T): Remove.Kazu Hirata3-22/+18
2001-06-13 Kazu Hirata <kazu@hxi.com> * config/h8300/h8300.h (OK_FOR_T): Remove. (EXTRA_CONSTRAINT): Do not use OK_FOR_T. * config/h8300/h8300.md: Remove alternatives involving inc and dec in the helper patterns for addhi3 and addsi3. From-SVN: r43329
2001-06-13contrib.texi: Link to libstdc++'s thanks.html for now.Phil Edwards2-0/+8
2001-06-13 Phil Edwards <pme@sources.redhat.com> * doc/contrib.texi: Link to libstdc++'s thanks.html for now. From-SVN: r43319
2001-06-13Makefile.in: Move _bb and __gcc_bcmp to LIB2FUNCS_ST.Zack Weinberg7-45/+64
* Makefile.in: Move _bb and __gcc_bcmp to LIB2FUNCS_ST. * libgcc-std.ver: Take out __bb* and __gcc_bcmp. * config/t-slibgcc-elf-ver, config/t-slibgcc-sld, config/alpha/t-osf4, config/mips/t-iris6: Extract all references to @shlib_map_file@, @shlib_objs@, or @shlib_base_name@ to Makefile variables. Bump soname version of libgcc to 1. From-SVN: r43316
2001-06-13install.texi: Use more logical markup.Joseph Myers2-183/+188
* doc/install.texi: Use more logical markup. Include @node commands in the source when generating any non-HTML. From-SVN: r43314
2001-06-13README: Replace with a cut-down and updated version of gcc/README.Joseph Myers2-26/+4
* README: Replace with a cut-down and updated version of gcc/README. gcc: * README: Remove. Some of the contents moved to ../README. From-SVN: r43312
2001-06-13Daily bump.GCC Administrator2-2/+2
From-SVN: r43311
2001-06-13install.texi (--enable-shared): List package names recognized by GCC.Alexandre Oliva2-7/+24
* doc/install.texi (--enable-shared): List package names recognized by GCC. From-SVN: r43308
2001-06-13install.texi (ix86-*-solaris*): Removed, outdated.Alexandre Oliva2-19/+25
* doc/install.texi (ix86-*-solaris*): Removed, outdated. (*-*-solaris*): Document problem in /bin/sh that affects configuring libraries. (sparc-*-solaris*): Recommend GNU binutils 2.11.1 or vendor tools. (*-sun-solaris2.8): Document linker problem that explains why libjava is disabled by default. From-SVN: r43303
2001-06-13Revert this patch:Mark Mitchell2-10/+6
* toplev.c (rest_of_compilation): Remove dead code before purge_addressof. From-SVN: r43301
2001-06-13revert: configure.in (sparc*-*-*): Check assembler R_SPARC_UA32 support.Alexandre Oliva3-399/+332
Reverted: 2001-06-07 Nathan Sidwell <nathan@codesourcery.com> * configure.in (sparc*-*-*): Check assembler R_SPARC_UA32 support. * configure: Rebuilt. From-SVN: r43300
2001-06-12Fix for PR 3128, IA-64 linux kernel miscompileJim Wilson2-5/+12
Fix for PR 3128, IA-64 linux kernel miscompile * loop.c (strength_reduce): Move bl->all_reduced set before check_ext_dependant_givs call. (check_ext_dependant_givs): Clear bl->all_reduced when ignoring givs. From-SVN: r43298
2001-06-13extend.texi (Function Attributes): Document SH's sp_switch and trap_exit.Alexandre Oliva2-9/+30
* doc/extend.texi (Function Attributes): Document SH's sp_switch and trap_exit. From-SVN: r43293
2001-06-13invoke.texi: Use more logical markup.Joseph Myers2-49/+56
* doc/invoke.texi: Use more logical markup. Use TeX quotes, dashes and @dots{}. From-SVN: r43286
2001-06-12i386.c (ix86_expand_prologue): Always use gen_pro_epilogue_adjust_stack; ↵Richard Henderson3-107/+79
update arguments. * config/i386/i386.c (ix86_expand_prologue): Always use gen_pro_epilogue_adjust_stack; update arguments. (ix86_expand_epilogue): Likewise. (ix86_emit_epilogue_esp_adjustment): Remove. (ix86_adjust_cost): Remove pro_epilogue_adjust_stack hack. * config/i386/i386.md (pro_epilogue_adjust_stack): Use a BLKmode clobber of scratch memory instead of a modification of EBP as the barrier. Update all peepholes to match. From-SVN: r43284
2001-06-12* g++.old-deja/g++.other/crash27.C: Don't XFAIL.Richard Henderson2-2/+4
From-SVN: r43282
2001-06-12gcc.texi: Change the font used for @def...Joseph Myers3-92/+126
* doc/gcc.texi: Change the font used for @def... commands to a fixed width font. * doc/extend.texi: Use more logical markup. Use "built-in" instead of "builtin". Use @deftypefn to mark up built-in functions; specify their types in the @deftypefn and not in the descriptive text. Use TeX quotes and dashes. Add more index entries. From-SVN: r43274
2001-06-12gcc.texi (HOST_BITS_PER_LONGLONG): Document.Lars Brinkhoff2-0/+18
* gcc.texi (HOST_BITS_PER_LONGLONG): Document. (DIR_SEPARATOR_2): Likewise. From-SVN: r43272
2001-06-12install.texi (--exec-prefix, [...]): Document.Joseph Myers2-11/+63
* doc/install.texi (--exec-prefix, --bindir, --libdir, --with-slibdir, --infodir, --mandir, --with-cpp-install-dir): Document. (--enable-cpp): Change to document --disable-cpp instead; update to reflect current default. (--without-fast-fixincludes): Remove documentation. (Final install): Document installation directories in more detail. Document use of make dvi. From-SVN: r43270
2001-06-12PR c++/3130, c++/3131, c++/3132Nathan Sidwell7-67/+294
cp: PR c++/3130, c++/3131, c++/3132 * cp-tree.h (BINFO_UNSHARED_MARKED): New #define. * class.c (force_canonical_binfo_r): Move BINFO_UNSHARED_MARKED, BINFO_LOST_PRIMARY_P. Don't move virtual bases unless they're primary and what they're primary too has been moved. (dfs_unshared_virtual_bases): Use BINFO_UNSHARED_MARKED. Cope with morally virtual bases. Duplicate BINFO_LOST_PRIMARY_P and BINFO_PRIMARY_BASE_OF. Clear BINFO_VTABLE for all but the most derived binfo. (mark_primary_bases): Use BINFO_UNSHARED_MARKED. (layout_nonempty_base_or_field): Add most derived type parameter. Adjust. (layout_empty_base): Likewise. (build_base_field): Likewise. (build_base_fields): Likewise. (propagate_binfo_offsets): Add most derived type parameter. Skip non canonical virtual bases too. (dfs_set_offset_for_unshared_vbases): Don't skip primary bases. Do skip canonical bases. (layout_virtual_bases): Adjust. (layout_class_type): Adjust. (dfs_get_primary_binfo): Build list of virtual primary base candidates. (get_primary_binfo): Check that the shared virtual primary base candidate was found first. (accumulate_vtbl_inits): Don't do anything for non-vptr containing binfos. For case 1 primary virtual bases, keep checking that we've not emerged from the hierarchy of RTTI_BINFO. testsuite: * g++.old-deja/g++.abi/vbase5.C: New test. * g++.old-deja/g++.abi/vbase6.C: New test. * g++.old-deja/g++.abi/vbase7.C: New test. From-SVN: r43266
2001-06-12damn me,Jan Hubicka1-1/+1
now it must be correct. From-SVN: r43264
2001-06-12* recog.c (validate_replace_rtx_1): Fix previous patch.Jan Hubicka2-1/+5
From-SVN: r43263
2001-06-12* recog.c (validate_replace_rtx_1): Do plus_constant call always.Jan Hubicka2-1/+5
From-SVN: r43262
2001-06-12simplify-rtx.c (simplify_subreg): Allow volatile memory to be subregged in ↵Jan Hubicka2-1/+18
case we don't have move instruction. * simplify-rtx.c (simplify_subreg): Allow volatile memory to be subregged in case we don't have move instruction. From-SVN: r43261
2001-06-12c-decl.c (grokdeclarator): Use INTEGRAL_TYPE_P.Kaveh R. Ghazi5-4/+31
* c-decl.c (grokdeclarator): Use INTEGRAL_TYPE_P. * c-typeck.c (c_start_case): Likewise. testsuite: * gcc.c-torture/compile/20010610-1.c: New test. From-SVN: r43257
2001-06-12expr.c (store_field): Don't set MEM_ALIAS_SET for a field in a structure at ↵Mark Mitchell2-1/+15
a variable address. * expr.c (store_field): Don't set MEM_ALIAS_SET for a field in a structure at a variable address. From-SVN: r43256
2001-06-12* doc/gcov.texi: Use more logical markup.Joseph Myers2-60/+64
From-SVN: r43253
2001-06-12loop.c: Include predict.hJan Hubicka3-1/+15
* loop.c: Include predict.h (strength_reduce): Drop branch prediction note in case number of iterations is known. * predict.def (PRED_LOOP_ITERATIONS): new. * Makefile.in (loop.o): Add dependancy on predict.h From-SVN: r43251
2001-06-12re PR c++/3089 (ICE in dfs_accumulate_vtbl_inits)Nathan Sidwell4-82/+283
cp: PR c++/3089 * class.c (dfs_accumulate_vtbl_inits): Always walk down the hierarchy looking for primary bases for a ctor vtable. Recursively call oneself, if we meet our primary via this route and haven't met it yet via inheritance graph order. testsuite: * g++.old-deja/g++.abi/vbase4.C: New test. From-SVN: r43248
2001-06-12Daily bump.GCC Administrator2-2/+2
From-SVN: r43246
2001-06-12unroll.c (initial_reg_note_copy): Use PUT_REG_NOTE_KIND and REG_NOTE_KIND, ↵Mark Mitchell2-9/+39
not PUT_MODE and GET_MODE. * unroll.c (initial_reg_note_copy): Use PUT_REG_NOTE_KIND and REG_NOTE_KIND, not PUT_MODE and GET_MODE. (final_reg_note_copy): Remove REG_WAS_0 notes that are no longer valid. From-SVN: r43241
2001-06-12* darwin.h (ASM_FILE_END): Remove decl of language_string.Stan Shebs2-1/+4
From-SVN: r43238
2001-06-11POTFILES.in: Comment out config/float-*.Zack Weinberg2-9/+14
* POTFILES.in: Comment out config/float-*. No need to regenerate gcc.pot. From-SVN: r43237
2001-06-12920501-8.x: New file, sprintf() does not support %f for HC11/HC12 targets.Stephane Carrez5-0/+29
* gcc.c-torture/execute/920501-8.x: New file, sprintf() does not support %f for HC11/HC12 targets. * gcc.c-torture/execute/930513-1.x: New file, likewise. * gcc.c-torture/execute/980709-1.x: New file, pow() is not available on HC11/HC12 targets. * gcc.c-torture/execute/990826-0.x: New file, likewise for floor(). From-SVN: r43233
2001-06-12m68hc11.md ("*lshrdi3_const32"): Mark the clobber as an early clobber to ↵Stephane Carrez2-3/+9
make sure it is not used by reload in... * config/m68hc11/m68hc11.md ("*lshrdi3_const32"): Mark the clobber as an early clobber to make sure it is not used by reload in one of the operands. From-SVN: r43231
2001-06-11gcc.pot: Regenerate, again.Zack Weinberg3-2383/+3729
* gcc.pot: Regenerate, again. You go away for five minutes and someone tweaks the messages on you. * cat-id-tbl.c: Regenerate this too. From-SVN: r43230
2001-06-11Makefile.in.in: Take --defines switch off of xgettext command line.Zack Weinberg4-3215/+9226
* Makefile.in.in: Take --defines switch off of xgettext command line. * POTFILES.in: Massive update, removing all dead files and adding approximately 300 files which had been left out. Clarify comments on what should and should not appear here. * gcc.pot: Regenerate. From-SVN: r43228
2001-06-11c-tree.texi: Update information about flag_honor_std.Mark Mitchell7-28/+48
* doc/c-tree.texi: Update information about flag_honor_std. * doc/install.texi: Note that binutils is required on HPUX 11. * doc/invoke.texi (-fhonor-std): Note that -fno-honor-std is now the default. * config/mips/abi64.h (RETURN_IN_MEMORY): Fix handling of variable-sized types. * lang-options.h: Emit documentation for -fno-honor-std, not -fhonor-std. From-SVN: r43226
2001-06-11* doc/md.texi: Use TeX dashes and quotes.Joseph Myers2-5/+9
From-SVN: r43219
2001-06-11* doc/rtl.texi: Reference manual chapter about trees.Joseph Myers2-3/+7
From-SVN: r43217
2001-06-11iris6.h (NO_BUILTIN_WINT_TYPE): Define.Rainer Orth7-5/+115
* config/mips/iris6.h (NO_BUILTIN_WINT_TYPE): Define. (WINT_TYPE): Override. (WINT_TYPE_SIZE): Likewise. (SUBTARGET_CPP_SIZE_SPEC): Define __WINT_TYPE__ as appropriate. * config/sparc/sol2.h (WINT_TYPE): Define. (WINT_TYPE_SIZE): Likewise. * config/sparc/sol2-sld-64.h (NO_BUILTIN_WINT_TYPE): Define. (WINT_TYPE): Override. (WINT_TYPE_SIZE): Likewise. (CPP_ARCH32_SPEC): Add __WINT_TYPE__ definition. (CPP_ARCH64_SPEC): Likewise. testsuite: * gcc.dg/wchar_t-1.c: New file. * gcc.dg/wint_t-1.c: Likewise. From-SVN: r43216
2001-06-11unwind-dw2-fde.c (__deregister_frame_info): Don't play games with alias ↵Richard Henderson2-10/+3
attribute. * unwind-dw2-fde.c (__deregister_frame_info): Don't play games with alias attribute. From-SVN: r43214
2001-06-11Fix typo in comment.Richard Henderson1-1/+1
From-SVN: r43211
2001-06-11linux.h (CPLUSPLUS_CPP_SPEC): Use %(cpp) not $(cpp_cpu).Richard Henderson3-6/+8
* config/linux.h (CPLUSPLUS_CPP_SPEC): Use %(cpp) not $(cpp_cpu). * config/alpha/linux.h (CPLUSPLUS_CPP_SPEC): Likewise. From-SVN: r43210