- 29 Dec, 2001 12 commits
-
-
From-SVN: r48374
Jan Hubicka committed -
From-SVN: r48372
Jan Hubicka committed -
cp: * call.c (build_user_type_conversion_1): Use my_friendly_assert rather than if ... abort. * cvt.c (convert_to_reference): Likewise. * semantics.c (setup_vtbl_ptr): Likewise. * pt.c (lookup_template_class): Comment typo. From-SVN: r48371
Nathan Sidwell committed -
re PR c++/5125 (both g++ 3.0.1 and 2.95.3 crash with internal error when trying compile template method with parameter pointer to method) cp: PR c++/5125 * pt.c (push_template_decl_real): Make sure DECL has DECL_LANG_SPECIFIC. testsuite: * g++.dg/template/crash1.C: New test. From-SVN: r48370
Nathan Sidwell committed -
cp: PR c++/335 * init.c (resolve_offset_ref): Copy cv qualifiers of this pointer for non-reference fields. * typeck.c (require_complete_type): Use resolve_offset_ref). testsuite: * g++.dg/other/const1.C: New test. From-SVN: r48369
Nathan Sidwell committed -
* objc/objc-act.c (STRING_OBJECT_CLASS_NAME): Remove. (default_constant_string_class_name): New global. (objc_init): Set it. (synth_module_prologue): Use it. From-SVN: r48366
Stan Shebs committed -
From-SVN: r48365
Stan Shebs committed -
From-SVN: r48363
Hans-Peter Nilsson committed -
* config/rs6000/darwin-tramp.asm: Fix comment formatting. * config/rs6000/freebsd.h: Likewise. * config/rs6000/rs6000.c: Likewise. * config/sh/sh.c: Likewise. * config/sh/sh.h: Likewise. From-SVN: r48362
Kazu Hirata committed -
From-SVN: r48360
GCC Administrator committed -
* gen-table.pl: Don't process characters after \uffff. Added comment pointing to input file. From-SVN: r48359
Tom Tromey committed -
* config/cpu/ia64/bits/cpu_limits.h: New file. * config/os/osf/osf5.0/bits/cpu_limits.h: New file. * configure.target (CPULIMITSH): Use them. From-SVN: r48358
Richard Henderson committed
-
- 28 Dec, 2001 21 commits
-
-
* lib/objc-torture.exp: Resync with c-torture.exp. * lib/objc.exp: Load standard libraries. From-SVN: r48357
Stan Shebs committed -
* objc/objc-act.c (build_module_descriptor): Make sure the init function is not deferred. (build_dispatch_table_initializer): Compute the method encoding if not already done. From-SVN: r48356
Stan Shebs committed -
From-SVN: r48355
Kazu Hirata committed -
* gen-table.pl: Const-ify output. Document the location of a suitable unicode input file. * chartables.h: Regenerate. From-SVN: r48354
Kaveh R. Ghazi committed -
2001-12-28 Phil Edwards <pme@gcc.gnu.org> * include/bits/c++config: Move doxygen hook comment... * docs/doxygen/doxygroups.cc: ...to here. From-SVN: r48353
Phil Edwards committed -
* config/ia64/linux.h (MD_FALLBACK_FRAME_STATE_FOR): New. * config/ia64/unwind-ia64.c (uw_init_context_1): Redo sp, psp, bsp setup. Set pri_unat_loc to something reasonable. (uw_install_context): Add missing cast. (unw_access_gr): Fix off-by-1 indexing error. From-SVN: r48352
Hans Boehm committed -
2001-12-28 Phil Edwards <pme@gcc.gnu.org> PR libstdc++/2054 * include/bits/stl_algo.h (lower_bound): Relax concept checks. * testsuite/ext/concept_checks.cc: New file. From-SVN: r48351
Phil Edwards committed -
2001-12-28 Paolo Carlini <pcarlini@unitus.it> * include/bits/stl_algo.h (count returning void, count_if returning void, __random_sample, random_sample, random_sample_n, __is_heap, is_heap, is_sorted): Move to... * include/ext/algorithm: ...here, new file. * include/Makefile.am (ext_headers): Add new file. * include/Makefile.in: Regenerate. * testsuite/ext/headers.cc: Include <ext/algorithm>. From-SVN: r48350
Paolo Carlini committed -
* except.c: Fix comment formatting. * flags.h: Likewise. * flow.c: Likewise. * predict.c: Likewise. * simplify-rtx.c: Likewise. * system.h: Likewise. * vmsdbg.h: Likewise. * vmsdbgout.c: Likewise. From-SVN: r48349
Kazu Hirata committed -
From-SVN: r48348
Kazu Hirata committed -
* varasm.c (record_constant_1): Correct parameter to recursive call in default case. From-SVN: r48347
Geoffrey Keating committed -
From-SVN: r48346
Richard Kenner committed -
basic_string.h (insert(__pos, __s, __n)): Optimize by avoiding temporaries and working in-place when possible. 2001-12-28 Paolo Carlini <pcarlini@unitus.it> Nathan Myers <ncm@cantrip.org> * include/bits/basic_string.h (insert(__pos, __s, __n)): Optimize by avoiding temporaries and working in-place when possible. (insert(__pos1, __str)): Call insert(__pos1, __str, __pos2, __n). (insert(__pos1, __str, __pos2, __n)): Call insert(__pos, __s, __n). * testsuite/21_strings/insert.cc (test02): New testcases. Co-Authored-By: Nathan Myers <ncm@cantrip.org> From-SVN: r48345
Paolo Carlini committed -
* config/sparc/sparc.h (ASM_PREFERRED_EH_DATA_FORMAT, ASM_OUTPUT_DWARF_PCREL): Define. * config/sparc/sol2.h (ASM_PREFERRED_EH_DATA_FORMAT): Define. * configure.in (HAVE_AS_SPARC_UA_PCREL): Check whether as supports .uaword %r_disp32() and linker handles it correctly. * configure, config.in: Rebuilt. From-SVN: r48344
Jakub Jelinek committed -
c-typeck.c (store_init_value): If initializing object with array type of unknown size by a compound literal... * c-typeck.c (store_init_value): If initializing object with array type of unknown size by a compound literal, set object's size from compound literal size. * doc/extend.texi (Compound Literals): Adjust documentation. * gcc.dg/gnu89-init-1.c: Adjust for the new behaviour, add some additional tests. From-SVN: r48343
Jakub Jelinek committed -
* real.c (etoe113, toe113): Ifndef INTEL_EXTENDED_IEEE_FORMAT. (endian): Clear word 3 for INTEL_EXTENDED_IEEE_FORMAT. (etartdouble): Invoke etoe64 for INTEL_EXTENDED_IEEE_FORMAT. * real.h (REAL_VALUE_TO_TARGET_LONG_DOUBLE): Don't special case INTEL_EXTENDED_IEEE_FORMAT. From-SVN: r48342
Richard Henderson committed -
From-SVN: r48340
GCC Administrator committed -
* combine.c (try_combine): Mask off sign bits when combining stores to the low and high parts of a two-word value. From-SVN: r48339
Geoffrey Keating committed -
* expr.c (expand_expr): Don't mark memory for non-constants as constant. From-SVN: r48338
Geoffrey Keating committed -
integrate.c (copy_rtx_and_substitute, case MEM): If inlining and not for LHS, clear RTX_UNCHANGING_P. * integrate.c (copy_rtx_and_substitute, case MEM): If inlining and not for LHS, clear RTX_UNCHANGING_P. From-SVN: r48337
Richard Kenner committed -
From-SVN: r48336
Philipp Thomas committed
-
- 27 Dec, 2001 7 commits
-
-
* builtins.c (expand_builtin_memcmp): Optimize memcmp built-in when all arguments are known constant. Fixes PR opt/3508. * gcc.c-torture/execute/string-opt-16.c: New testcase. From-SVN: r48335
Roger Sayle committed -
From-SVN: r48334
Kazu Hirata committed -
* haifa-sched.c (reemit_other_notes): New. (schedule_block): Use it. * sched-ebb.c (schedule_ebbs): Call remove_unnecessary_notes. * sched-rgn.c (schedule_insns): Likewise. * cfglayout.c (remove_scope_notes): Handle removing note at the end of the insn chain. * function.c (debug_find_var_in_block_tree): New. * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New. From-SVN: r48333
Richard Henderson committed -
2001-12-27 Phil Edwards <pme@gcc.gnu.org> * testsuite/testsuite_hooks.h (gnu_counting_struct): Add. * testsuite/23_containers/deque_ctor.cc: New file. From-SVN: r48332
Phil Edwards committed -
From-SVN: r48331
Hans-Peter Nilsson committed -
2001-12-27 Alan Modra <amodra@bigpond.net.au> David Edelsohn <edelsohn@gnu.org> * config/rs6000/linux64.h (ASM_DECLARE_FUNCTION_NAME): Simplify. Co-Authored-By: David Edelsohn <edelsohn@gnu.org> From-SVN: r48330
Alan Modra committed -
* toplev.c (independent_decode_option): Re-add -aux-info option handling. From-SVN: r48329
Jakub Jelinek committed
-