- 08 Oct, 2000 4 commits
-
-
From-SVN: r36786
Jeff Law committed -
2000-10-08 Philipp Thomas <pthomas@suse.de> * Makefile.in (piclist): Fix sed command to also accept numbers in filenames. From-SVN: r36785
Philipp Thomas committed -
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
Alexandre Petit-Bianco committed -
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
Philipp Thomas committed
-
- 07 Oct, 2000 18 commits
-
-
* 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
Joseph Myers committed -
* 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
Richard Henderson committed -
* 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
Richard Henderson committed -
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
Benjamin Kosnik committed -
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
Benjamin Kosnik committed -
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
Benjamin Kosnik committed -
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: r36776
Benjamin Kosnik committed -
From-SVN: r36775
Tom Tromey committed -
ch: * Makefile.in ($(srcdir)/hash.h): Refer to GNU FTP site for updated gperf. java: * Makefile.in (keyword.h): Refer to GNU FTP site for updated gperf. From-SVN: r36774
Joseph Myers committed -
From-SVN: r36773
Jeff Law committed -
2000-10-06 David O'Brien <obrien@FreeBSD.org> * config/alpha/elf.h: Standardize the formatting. Approved by: Richard Henderson <rth@cygnus.com> Message-ID: <20001006233422.D23128@cygnus.com> From-SVN: r36772
David O'Brien committed -
2000-10-06 David O'Brien <obrien@FreeBSD.org> * config/alpha/elf.h: Protect the ASM_OUTPUT_IDENT definition with an #undef. Approved by: Richard Henderson <rth@cygnus.com> Message-ID: <20001006231829.C23128@cygnus.com> From-SVN: r36771
David O'Brien committed -
* cp/cp-tree.h (struct cp_language_function): Remove x_result_rtx. (original_result_rtx): Remove. * cp/decl.c (save_function_data): Don't clear x_result_rtx. (mark_lang_function): Don't mark it either. * cp/expr.c (fixup_result_decl): Remove. * cp/semantics.c (genrtl_named_return_value): Frob the return decl before calling emit_local_var. (genrtl_finish_function): Don't call fixup_result_decl. Always emit the jump to return_label. From-SVN: r36770
Richard Henderson committed -
* function.c (diddle_return_value): Examine current_function_return_rtx instead of the DECL_RESULT. (expand_function_end): Handle reloading DECL_RESULT from memory into a hard register. Query promote_mode for sign of mismatched modes. From-SVN: r36769
Richard Henderson committed -
* g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type. * g++.old-deja/g++.brendan/crash52.C: Likewise. * g++.old-deja/g++.jason/report.C: Likewise. * g++.old-deja/g++.law/friend5.C: Likewise. * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling of the expected warnings. From-SVN: r36768
Richard Henderson committed -
2000-10-06 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * src/Makefile.am: Remove OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS, CONFIG_CXXFLAGS from here, and move to... * src/Makefile.in: Regenerate. * Makefile.am: ... here. Clean. (OPTIMIZE_CXXFLAGS): Move up Makefile hierarchy to here. (WARN_CXXFLAGS): Same. (CONFIG_CXXFLAGS): Same. * Makefile.in: Regenerate. * libsupc++/Makefile.am: Use top-level OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS, CONFIG_CXXFLAGS as part of local AM_CXXFLAGS. * libsupc++/Makefile.in: Regenerate. Change math to libmath. * math: Move to libmath, delete. * libmath: New directory. * libmath/*: Populate. * src/Makefile.am (LIBMATH_INCLUDES): Change to libmath. (libstdc___la_LIBADD): Same. * src/Makefile.in: Regenerate. * configure.in: Add AC_OUTPUT for libmath/Makefile. * configure: Regenerate. * Makefile.am (SUBDIRS): Add libmath. * Makefile.in: Regenerate. * README (file): Change name. From-SVN: r36767
Benjamin Kosnik committed -
2000-10-06 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * src/Makefile.am: Remove OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS, CONFIG_CXXFLAGS from here, and move to... * src/Makefile.in: Regenerate. * Makefile.am: ... here. Clean. (OPTIMIZE_CXXFLAGS): Move up Makefile hierarchy to here. (WARN_CXXFLAGS): Same. (CONFIG_CXXFLAGS): Same. * Makefile.in: Regenerate. * libsupc++/Makefile.am: Use top-level OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS, CONFIG_CXXFLAGS as part of local AM_CXXFLAGS. * libsupc++/Makefile.in: Regenerate. Change math to libmath. * math: Move to libmath, delete. * libmath: New directory. * libmath/*: Populate. * src/Makefile.am (LIBMATH_INCLUDES): Change to libmath. (libstdc___la_LIBADD): Same. * src/Makefile.in: Regenerate. * configure.in: Add AC_OUTPUT for libmath/Makefile. * configure: Regenerate. * Makefile.am (SUBDIRS): Add libmath. * Makefile.in: Regenerate. * README (file): Change name. From-SVN: r36766
Benjamin Kosnik committed -
2000-10-06 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * src/Makefile.am: Remove OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS, CONFIG_CXXFLAGS from here, and move to... * src/Makefile.in: Regenerate. * Makefile.am: ... here. Clean. (OPTIMIZE_CXXFLAGS): Move up Makefile hierarchy to here. (WARN_CXXFLAGS): Same. (CONFIG_CXXFLAGS): Same. * Makefile.in: Regenerate. * libsupc++/Makefile.am: Use top-level OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS, CONFIG_CXXFLAGS as part of local AM_CXXFLAGS. * libsupc++/Makefile.in: Regenerate. Change math to libmath. * math: Move to libmath, delete. * libmath: New directory. * libmath/*: Populate. * src/Makefile.am (LIBMATH_INCLUDES): Change to libmath. (libstdc___la_LIBADD): Same. * src/Makefile.in: Regenerate. * configure.in: Add AC_OUTPUT for libmath/Makefile. * configure: Regenerate. * Makefile.am (SUBDIRS): Add libmath. * Makefile.in: Regenerate. * README (file): Change name. From-SVN: r36765
Benjamin Kosnik committed
-
- 06 Oct, 2000 18 commits
-
-
2000-10-06 Benjamin Kosnik <bkoz@cygnus.com> Richard Henderson <rth@cygnus.com> Alexandre Oliva <aoliva@redhat.com> * libsupc++: New directory. * libsupc++/*: Populate. * libsupc++/Makefile.am (INCLUDES): Add -I../../gcc for eh-common.h, gansidecl.h. * configure.in: Add in libsupc++/Makefile to AC_OUTPUT. * configure: Regenerate. * Makefile.am (SUBDIRS): Add libsupc++. * Makefile.in: Regenerate. * src/Makefile.am (libstdc___la_LIBADD): Add in libsupc++.la * src/Makefile.in: Regenerate. * libio/Makefile.am: Remove extraneous, confusing bits. * libio/Makefile.in: Regenerate. From-SVN: r36764
Benjamin Kosnik committed -
2000-10-06 Benjamin Kosnik <bkoz@cygnus.com> Richard Henderson <rth@cygnus.com> Alexandre Oliva <aoliva@redhat.com> * libsupc++: New directory. * libsupc++/*: Populate. * libsupc++/Makefile.am (INCLUDES): Add -I../../gcc for eh-common.h, gansidecl.h. * configure.in: Add in libsupc++/Makefile to AC_OUTPUT. * configure: Regenerate. * Makefile.am (SUBDIRS): Add libsupc++. * Makefile.in: Regenerate. * src/Makefile.am (libstdc___la_LIBADD): Add in libsupc++.la * src/Makefile.in: Regenerate. * libio/Makefile.am: Remove extraneous, confusing bits. * libio/Makefile.in: Regeneate. From-SVN: r36763
Benjamin Kosnik committed -
2000-10-06 Vladimir Makarov <vmakarov@touchme.toronto.redhat.com> * haifa-sched.c (schedule_insns): Fix typo in freeing forward_dependency_cache. From-SVN: r36762
Vladimir Makarov committed -
* config/sh/sh.md (calli_pcrel, call_valuei_pcrel): Add `TARGET_SH2' as a condition. From-SVN: r36761
Alexandre Oliva committed -
2000-10-06 Vladimir Makarov <vmakarov@touchme.toronto.redhat.com> * haifa-sched.c (anti_dependency_cache, output_dependency_cache, forward_dependency_cache): New variables. (add_dependence, remove_dependence): Use anti_dependency_cache and output_dependency_cache. (compute_block_forward_dependences): Use forward_dependency_cache. (schedule_insns): Allocate and free memory for anti/output/forward dependencies caches. From-SVN: r36760
Vladimir Makarov committed -
* config/sh/sh.md (call, call_value): Use `TARGET_SH2' instead of `! TARGET_SH1'. Reindent. From-SVN: r36759
Alexandre Oliva committed -
* builtins.c (is_valid_printf_arglist, expand_builtin_printf): Move functions from here ... * c-common.c (is_valid_printf_arglist, c_expand_builtin_printf): ... to here. (c_expand_builtin): New function. (init_function_format_info): Don't set `check_function_format_ptr'. (c_common_nodes_and_builtins): Set built_in_class type for printf/__builtin_printf to BUILT_IN_FRONTEND. (c_expand_expr): Handle CALL_EXPRs that are front-end builtins. * c-common.h (build_function_call): Declare. * expr.c (expand_expr): Pass builtins with class BUILT_IN_FRONTEND to `lang_expand_expr' rather than `expand_builtin'. * tree.c (check_function_format_ptr): Delete. * tree.h (check_function_format_ptr): Likewise. From-SVN: r36758
Kaveh R. Ghazi committed -
* dwarf2out.c (build_cfa_loc): Correct to use DW_OP_regx or DW_OP_bregx when cfa->reg > 31. * frame-dwarf2.c (decode_stack_op) [case DW_OP_regx]: Add missing break. From-SVN: r36757
Hans-Peter Nilsson committed -
From-SVN: r36756
Nathan Sidwell committed -
* pt.c (lookup_template_class): Set current access for enum. (tsubst_enum): Set file & line for enum decl. * spew.c (yylex): Remove unused variable. From-SVN: r36755
Nathan Sidwell committed -
From-SVN: r36754
Jeff Law committed -
2000-10-05 Benjamin Kosnik <bkoz@fillmore.constant.com> * README (file): Adjust directory structures. * mkcheck.in (INC_PATH): Adjust for header changes. From-SVN: r36753
Benjamin Kosnik committed -
2000-10-05 Brent Verner <brent@rcfile.org> * bits/istream.tcc [basic_istream::get(basic_streambuf&)]: Removed test for _M_gcount < in_avail(), as in_avail() only reports info for current buffer, causing method to return at end of buffer. * testsuite/27_io/istream_unformatted.cc [test07()]: New test. * testsuite/27_io/istream_unformatted-3.txt: New file. * testsuite/27_io/istream_unformatted-3.tst: New file. From-SVN: r36752
Brent Verner committed -
2000-10-03 Brent Verner <brent@rcfile.org> * bits/istream.tcc [basic_istream::get(basic_streambuf&)]: Removed test for _M_gcount < in_avail(), as in_avail() only reports info for current buffer, causing method to return at end of buffer. * testsuite/27_io/istream_unformatted.cc [test07()]: New test. * testsuite/27_io/istream_unformatted-3.txt: New file. * testsuite/27_io/istream_unformatted-3.tst: New file. From-SVN: r36751
Brent Verner committed -
* c-decl.c (warn_missing_noreturn): Remove. (c_expand_body): Don't set or check can_reach_end. * c-tree.h (warn_missing_noreturn): Move ... * flags.h: ... here. (can_reach_end): Remove. * flow.c (check_function_return_warnings): New. (make_edges): No edge to exit for noreturn sibcalls. * function.c (expand_function_end): Save the return value clobber instruction. (mark_function_status): Mark it. * function.h (struct function): Add x_clobber_return_insn. * jump.c (can_reach_end): Remove. (calculate_can_reach_end): Remove. (jump_optimize_1): Don't call it. * output.h (check_function_return_warnings): Declare. * toplev.c (warn_missing_noreturn): Move from c-decl.c (rest_of_compilation): Call check_function_return_warnings. From-SVN: r36750
Richard Henderson committed -
semantics.c (genrtl_finish_function): Don't init or check can_reach_end; remove noreturn and return value checks. * semantics.c (genrtl_finish_function): Don't init or check can_reach_end; remove noreturn and return value checks. From-SVN: r36749
Richard Henderson committed -
From-SVN: r36748
Richard Henderson committed -
From-SVN: r36747
Richard Henderson committed
-