- 24 Jan, 2003 11 commits
-
-
* doc/bugreport.texi: Use @command instead of @code for commands. * doc/collect2.texi: Likewise. * doc/headerdirs.texi: Likewise. * doc/invoke.texi: Likewise. * doc/standards.texi: Likewise. * doc/tm.texi: Likewise. * doc/trouble.texi: Likewise. From-SVN: r61701
Volker Reichelt committed -
arm.c (use_return_insn): Do not use a single return instruction for interrupt handelrs which have to... * config/arm/arm.c (use_return_insn): Do not use a single return instruction for interrupt handelrs which have to create a stack frame. (arm_expand_prologue): Do not pre-bias the return address of interrupt handlers which create a stack frame. From-SVN: r61698
Nick Clifton committed -
2002-08-12 Alexandre Oliva <aoliva@redhat.com> * config/sh/sh.c (output_branch) [TARGET_SH2E]: Handle med_cbranches. Fix logic in short_cbranches. 2002-04-03 Alexandre Oliva <aoliva@redhat.com> * config/sh/sh.md (delay for cbranch): Don't annul delay slots on SH2e. * config/sh/sh.c (sh_insn_length_adjustment): Add 2 for cbranch with unfilled delay slot on SH2e. (output_branch): Fill with a nop the delay slot of a branch that required a delay slot but didn't get one. 2002-04-02 Alexandre Oliva <aoliva@redhat.com> * doc/invoke.texi (SH options): Document -m2e. * config/sh/crt1.asm: Add __SH2E__ Next to __SH3E__. * config/sh/lib1funcs.asm: Likewise. * config/sh/sh.c: Replace all uses of TARGET_SH3E with SH2E. * config/sh/sh.h (CPP_SPEC): Define __SH2E__ for -m2e, and not __sh1__. (CONDITIONAL_REGISTER_USAGE): Don't disable FP regs from SH2E up. (SH3E_BIT): Renamed to... (SH_E_BIT): ... this. Replace all uses. (TARGET_SH2E): Define from SH_E_BIT and TARGET_SH2. Replace all uses of TARGET_SH3E with TARGET_SH2E. (TARGET_SWITCHES): Added 2e. (OVERRIDE_OPTIONS): Set sh_cpu for SH2E. (processor_type): Added PROCESSOR_SH2E. * config/sh/sh.md: Replace all uses of TARGET_SH3E with TARGET_SH2E, except in sqrtsf2_i. (attribute cpu): Added sh2e. * config/sh/t-sh (MULTILIB_OPTIONS): Replace m3e with m2e. (MULTILIB_MATCHES): Use m2e multilib for m3e. * config.gcc: Add sh2e target support. From-SVN: r61697
Alexandre Oliva committed -
2003-01-24 Phil Edwards <pme@gcc.gnu.org> Rename -W to -Wextra. * c-decl.c: Update comments. * c-typeck.c: Likewise. * flags.h: Likewise. * function.c: Likewise. * stmt.c: Likewise. * toplev.c: Update comments. (W_options): Add 'extra'. (display_help): Remove '-W'. (decode_W_option): Special warn_uninitialized treatment in the case of -Wextra. * doc/invoke.texi: Update with new entries. From-SVN: r61696
Phil Edwards committed -
* ifcvt.c (noce_process_if_block): Re-add check vs X being changed in no-else-block case. Add commentary. From-SVN: r61695
Richard Henderson committed -
* jcf-parse.c (parse_zip_file_entries): Overwrite trailing \0 of file name in resource buffer. From-SVN: r61694
Tom Tromey committed -
From-SVN: r61693
Kaveh R. Ghazi committed -
* ChangeLog (configure.in): Don't include ansidecl.h in tconfig.h. * gcov-io.h (PARAMS, ATTRIBUTE_UNUSED: Define if IN_LIBGCC2. * unwind-dw2-fde.h (last_fde): Use __attribute__, not ATTRIBUTE_UNUSED. * configure: Regenerate. From-SVN: r61692
Kaveh R. Ghazi committed -
From-SVN: r61691
Nathanael Nerode committed -
From-SVN: r61689
Nathanael Nerode committed -
From-SVN: r61688
GCC Administrator committed
-
- 23 Jan, 2003 24 commits
-
-
2003-01-23 Petur Runolfsson <peturr02@ru.is> PR libstdc++/9322 * include/std/std_streambuf.h (basic_streambuf::basic_streambuf, basic_streambuf::~basic_streambuf, basic_streambuf::getloc, basic_streambuf::imbue): Remove _M_buf_locale_init use. * include/bits/fstream.tcc (basic_filebuf::imbue): Likewise * testsuite/27_io/filebuf_virtuals.cc (test08): Add. * testsuite/27_io/streambuf_members.cc (test08): Add. * testsuite/27_io/stringbuf_virtuals.cc (test08): Add. From-SVN: r61678
Petur Runolfsson committed -
2003-01-23 Nathanael Nerode <neroden@gcc.gnu.org> * configure.in: Revert previous change. * configure: Regenerate. From-SVN: r61676
Nathanael Nerode committed -
2003-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> PR java/6748 * config/rs6000/linux.h (MD_FALLBACK_FRAME_STATE_FOR): Don't destroy regs->nip. Fix rt_sigreturn frame layout. Add support for newer kernels. From-SVN: r61675
Franz Sirl committed -
* expr.c (build_known_method_ref): Use method's context to find method table index. From-SVN: r61670
Tom Tromey committed -
From-SVN: r61669
Nathanael Nerode committed -
2003-01-23 Nathanael Nerode <neroden@gcc.gnu.org> * configure.in: Make rda native-only. * configure: Regenerate. From-SVN: r61668
Nathanael Nerode committed -
From-SVN: r61667
Kaveh R. Ghazi committed -
* genattrtab.c (write_attr_get): Mark 'insn' paramter as ATTRIBUTE_UNUSED. From-SVN: r61666
Ulrich Weigand committed -
2003-01-23 Benjamin Kosnik <bkoz@redhat.com> Revert include ordering. * config/locale/generic/c_locale.h: Add include guards. * config/locale/gnu/c_locale.h: Same. * include/bits/locale_classes.h: Remove cctype include. * include/std/std_iosfwd.h: Add c++locale.h, cctype includes. * include/std/std_fstream.h: Remove streambuf include. * include/std/std_sstream.h: Remove streambuf include. From-SVN: r61664
Benjamin Kosnik committed -
From-SVN: r61663
Richard Earnshaw committed -
* arm.c (thumb_base_register_rtx_p): New function. (thumb_index_register_rtx_p): New function. (thumb_legitimate_address_p): New function. (thumb_legitimate_offset_p): New function. * arm.h (REG_STRICT_P): Define according to setting of REG_OK_STRICT. (ARM_GO_IF_LEGITIMATE_ADDRESS): Use REG_STRICT_P to avoid dumplicate definitions. (THUMB_GO_IF_LEGITIMATE_ADDRESS): Use thumb_legitimate_address_p. (THUMB_LEGITIMATE_OFFSET): Delte. (THUMB_LEGITIMIZE_RELOAD_ADDRESS): Use thumb_legitimate_offset. * arm-protos.h (thumb_legitimate_address_p): Add prototype. (thumb_legitimate_offset_p): Likewise. From-SVN: r61662
Richard Earnshaw committed -
From-SVN: r61661
Tom Tromey committed -
From-SVN: r61659
Andreas Schwab committed -
2003-01-23 Benjamin Kosnik <bkoz@redhat.com> * configure.in (libtool_VERSION): To 6:0:0. * configure: Regenerated. * config/linker-map.gnu: Clean. * src/misc-inst.cc: Remove instantiations. * include/bits/stl_alloc.h (__malloc_alloc_template): To __malloc_alloc. (__default_alloc_template): To __pool_alloc. * src/stl-inst.cc: Same. * include/backward/alloc.h: Update. * testsuite/ext/allocators.cc: Update. * src/globals.cc (__gnu_cxx): Remove _GLIBCPP_ASM_SYMVER. Should really try to remove these if possible. * src/locale.cc (std): Same. * testsuite/abi_check.cc (check_version): Add. From-SVN: r61658
Benjamin Kosnik committed -
From-SVN: r61655
Kaveh R. Ghazi committed -
PR other/7341 * invoke.texi (ftest-coverage): Fix broken cross-reference. Change @code to @command for gcov command. * gcc.texi: Adjust title of gcov section. Adjust copyright. * gcov.texi: Likewise. From-SVN: r61651
Volker Reichelt committed -
PR c++/9354 * init.c (build_new): Set the type of the new-expression, even when processing_templte_decl. PR c++/9216 * parser.c (cp_parser_primary_expression): Improve error message for templates used in an expression context. PR c++/8696 * parser.c (cp_parser_decl_specifier_seq): Commit to tentative parse when encountering "typedef". PR c++/9354 * g++.dg/parse/new1.C: New test. PR c++/9216 * g++.dg/parse/template2.C: New test. PR c++/9354 * g++.dg/parse/typedef2.C: New test. From-SVN: r61643
Mark Mitchell committed -
PR optimization/8423 * cse.c (fold_rtx): Only eliminate a CONSTANT_P_RTX to 1 when its argument is constant, or 0 if !flag_gcse. * simplify-rtx.c (simplify_rtx): Convert CONSTANT_P_RTX to 1 if it's argument is constant. * gcse.c (want_to_gcse_p): Ignore CONSTANT_P_RTX nodes. (hash_scan_set): Don't record CONSTANT_P_RTX expressions. (do_local_cprop): Don't propagate CONSTANT_P_RTX constants. * builtins.c (purge_builtin_constant_p): New function to force instantiation of any remaining CONSTANT_P_RTX nodes. * rtl.h (purge_builtin_constant_p): Prototype here. * toplev.c (rest_of_compilation): Invoke purge_builtin_constant_p pass after GCSE and before loop. (flag_gcse): No longer static. * flags.h (flag_gcse): Prototype here. From-SVN: r61642
Roger Sayle committed -
2003-01-22 Nathanael Nerode <neroden@gcc.gnu.org> * class.c, parser.c: ANSIfy function definitions and declarations. From-SVN: r61641
Nathanael Nerode committed -
* java-tree.h: Don't use PARAMS. * resource.c: Add prototypes for all functions. (write_resource_constructor): Use `const char *' to avoid warning. From-SVN: r61640
Tom Tromey committed -
* config/s390/s390.h (HARD_REGNO_MODE_OK): Fix warning regression introduced by last change. From-SVN: r61638
Ulrich Weigand committed -
2003-01-22 Nathanael Nerode <neroden@gcc.gnu.org> * jcf-parse.c (process_zip_dir): Remove unused variable. From-SVN: r61637
Nathanael Nerode committed -
From-SVN: r61632
GCC Administrator committed -
PR c++/9328 * g++.dg/ext/typeof3.C: New test. PR c++/9328 * error.c (dump_decl): For an OVERLOAD, just print the name of the function; it doesn't make sense to try to print its type. * semantics.c (finish_typeof): Issue errors about invalid uses. From-SVN: r61631
Mark Mitchell committed
-
- 22 Jan, 2003 5 commits
-
-
PR c++/2738 * g++.dg/parse/ret-type1.C: New test. PR c++/3792 * g++.dg/parse/tmpl-outside1.C: New test. PR c++/4207 * g++.dg/parse/int-as-enum1.C: New test. PR c++/4903 * g++.dg/parse/no-typename1.C: New test. PR c++/5533 * g++.dg/parse/no-value1.C: New test. PR c++/5921 * g++.dg/parse/wrong-inline1.C: New test. PR c++/6402 * g++.dg/parse/ref1.C: New test. PR c++/6992 * g++.dg/parse/attr-ctor1.C: New test. PR c++/7229 * g++.dg/parse/namespace5.C: New test. PR c++/7917 * g++.dg/parse/func-def1.C: New test. PR c++/8143 * g++.dg/parse/undefined1.C: New test. PR c++/5723, PR c++/8522 * g++.dg/parse/specialization1.C: New test. PR c++/163, PR c++/8595 * g++.dg/parse/struct-as-enum1.C: New test. PR c++/9173 * g++.dg/parse/undefined2.C: New test. From-SVN: r61624
Volker Reichelt committed -
* MAINTAINERS: Move myself from GNATS-only-accounts to write-after-approval. From-SVN: r61620
Volker Reichelt committed -
PR c++/9298 * parser.c (cp_parser_consume_semicolon_at_end_of_statement): New function. (cp_parser_expression_statement): Use it. (cp_parser_explicit_instantiation): Likewise. * pt.c (do_decl_instantiation): Improve error handling logic. PR c++/9298 * g++.dg/parse/template1.C: New test. From-SVN: r61618
Mark Mitchell committed -
re PR libstdc++/9269 (libstdc++ headers: explicit specialization of function must precede its first use) 2003-01-22 Benjamin Kosnik <bkoz@redhat.com> Sysoltsev Slawa <Vyatcheslav.Sysoltsev@intel.com> Mark Mitchell <mark@codesourcery.com> PR libstdc++/9269 * include/std/std_fstream.h (basic_filebuf::uflow): Declare. (basic_filebuf::underflow): Declare. Move definitions. Co-Authored-By: Mark Mitchell <mark@codesourcery.com> Co-Authored-By: Sysoltsev Slawa <Vyatcheslav.Sysoltsev@intel.com> From-SVN: r61616
Benjamin Kosnik committed -
* expr.c (build_invokeinterface): Abort if method's context is not an interface. From-SVN: r61615
Tom Tromey committed
-