- 31 May, 2003 6 commits
-
-
re PR c++/10956 (ICE when specializing a template member function of a template class, in tsubst, at cp/pt.c:6459) PR c++/10956 * pt.c (instantiate_decl): Don't use full template arguments if we are dealing with specializations. * g++.dg/template/spec9.C: New test. From-SVN: r67268
Kriang Lerdsuwanakij committed -
* doc/install.texi (mips-sgi-irix5): Add missing HTML <hr> marker. From-SVN: r67265
Eric Botcazou committed -
* doc/md.texi (Machine Constraints): Document missing SPARC constraints. From-SVN: r67263
Eric Botcazou committed -
md.texi (Automaton pipeline description): Use "type" instead of "cpu" as the attribute in the examples. * doc/md.texi (Automaton pipeline description): Use "type" instead of "cpu" as the attribute in the examples. From-SVN: r67261
Eric Botcazou committed -
* com.c (ffecom_init_0): Define built-in functions for tan and atan. * com-rt.def: Use then to implement g77's tan and atan intrinsics. From-SVN: r67260
Roger Sayle committed -
From-SVN: r67257
GCC Administrator committed
-
- 30 May, 2003 15 commits
-
-
From-SVN: r67255
Stan Shebs committed -
emit-rtl.c (gen_complex_constant_part): New function for getting the constant real or imaginary part of a complex constant. * emit-rtl.c (gen_complex_constant_part): New function for getting the constant real or imaginary part of a complex constant. (gen_realpart): Use it. (gen_imagpart): Likewise. From-SVN: r67252
Roger Sayle committed -
* doc/invoke.texi: Fix typos. * doc/rtl.texi: Likewise. From-SVN: r67251
Kazu Hirata committed -
* config/h8300/crti.asm: Use .h8300hn and .h8300sn for normal mode. * config/h8300/crtn.asm: Likewise. * config/h8300/lib1funcs.asm: Likewise. * config/h8300/h8300.c (asm_file_start): Likewise. * config/h8300/elf.h (LINK_SPEC): Use h8300hnelf and h8300snelf emulations for normal mode. * config/h8300/h8300.h (LINK_SPEC): Use h8300hn and h8300sn emulations for normal mode. From-SVN: r67250
Dhananjay Deshpande committed -
2003-05-30 Phil Edwards <pme@gcc.gnu.org> * docs/doxygen/filter: New file. * docs/doxygen/filter.sed: New file. * docs/doxygen/run_doxygen: Add g flag to sed substitutions. Duh. * docs/doxygen/user.cfg.in (INPUT_FILTER): Point to new filter. * docs/html/documentation.html: Fix links to doxygen pages. From-SVN: r67249
Phil Edwards committed -
* config/h8300/h8300.c (h8300_tiny_constant_address_p): Return true if TARGET_NORMAL_MODE. From-SVN: r67248
Dhananjay Deshpande committed -
* cse.c (cse_insn): Simplify REG_EQUAL note on libcalls when making a substitution. (dead_libcall_p): If directly replacing a libcall with a constant value produces an invalid instruction, also try forcing the constant into the constant pool. * expr.c (emit_move_insn): Add a REG_EQUAL note when it is not obvious that the source is a constant. (compress_float_constant): Use set_unique_reg_note to place REG_EQUAL notes on instructions. From-SVN: r67247
Roger Sayle committed -
2003-05-30 Eric Christopher <echristo@redhat.com> * config/mips/mips.c (extern_list): Add GTY marker. (extern_head): Separate out definition. Add marker. (mips_output_external): Use ggc_alloc for extern_list allocation. (mips_output_external_libcall): Ditto. From-SVN: r67245
Eric Christopher committed -
2003-05-30 Florian Weimer <fw@deneb.enyo.de> * doc/install.texi: Ada-enabled bootstrap requires GNAT 3.14 or later. From-SVN: r67244
Florian Weimer committed -
* vax.h (ASM_GENERATE_INTERNAL_LABEL): Fix format specifier warnings. (PRINT_OPERAND): Likewise. From-SVN: r67243
Kaveh R. Ghazi committed -
* config/mips/mips.h (SUBTARGET_ASM_DEBUGGING_SPEC): Move -mdebug/-no-mdebug switches ... (MDEBUG_ASM_SPEC): ... here. Use only with gas. (EXTRA_SPECS): Initialize mdebug_asm_spec. From-SVN: r67242
Rainer Orth committed -
2003-05-30 Paolo Carlini <pcarlini@unitus.it> * include/bits/fstream.tcc (_M_convert_to_external): Don't check for __ilen > 0. From-SVN: r67240
Paolo Carlini committed -
From-SVN: r67239
Matt Kraai committed -
* gthr-gnat.c: Remove #undef UNUSED. (__gnat_default_lock, __gnat_default_unlock): Prototype. (__gnat_task_lock, __gnat_task_unlock): Make declarations prototypes. (__gnat_install_locks): Convert declaration to ISO C90, make parameter declarations prototypes, and remove blank line. * gthr-gnat.h (__gnat_install_locks): Make parameter declarations prototypes. From-SVN: r67238
Matt Kraai committed -
From-SVN: r67236
GCC Administrator committed
-
- 29 May, 2003 14 commits
-
-
From-SVN: r67233
Jason Merrill committed -
From-SVN: r67232
Roger Sayle committed -
From-SVN: r67231
Jason Merrill committed -
PR bootstrap/10169 * mips-tfile.c (main): Use getopt_long instead of getopt. Add new command line option --version to display version. Treat --verbose like -v to report a single line version. (options): New global variable for getopt_long. * mips-tdump.c (main): Use getopt_long instead of getopt. New command line options -v, --version and -verbose to display the program version number (to match mips-tfile's behavior). (options): New global variable for getopt_long. * gcov.c (options): Zero-terminate getopt_long array. * gcov-dump.c (options): Likewise. * Makefile.in (mips-tdump.o): Add dependency on version.h. Co-Authored-By: Kaveh R. Ghazi <ghazi@caip.rutgers.edu> From-SVN: r67230
Roger Sayle committed -
* objc/objc-act.c (finish_objc): Remove use of OBJC_PROLOGUE. * config/avr/avr.h: Remove no-op ref to OBJC_PROLOGUE. * config/d30v/d30v.h: Similarly. * config/ip2k/ip2k.h: Similarly. * doc/tm.texi: Remove doc of OBJC_PROLOGUE. From-SVN: r67229
Stan Shebs committed -
* decl.c (ENABLE_SCOPE_CHECKING): Rename from DEBUG_BINDING_LEVELS. (binding_depth): Unconditionally define. (is_class_level): Likewise. (indent): Likewise. Take an indenting parameter. (push_binding_level): Remove conditional definittion. (pop_binding_level): Likewise. (suspend_binding_level): Likewise. (resume_binding_level): Likewise. (pushlevel): Likewise. (pushlevel_class): Likewise. (poplevel_class): Likewise. (pop_everything): Likewise. From-SVN: r67226
Gabriel Dos Reis committed -
* builtins.c (cos_builtin, sin_builtin, sqrt_builtin): Delete. (builtin_record): Add an additional builtin_code field to record which GCC built-in corresponds to the Java function. (java_builtins): Add new entries for atan, atan2, exp, log, pow and tan. (max_builtin, min_builtin, abs_builtin): Perform constant folding on the resulting tree. (java_build_function_call_expr): Likewise, perform constant folding on the resulting tree. (initialize_builtins): The NULL creators are now allowed in the java_builtins table, which is now terminated by an entry with builtin_code == END_BUILTINS. (check_for_builtin): Likewise. If the matching creator is NULL, construct the call using java_build_function_call_expr directly with the decl for the corresponding builtin_code. From-SVN: r67225
Roger Sayle committed -
* c-semantics.c (genrtl_do_stmt_1): New function split out from... (gen_rtl_do_stmt): ... here. Call genrtl_do_stmt_1. (expand_unreachable_stmt): Expand unreachable while statements using genrtl_do_stmt_1. * gcc.dg/duff-4.c: New test case. From-SVN: r67224
Roger Sayle committed -
2003-05-29 Sylvain Pion <Sylvain.Pion@mpi-sb.mpg.de> PR libstdc++/10783 * include/bits/stl_iterator.h (class __normal_iterator): Don't inherit from iterator, add missing typedefs. 2003-05-29 Paolo Carlini <pcarlini@unitus.it> * testsuite/24_iterators/reverse_iterator.cc: Split up, as follows. * testsuite/24_iterators/reverse_iterator/1.cc: New. * testsuite/24_iterators/reverse_iterator/2.cc: New. * testsuite/24_iterators/reverse_iterator/3.cc: New, from PR libstdc++/10783. From-SVN: r67223
Paolo Carlini committed -
* name-lookup.h (global_scope_p): New macro. * decl.c (pop_binding_level): Use it. Don't refer directly to global_binding_level. (suspend_binding_level): Likewise. (global_bindings_p): Likewise. (print_other_binding_stack): Likewise. (print_binding_stack): Likewise. (maybe_push_to_top_level): Likewise. (pushdecl_namespace_level): Likewise. (cxx_init_decl_processing): Likewise. (start_decl): Likewise. (cp_finish_decl): Likewise. (start_function): Likewise. (global_binding_level): Remove. From-SVN: r67221
Gabriel Dos Reis committed -
* config/mips/mips-protos.h (mips_output_load_label): Declare. * config/mips/mips.c (mips_output_load_label): New function. (mips_output_conditional_branch): Use it. * config/mips/mips.md (jump): And here. From-SVN: r67220
Richard Sandiford committed -
From-SVN: r67219
Michael Meissner committed -
From-SVN: r67217
GCC Administrator committed -
* config/xtensa/xtensa-protos.h (smalloffset_double_mem_p): Delete. (xtensa_split_operand_pair): New proto. * config/xtensa/xtensa.c (move_operand): Handle DFmode and DImode. (smalloffset_double_mem_p): Delete. (gen_float_relational, printx, print_operand, xtensa_va_arg): Fix whitespace. (xtensa_split_operand_pair): New. (xtensa_dbx_register_number): Fix formatting. * config/xtensa/xtensa.h (EXTRA_CONSTRAINT): Remove 'S' constraint. * config/xtensa/xtensa.md (movdi, movdf): Force constants to memory instead of splitting them into single-word moves. Remove unnecessary checks for reload_in_progress and reload_completed. (movdi_internal, movdf_internal): Change to post-reload split patterns. Add constraints to allow constant operands. (movsf_internal): Allow CONST_INT operands. From-SVN: r67215
Bob Wilson committed
-
- 28 May, 2003 5 commits
-
-
From-SVN: r67214
Danny Smith committed -
* config.gcc (i[34567]86-*-mingw32*): Add host makefile fragment i386/x-mingw32. * config/i386/x-mingw32: New file. Make local_includedir relative to EXEC_PREFIX. From-SVN: r67213
Danny Smith committed -
2003-05-27 Aaron W. LaFramboise <awlaframboise@aol.com> * config/i386/mingw32.h (STANDARD_INCLUDE_DIR): Update. (MD_STARTFILE_PREFIX): Define. From-SVN: r67212
Aaron W. LaFramboise committed -
* cselib.c (cselib_invalidate_regno): Abort if hardreg have a VOIDmode. * cselib.c (cselib_process_insn): Pass reg_raw_mode for hardreg in call of cselib_invalidate_regno. From-SVN: r67210
Denis Chertykov committed -
* Makefile.tpl: Make maybe-check-gcc .PHONY. * Makefile.in: Regenerate. From-SVN: r67209
DJ Delorie committed
-