- Apr 07, 2002
-
-
thorpej authored
* configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51976 138bc75d-0d04-0410-961f-82ee72b054a4
-
thorpej authored
discard_comments_in_macro_exp. (COMMAND_LINE_OPTIONS): Add "-CC" option. (cpp_handle_option): Handle "-CC" option. * cpplex.c (save_comment): If saving a C++ comment in a directive, convert it to a C comment. (_cpp_lex_direct): Pass second comment start character to save_comment to indicate comment type. * cpplib.c (_cpp_handle_directive): If processing a "#define" directive and discard_comments_in_macro_exp is false, re-enable saving of comments. (lex_macro_node): If discard_comments_in_macro_exp is false, discard any comments before the macro identifier. * cpplib.h (struct cpp_options): Add discard_comments_in_macro_exp member. * cppmacro.c (cpp_get_token): If expanding a macro while processing a directive, discard any comments we might encounter. (parse_params): If discard_comments_in_macro_exp is false, ignore comments in the macro parameter list. * gcc.c (cpp_unique_options): Add "-CC" option. (option_map): Map "--comments-in-macros" to "-CC". * doc/cppopts.texi: Document "-CC" option. * f/lang-specs.h: Add "-CC" option. * testsuite/gcc.dg/cpp/maccom1.c: New test. * testsuite/gcc.dg/cpp/maccom2.c: New test. * testsuite/gcc.dg/cpp/maccom3.c: New test. * testsuite/gcc.dg/cpp/maccom4.c: New test. * testsuite/gcc.dg/cpp/maccom5.c: New test. * testsuite/gcc.dg/cpp/maccom6.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51975 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Apr 06, 2002
-
-
jason authored
* error.c (dump_expr) [CONVERT_EXPR]: Make sure TREE_TYPE (t) is set before checking it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51972 138bc75d-0d04-0410-961f-82ee72b054a4
-
danglin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51971 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
* sibcall.c (optimize_sibling_and_tail_recursive_call): Clear RTX_UNCHANGING_P for the functions arguments when a tail call is made. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51969 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
(parse_options_and_default_flags): Set them appropriately. * c-common.c (c_common_post_options): Don't set flag_really_no_inline. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51959 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
* init.c (build_member_call): Use build_scoped_ref. (resolve_offset_ref): Likewise. * call.c (build_scoped_method_call): Likewise. * tree.c (maybe_dummy_object): Kludge around current_class_type being wrong. * typeck2.c (build_scoped_ref): Return the binfo via binfo_p parm. * cp-tree.h: Adjust. * init.c (push_base_cleanups): Just use build_scoped_method_call. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51956 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
* method.c (implicitly_declare_fn): Pass unqualified type to synthesize_exception_spec. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51954 138bc75d-0d04-0410-961f-82ee72b054a4
-
mark authored
nothing, if toIndex < fromIndex throw IndexOutIfBoundsException. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51947 138bc75d-0d04-0410-961f-82ee72b054a4
-
hp authored
here. * config/mmix/mmix.h (INITIAL_ELIMINATION_OFFSET): Remove spurious semicolon. * config/mmix/mmix.c (mmix_expand_builtin_va_arg): Variable-size types come in by-reference. Fix typo in comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51946 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51945 138bc75d-0d04-0410-961f-82ee72b054a4
-
davem authored
* config/sparc/freebsd.h (ENDFILE_SPEC): Add crtfastmath bits. * config.gcc (sparc64-wrs-vxworks, sparc-*-chorusos, sparc-*-rtems*, sparclite-*-elf* sparc86x-*-elf*, sparc64-*-elf*, {sparc64,ultrasparc}-*-freebsd*): Add sparc/t-crtfm to tmake_file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51940 138bc75d-0d04-0410-961f-82ee72b054a4
-
megacz authored
* exception.cc (abort): added static modifier git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51938 138bc75d-0d04-0410-961f-82ee72b054a4
-
megacz authored
* exception.cc (abort): added static modifier git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51937 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51936 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Apr 05, 2002
-
-
pme authored
* include/bits/stl_algo.h (unique_copy, __gcd, rotate, rotate_copy, random_shuffle, partition, stable_partition, sort, stable_sort, partial_sort, partial_sort_copy, nth_element): Doxygenate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51927 138bc75d-0d04-0410-961f-82ee72b054a4
-
davem authored
* config/os/gnu-linux/bits/os_defines.h (__glibcpp_long_double_bits): Set to 64 on 32-bit Sparc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51921 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51918 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
ISA_HAS_FP4, ISA_HAS_MADD_MSUB, ISA_HAS_NMADD_NMSUB, ISA_HAS_CLZ_CLO, ISA_HAS_DCLZ_DCLO): Disable if TARGET_MIPS16. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51917 138bc75d-0d04-0410-961f-82ee72b054a4
-
schwab authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51916 138bc75d-0d04-0410-961f-82ee72b054a4
-
schwab authored
* Makefile.in (c-convert.o): Updated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51915 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* Makefile.in (distclean): Don't remove libgcc.map here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51914 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
genmultilib invocation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51912 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51910 138bc75d-0d04-0410-961f-82ee72b054a4
-
rsandifo authored
to avoid clash with Irix header file sys/ucontext.h. Rename gp_regs to num_gprs for symmetry. * config/mips/mips.c: Adjust accordingly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51906 138bc75d-0d04-0410-961f-82ee72b054a4
-
neil authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51903 138bc75d-0d04-0410-961f-82ee72b054a4
-
amodra authored
Add rules to make null object file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51901 138bc75d-0d04-0410-961f-82ee72b054a4
-
megacz authored
* include/win32.h (_Jv_platform_close_on_exec): added inline modifier. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51899 138bc75d-0d04-0410-961f-82ee72b054a4
-
ljrittle authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51897 138bc75d-0d04-0410-961f-82ee72b054a4
-
ljrittle authored
properties. Add *-*-freebsd* section. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51896 138bc75d-0d04-0410-961f-82ee72b054a4
-
mark authored
test. * testsuite/libjava.mauve/xfails: Remove working tests DoubleTest, FloatTest and ObjectStreamClass. Add FAIL for Introspector.jdk11 tests that depend on awt code and BufferedByteOutputStream.interrupt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51893 138bc75d-0d04-0410-961f-82ee72b054a4
-
jimb authored
macro formal parameter names. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51890 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Apr 04, 2002
-
-
davem authored
* gcc.c-torture/execute/20020404-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51889 138bc75d-0d04-0410-961f-82ee72b054a4
-
davem authored
* calls.c (store_one_arg): If ECF_SIBCALL, use tail_call_reg. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51886 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
* stmt.c (expand_asm_operands): Validate outputs vs asm_operand_ok. Support copies into and out of memory. Don't accept allows_reg and allows_mem as gospel. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51884 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
* alias.c (true_dependence): Force (mem:blk (scratch)) to conflict. (write_dependence_p): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51882 138bc75d-0d04-0410-961f-82ee72b054a4
-
neil authored
* c-common.h (c_common_truthvalue_conversion): New. * c-convert.c (convert): Update. * c-lang.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. * c-parse.in (expr_no_commas, if_prefix, select_or_iter_stmt): Update. * c-typeck.c (build_binary_op, build_unary_op, build_conditional_expr): Update. * fold-const.c (constant_boolean_node, fold): Use langhook. * langhooks-def.h (LANGHOOK_INITIALIZER): Update. * langhooks.h (struct lang_hooks): New hook. * stmt.c (expand_decl_cleanup): Use langhook. * tree.h (truthvalue_conversion): Remove. ada: * gigi.h (truthvalue_conversion): Rename. * misc.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. * trans.c (tree_transform): Update. * utils2.c (truthvalue_conversion): Rename, update. (build_binary_op, build_unary_op): Update. cp: * cp-lang.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. * cvt.c: Update comment. * init.c (expand_cleanup_for_base): Update. * semantics.c (finish_parenthesized_expr): Update. * typeck.c (cp_truthvalue_conversion): Update. f: * com.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. (truthvalue_conversion): Rename. Update. Make static. (ffecom_truth_value): Update. java: * expr.c (truthvalue_conversion): Rename. Update. (expand_compare): Update. * java-tree.h (java_truthvalue_conversion): New. * lang.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. objc: * objc-lang.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51880 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
with a volatile temporary. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51879 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
2002-04-04 Benjamin Kosnik <bkoz@redhat.com> libstdc++/3457 via gawrilow@math.tu-berlin.de * acinclude.m4 (version_specific_libs): Fix combo usage with --with-gxx-include-dir. * aclocal.m4: Regenerate. * configure: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51875 138bc75d-0d04-0410-961f-82ee72b054a4
-
uweigand authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51874 138bc75d-0d04-0410-961f-82ee72b054a4
-