aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-10-10[multiple changes]Alexandre Petit-Bianco3-29/+109
2000-10-07 Alexandre Petit-Bianco <apbianco@cygnus.com> Patch contributed by Corey Minyard. * decl.c (check_local_named_variable): New function. (tree check_local_unnamed_variable): Likewise. (find_local_variable): Splitted. Call check_local_{un}named_variable. 2000-08-11 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (variable_declarator_id:): Better error message. (expression_statement:): Use YYNOT_TWICE. (cast_expression:): Likewise. (assignment:): Likewise. (http://gcc.gnu.org/ml/gcc-patches/2000-10/msg00286.html) From-SVN: r36827
2000-10-10991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi does not error on it.Jakub Jelinek2-1/+6
* gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi does not error on it. From-SVN: r36826
2000-10-10Oops, forgot to commit testcase.Hans-Peter Nilsson1-0/+14
From-SVN: r36825
2000-10-10reload1.c (calculate_needs_all_insns): If deleting an instruction, remove ↵Jakub Jelinek4-2/+69
its insn_chain structure as well. * reload1.c (calculate_needs_all_insns): If deleting an instruction, remove its insn_chain structure as well. * gcc.dg/20001009-1.c: New test. From-SVN: r36824
2000-10-10configure.in (zlib_basedir): Cope with empty with_target_subdirAlexandre Oliva2-63/+65
* configure.in (zlib_basedir): Cope with empty with_target_subdir * configure: Rebuilt. From-SVN: r36823
2000-10-10Daily bump.Jeff Law5-5/+5
From-SVN: r36822
2000-10-10* dbxout.c (dbxout_source_line): Remove extra tab.J. David Anglin2-1/+5
From-SVN: r36821
2000-10-09* config/elfos.h (UNIQUE_SECTION): Apply STRIP_NAME_ENCODING on name.Hans-Peter Nilsson2-0/+6
From-SVN: r36820
2000-10-09Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>Jan Hubicka2-0/+5
* gcc.c-torture/compile/20001009-1.c: Move from here .... * gcc.c-torture/execute/20001009-2.c: ... to here. From-SVN: r36818
2000-10-09Makefile.in (LANG_LIB2FUNCS): Remove.Richard Henderson4-67/+25
* Makefile.in (LANG_LIB2FUNCS): Remove. (LIB2FUNCS): Remove _pure. (LIB2ADD): Remove LANG_LIB2FUNCS. (stage_a): Don't set LANG_LIB2FUNCS. * libgcc2.c (__terminate): Mark noreturn. (__pure_virtual): Remove. * mklibgcc.in: Remove LIB2ADD .txt processing. From-SVN: r36817
2000-10-09Make-lang.in (CXX_EXTRA_HEADERS): Remove.Richard Henderson16-3665/+12
* Make-lang.in (CXX_EXTRA_HEADERS): Remove. (c++ language support bits for libgcc): Remove. (c++.clean): Remove cplib2.txt cleanup. * config-lang.in (headers, lib2funcs): Remove. * exception.cc, new.cc, new1.cc, new2.cc: Remove files. * tinfo.cc, tinfo.h, tinfo2.cc, vec.cc: Remove files. * inc/cxxabi.h, inc/exception, inc/new: Remove files. * inc/new.h, inc/typeinfo: Remove files. From-SVN: r36816
2000-10-09pure.cc: New file.Richard Henderson4-5/+40
* libsupc++/pure.cc: New file. * libsupc++/Makefile.am (INCLUDES): Add top_builddir. (sources): Add pure.cc. * libsupc++/Makefile.in: Regenerate. From-SVN: r36815
2000-10-0920001009-1.c: New testcase.Geoff Keating3-0/+34
* gcc.c-torture/compile/20001009-1.c: New testcase. * gcc.c-torture/execute/20001009-1.c: New testcase. Testcases provided by Jan Hubicka <jh@suse.cz>. From-SVN: r36814
2000-10-09* arm.md (push_multi): Revert unintended change.Richard Earnshaw2-4/+6
From-SVN: r36813
2000-10-09arm.c: Miscellaneous white space and comment clean-ups.Richard Earnshaw3-1138/+1256
* arm.c: Miscellaneous white space and comment clean-ups. No functional change. * arm.md: Likewise. From-SVN: r36812
2000-10-09[multiple changes]Tom Tromey3-244/+269
2000-10-09 Alexandre Oliva <aoliva@redhat.com> * configure.in (GCJ): Avoid bogus error message when looking for (and not finding) gcj in the build tree. * configure: Rebuilt. 2000-10-09 Tom Tromey <tromey@cygnus.com> * configure: Rebuilt. * configure.in: Include sys/types.h when checking for socklen_t. From Arno J. Klaassen. From-SVN: r36811
2000-10-09c-common.c (c_expand_builtin_printf): Set the TREE_TYPE of a new STRING_CST ↵Kaveh R. Ghazi2-3/+6
by calling combine_strings. * c-common.c (c_expand_builtin_printf): Set the TREE_TYPE of a new STRING_CST by calling combine_strings. From-SVN: r36810
2000-10-09arm.c (thumb_expand_movstrqi): Rewrite to support SSA form.Richard Earnshaw3-41/+52
* arm.c (thumb_expand_movstrqi): Rewrite to support SSA form. (thumb_output_move_mem_multiple): Support new insn format. * arm.md (movmem12b): Use SSA compatible format. (movmem8b): Likewise. From-SVN: r36809
2000-10-09arm.md (predicable): New attribute, default to "no".Richard Earnshaw3-300/+602
* arm.md (predicable): New attribute, default to "no". (all patterns): Mark as predicable if appropriate. (conditional execution splits): Split using predication format. (define_cond_exec): Define. * arm.c (arm_print_operand): handle insn predicate. From-SVN: r36808
2000-10-09README.NS32K: Remove file.Gerald Pfeifer3-323/+8
* README.NS32K: Remove file. * README-bugs: Remove file. From-SVN: r36807
2000-10-090-10-09 Benjamin Kosnik <bkoz@purist.soma.redhat.com>Benjamin Kosnik2-2/+7
* docs/configopts.html: Edit. * libio/Makefile.am (INCLUDES): Remove duplicates, simplify. * libio/Makefile.in: Regenerate. * libmath/Makefile.am (INCLUDES): Remove duplicates, simplify. * libmath/Makefile.in: Regenerate. * libsupc++/Makefile.am (INCLUDES): Remove duplicate. * libsupc++/Makefile.in: Regenerate. * Makefile.am (AM_MAKEFLAGS): Add GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES, CSHADOW_INCLUDES up here. * Makefile.in: Regenerate. * src/Makefile.am (CSHADOW_INCLUDES): Add include/c_std, include/c for shadow headers. (myinstallheaders): Change glibcpp_includedir to GLIBCPP_INCLUDES. Move GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES, CSHADOW_INCLUDES up Makefile hierarchy. * src/Makefile.in: Regenerate. * include/c: New directory. * include/c/bits/(std_cassert.h, std_cctype.h, std_cerrno.h, std_cfloat.h, std_climits.h, std_clocale.h, std_cmath.h, std_csetjmp.h, std_csignal.h, std_cstdarg.h, std_cstddef.h, std_cstdio.h, std_cstdlib.h, std_cstring.h, std_ctime.h, std_cwchar.h, std_cwctype.h): Add, moving from... * include/bits: ...here. * include/c_std: New directory. * include/c_std/bits/*: Populate from... * shadow: ...here. Remove directory. From-SVN: r36806
2000-10-09configopts.html: Edit.Benjamin Kosnik37-1816/+168
2000-10-10 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * docs/configopts.html: Edit. * libio/Makefile.am (INCLUDES): Remove duplicates, simplify. * libio/Makefile.in: Regenerate. * libmath/Makefile.am (INCLUDES): Remove duplicates, simplify. * libmath/Makefile.in: Regenerate. * libsupc++/Makefile.am (INCLUDES): Remove duplicate. * libsupc++/Makefile.in: Regenerate. * Makefile.am (AM_MAKEFLAGS): Add GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES, CSHADOW_INCLUDES up here. * Makefile.in: Regenerate. * src/Makefile.am (CSHADOW_INCLUDES): Add include/c_std, include/c for shadow headers. (myinstallheaders): Change glibcpp_includedir to GLIBCPP_INCLUDES. Move GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES, CSHADOW_INCLUDES up Makefile hierarchy. * src/Makefile.in: Regenerate. * include/c: New directory. * include/c/bits/(std_cassert.h, std_cctype.h, std_cerrno.h, std_cfloat.h, std_climits.h, std_clocale.h, std_cmath.h, std_csetjmp.h, std_csignal.h, std_cstdarg.h, std_cstddef.h, std_cstdio.h, std_cstdlib.h, std_cstring.h, std_ctime.h, std_cwchar.h, std_cwctype.h): Add, moving from... * include/bits: ...here. * include/c_std: New directory. * include/c_std/bits/*: Populate from... * shadow: ...here. Remove directory. From-SVN: r36805
2000-10-09configopts.html: Edit.Benjamin Kosnik17-1523/+0
2000-10-10 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * docs/configopts.html: Edit. * libio/Makefile.am (INCLUDES): Remove duplicates, simplify. * libio/Makefile.in: Regenerate. * libmath/Makefile.am (INCLUDES): Remove duplicates, simplify. * libmath/Makefile.in: Regenerate. * libsupc++/Makefile.am (INCLUDES): Remove duplicate. * libsupc++/Makefile.in: Regenerate. * Makefile.am (AM_MAKEFLAGS): Add GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES, CSHADOW_INCLUDES up here. * Makefile.in: Regenerate. * src/Makefile.am (CSHADOW_INCLUDES): Add include/c_std, include/c for shadow headers. (myinstallheaders): Change glibcpp_includedir to GLIBCPP_INCLUDES. Move GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES, CSHADOW_INCLUDES up Makefile hierarchy. * src/Makefile.in: Regenerate. * include/c: New directory. * include/c/bits/(std_cassert.h, std_cctype.h, std_cerrno.h, std_cfloat.h, std_climits.h, std_clocale.h, std_cmath.h, std_csetjmp.h, std_csignal.h, std_cstdarg.h, std_cstddef.h, std_cstdio.h, std_cstdlib.h, std_cstring.h, std_ctime.h, std_cwchar.h, std_cwctype.h): Add, moving from... * include/bits: ...here. * include/c_std: New directory. * include/c_std/bits/*: Populate from... * shadow: ...here. Remove directory. From-SVN: r36804
2000-10-09configopts.html: Edit.Benjamin Kosnik17-0/+1523
2000-10-10 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * docs/configopts.html: Edit. * libio/Makefile.am (INCLUDES): Remove duplicates, simplify. * libio/Makefile.in: Regenerate. * libmath/Makefile.am (INCLUDES): Remove duplicates, simplify. * libmath/Makefile.in: Regenerate. * libsupc++/Makefile.am (INCLUDES): Remove duplicate. * libsupc++/Makefile.in: Regenerate. * Makefile.am (AM_MAKEFLAGS): Add GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES, CSHADOW_INCLUDES up here. * Makefile.in: Regenerate. * src/Makefile.am (CSHADOW_INCLUDES): Add include/c_std, include/c for shadow headers. (myinstallheaders): Change glibcpp_includedir to GLIBCPP_INCLUDES. Move GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES, CSHADOW_INCLUDES up Makefile hierarchy. * src/Makefile.in: Regenerate. * include/c: New directory. * include/c/bits/(std_cassert.h, std_cctype.h, std_cerrno.h, std_cfloat.h, std_climits.h, std_clocale.h, std_cmath.h, std_csetjmp.h, std_csignal.h, std_cstdarg.h, std_cstddef.h, std_cstdio.h, std_cstdlib.h, std_cstring.h, std_ctime.h, std_cwchar.h, std_cwctype.h): Add, moving from... * include/bits: ...here. * include/c_std: New directory. * include/c_std/bits/*: Populate from... * shadow: ...here. Remove directory. From-SVN: r36803
2000-10-09configopts.html: Edit.Benjamin Kosnik30-0/+4411
2000-10-10 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * docs/configopts.html: Edit. * libio/Makefile.am (INCLUDES): Remove duplicates, simplify. * libio/Makefile.in: Regenerate. * libmath/Makefile.am (INCLUDES): Remove duplicates, simplify. * libmath/Makefile.in: Regenerate. * libsupc++/Makefile.am (INCLUDES): Remove duplicate. * libsupc++/Makefile.in: Regenerate. * Makefile.am (AM_MAKEFLAGS): Add GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES, CSHADOW_INCLUDES up here. * Makefile.in: Regenerate. * src/Makefile.am (CSHADOW_INCLUDES): Add include/c_std, include/c for shadow headers. (myinstallheaders): Change glibcpp_includedir to GLIBCPP_INCLUDES. Move GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES, CSHADOW_INCLUDES up Makefile hierarchy. * src/Makefile.in: Regenerate. * include/c: New directory. * include/c/bits/(std_cassert.h, std_cctype.h, std_cerrno.h, std_cfloat.h, std_climits.h, std_clocale.h, std_cmath.h, std_csetjmp.h, std_csignal.h, std_cstdarg.h, std_cstddef.h, std_cstdio.h, std_cstdlib.h, std_cstring.h, std_ctime.h, std_cwchar.h, std_cwctype.h): Add, moving from... * include/bits: ...here. * include/c_std: New directory. * include/c_std/bits/*: Populate from... * shadow: ...here. Remove directory. From-SVN: r36802
2000-10-09aclocal.m4 (AM_GNU_GETTEXT): Fix non portable use of == operator for test.Philipp Thomas3-2/+7
2000-10-08 Philipp Thomas <pthomas@suse.de> * aclocal.m4 (AM_GNU_GETTEXT): Fix non portable use of == operator for test. * configure: Rebuilt. From-SVN: r36801
2000-10-09aclocal.m4 (AM_WITH_NLS): When not using included gettext...Philipp Thomas3-37/+52
2000-10-08 Philipp Thomas <pthomas@suse.de> * aclocal.m4 (AM_WITH_NLS): When not using included gettext, disable catalog building if no suitable program was found. Move warning message from here (AM_GNU_GETTEXT): To here. * configure: Rebuilt. From-SVN: r36800
2000-10-09Daily bump.Jeff Law5-5/+5
From-SVN: r36799
2000-10-09Makefile.am (INCLUDES): Add toplevel include directory.Benjamin Kosnik16-945/+954
2000-10-08 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * libsupc++/Makefile.am (INCLUDES): Add toplevel include directory. (INCLUDES): Add glibcpp_includedir. * libsupc++/Makefile.in: Regenerate. * acinclude.m4 (GLIBCPP_CHECK_OS): Link to os_defines.h. * aclocal.m4: Regenerate. * config/os/*/bits/os_defintes: Adjust copyright dates. From-SVN: r36798
2000-10-09aclocal.m4 (GCC_PATH_PROG): New.Philipp Thomas3-326/+369
2000-10-08 Philipp Thomas <pthomas@suse.de> * aclocal.m4 (GCC_PATH_PROG): New. Like AC_PATH_PROG but uses different cache variables. (GCC_PATH_PROG_WITH_TEST): New. Like AM_PATH_PROG_WITH_TEST but uses different cache variables. (AM_WITH_NLS): Use GCC_PATH_PROG and GCC_PATH_PROG_WITH_TEST. * configure: Regenerated. From-SVN: r36797
2000-10-09New test codeAnthony Green2-0/+15
From-SVN: r36796
2000-10-09updateBryce McKinlay1-3/+3
From-SVN: r36795
2000-10-09re GNATS libgcj/341 (Throwable.printStackTrace() isn't working)Bryce McKinlay3-4/+12
2000-10-09 Bryce McKinlay <bryce@albatross.co.nz> * include/jvm.h: Enable __builtin_expect(). * name-finder.cc (lookup): Don't trust dladdr() if the address is from the main program. Fix for PR libgcj/341. From-SVN: r36794
2000-10-09c++config: Include <bits/os_defines.h>Phil Edwards11-0/+308
2000-10-08 Phil Edwards <pme@sources.redhat.com> * include/bits/c++config: Include <bits/os_defines.h> * config/os/aix/bits/os_defines.h: New file. * config/os/bsd/bits/os_defines.h: Ditto. * config/os/generic/bits/os_defines.h: Ditto. * config/os/gnu-linux/bits/os_defines.h: Ditto. * config/os/irix/bits/os_defines.h: Ditto. * config/os/newlib/bits/os_defines.h: Ditto. * config/os/solaris/solaris2.5/bits/os_defines.h: Ditto. * config/os/solaris/solaris2.6/bits/os_defines.h: Ditto. * config/os/solaris/solaris2.7/bits/os_defines.h: Ditto. From-SVN: r36793
2000-10-08Makefile.in (libgcc.mk): Pass SHLIB_EXT, not SHLIB_LIBS.Richard Henderson11-121/+185
* Makefile.in (libgcc.mk): Pass SHLIB_EXT, not SHLIB_LIBS. * configure.in (sparc*-*-solaris*): Use t-slibgcc{,-sld}. * mklibgcc.in: Consider SHLIB_LINK the entire shlib build command. Use SHLIB_EXT. * config/t-linux (SHLIB_EXT): New. (SHLIB_LINK): Use the entire build command, with substitutions. (SHLIB_LIBS): Remove. * config/alpha/t-osf4: Likewise. * config/mips/t-iris6: Likewise. * config/sparc/t-sol2: Likewise, but move shlib stuff... * config/sparc/t-slibgcc-sld: ...here. * config/sparc/t-slibgcc: New file. From-SVN: r36792
2000-10-08tm.texi (INTMAX_TYPE, [...]): Define.Joseph Myers13-30/+176
* tm.texi (INTMAX_TYPE, UINTMAX_TYPE): Define. * c-common.h (enum c_tree_index): Add CTI_INTMAX_TYPE and CTI_UINTMAX_TYPE. (intmax_type_node, uintmax_type_node): Define. * c-common.c (decl_attributes): If pedantic, warn if `mode' attributes create a type wider than intmax_t. (T_IM, T_UIM): Define properly. * c-decl.c (INTMAX_TYPE, UINTMAX_TYPE): Define if not already defined. (init_decl_processing): Initialize intmax_type_node and uintmax_type_node. * c-lex.c (lex_number): When pedantic and warning for integer constants that are too large, in C99 mode warn for those that have a type wider than long long. cp: * decl.c (INTMAX_TYPE, UINTMAX_TYPE): Define if not already defined. (init_decl_processing): Initialize intmax_type_node and uintmax_type_node. testsuite: * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c, gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and uintmax_t using <limits.h> to emulate the compiler's internal logic. No longer XFAIL %j tests. From-SVN: r36791
2000-10-08c-common.c (FMT_FLAG_ARG_CONVERT, [...]): Define.Joseph Myers10-357/+651
* c-common.c (FMT_FLAG_ARG_CONVERT, FMT_FLAG_SCANF_A_KLUDGE, FMT_FLAG_FANCY_PERCENT_OK): Define. (format_char_info): Add flag "4" to comment. (format_flag_spec, format_flag_pair): New structures. (format_kind_info): Add additional fields to control format checking. (printf_flag_specs, printf_flag_pairs, scanf_flag_specs, scanf_flag_pairs, strftime_flag_specs, strftime_flag_pairs): New arrays. (time_char_table): Use "4" flag to handle %Ey. (format_types): Add entries for new fields. (get_flag_spec): New function. (check_format_info): Increase size of flag_chars[] to 256. Control format checking using the new fields of a format_kind_info and the new tables; remove all conditionals on printf_format_type, scanf_format_type or strftime_format_type. Handle all details of bad combinations of flags (including width, precision and strftime modifiers) through data rather than ad hoc code. Handle all details of standard versions in which flags appeared through data. Use the "4" flag. testsuite: * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c, gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c, gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error regexps and details of expected handling of some bad formats. * gcc.dg/format-xopen-1.c: Add test for $ format with assignment suppression. From-SVN: r36790
2000-10-08class.c (layout_class): Handle case where superclass can't be layed out yet.Anthony Green2-3/+9
2000-10-07 Anthony Green <green@redhat.com> * class.c (layout_class): Handle case where superclass can't be layed out yet. From-SVN: r36789
2000-10-08* test_installed: Change EGCS references to refer to GCC.Joseph Myers2-4/+8
From-SVN: r36788
2000-10-08h8300.md: Remove the memory alternative and correct the insn lengths in the ↵Will Cohen2-24/+24
templates for... 2000-10-07 Will Cohen <wcohen@redhat.com>, Kazu Hirata <kazu@hxi.com> * config/h8300/h8300.md: Remove the memory alternative and correct the insn lengths in the templates for sign extention and zero extention. From-SVN: r36787
2000-10-08Daily bump.Jeff Law5-5/+5
From-SVN: r36786
2000-10-08Makefile.in (piclist): Fix sed command to also accept numbers in filenames.Philipp Thomas2-1/+6
2000-10-08 Philipp Thomas <pthomas@suse.de> * Makefile.in (piclist): Fix sed command to also accept numbers in filenames. From-SVN: r36785
2000-10-07[multiple changes]Alexandre Petit-Bianco1-0/+2
Tue Oct 3 13:44:37 2000 Alexandre Petit-Bianco <apbianco@cygnus.com> * decl.c (find_local_variable): Removed uncessary type check and fixed range check typo. From Corey Minyard. Wed Sep 13 16:06:52 2000 Alexandre Petit-Bianco <apbianco@cygnus.com> * decl.c (give_name_to_locals): New local `code_offset'. Call `maybe_adjust_start_pc.' * expr.c (note_instructions): New function. (expand_byte_code): Don't collect insn starts here. (peek_opcode_at_pc): New function. (maybe_adjust_start_pc): Likewise. * java-tree.h (maybe_adjust_start_pc): Declare. (note_instructions): Likewise. * jcf-parse.c (parse_class_file): Call `note_instructions.' Wed Sep 13 11:50:35 2000 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (field_access:): Fixed indentation. (qualify_ambiguous_name): Properly qualify `this.a[b].c'. (Missing piece to http://gcc.gnu.org/ml/gcc-patches/2000-10/msg00067.html) From-SVN: r36784
2000-10-08POTFILES.in: Remove the files from the nuked dead ports.Philipp Thomas2-19/+9
2000-10-08 Philipp Thomas <pthomas@suse.de> * POTFILES.in: Remove the files from the nuked dead ports. * ChangeLog: Correct David's entry. From-SVN: r36783
2000-10-07cond1.C, [...]: Update URLs of messages in list archives.Joseph Myers9-12/+20
* g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C, g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C, g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages in list archives. From-SVN: r36782
2000-10-07calls.c (expand_call): Disallow sibcalls to noreturn functions.Richard Henderson5-11/+15
* calls.c (expand_call): Disallow sibcalls to noreturn functions. * flow.c (make_edges): Revert last change. * config/alpha/alpha.h (FUNCTION_OK_FOR_SIBCALL): Don't test TREE_THIS_VOLATILE. * config/pa/pa.h (FUNCTION_OK_FOR_SIBCALL): Likewise. From-SVN: r36781
2000-10-07del_op.cc, [...]: New files.Richard Henderson23-5/+3830
* del_op.cc, del_opnt.cc, del_opv.cc, del_opvnt.cc: New files. * exception.cc, new_handler.cc, new_op.cc, new_opnt.cc: New files. * new_opv.cc, new_opvnt.cc, tinfo.cc, tinfo2.cc, vec.cc: New files. * cxxabi.h, exception, new, new.h, typeinfo, pure.c: New files. * tinfo.hP: New file. * Makefile.in (OBJS, HEADERS): Add new files. * configure.in (XCXXINCLUDES): Add ../include and ../gcc. From-SVN: r36780
2000-10-07[multiple changes]Benjamin Kosnik1-18/+24
2000-10-07 David Edelsohn <dje@watson.ibm.com> * config/os/aix/bits/atomicity.h: New file. 2000-10-07 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * acinclude.m4: Remove CPU_FLAGS * libio/Makefile.am: Here too. * Makefile.am: Here too. * src/Makefile.am (CONFIG_INCLUDES): Remove. (INCLUDES): Remove CONFIG_INCLUDES. (cpu_headers): Remove. (myinstallheaders): Remove cpu_headers. (generated_headers): Rename to build_headers. (build_headers): Add atomicity.h, ctype_base.h, ctype_specializations.h. * config/os: New directory. * config/aix: Move to... * config/bsd: Move to... * config/generic: Move to... * config/gnu-linux: Move to... * config/irix: Move to... * config/newlib: Move to... * config/solaris: Move to... From-SVN: r36779
2000-10-07[multiple changes]Benjamin Kosnik17-1268/+1292
2000-10-07 David Edelsohn <dje@watson.ibm.com> * config/os/aix/bits/atomicity.h: New file. 2000-10-07 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * acinclude.m4: Remove CPU_FLAGS * libio/Makefile.am: Here too. * Makefile.am: Here too. * src/Makefile.am (CONFIG_INCLUDES): Remove. (INCLUDES): Remove CONFIG_INCLUDES. (cpu_headers): Remove. (myinstallheaders): Remove cpu_headers. (generated_headers): Rename to build_headers. (build_headers): Add atomicity.h, ctype_base.h, ctype_specializations.h. * config/os: New directory. * config/aix: Move to... * config/bsd: Move to... * config/generic: Move to... * config/gnu-linux: Move to... * config/irix: Move to... * config/newlib: Move to... * config/solaris: Move to... * config/os/*: Here. From-SVN: r36778
2000-10-07acinclude.m4: Remove CPU_FLAGSBenjamin Kosnik27-1873/+0
2000-10-07 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * acinclude.m4: Remove CPU_FLAGS * libio/Makefile.am: Here too. * Makefile.am: Here too. * src/Makefile.am (CONFIG_INCLUDES): Remove. (INCLUDES): Remove CONFIG_INCLUDES. (cpu_headers): Remove. (myinstallheaders): Remove cpu_headers. (generated_headers): Rename to build_headers. (build_headers): Add atomicity.h, ctype_base.h, ctype_specializations.h. * config/os: New directory. * config/aix: Move to... * config/bsd: Move to... * config/generic: Move to... * config/gnu-linux: Move to... * config/irix: Move to... * config/newlib: Move to... * config/solaris: Move to... * config/os/*: Here. From-SVN: r36777