aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
2001-01-31c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and DECIMAL_DIG cases for Irix."Jeffrey D. Oldham1-3/+2
2001-01-31 Jeffrey Oldham <oldham@codesourcery.com> * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and DECIMAL_DIG cases for Irix." From-SVN: r39377
2001-01-31Upate commentRichard Kenner1-4/+4
From-SVN: r39376
2001-01-31Include tm.h, not hconfig.hAlexandre Oliva2-2/+2
From-SVN: r39375
2001-01-31* gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.J"orn Rennecke2-1/+5
From-SVN: r39374
2001-01-31fp-bit.c: Include hconfig.hAlexandre Oliva2-4/+11
* config/fp-bit.c: Include hconfig.h (float_to_si): Don't assume SImode is 32-bits wide. (float_to_usi): Likewise. From-SVN: r39373
2001-01-31c-parse.in (structsp): Pedwarn when "enum foo" refers to an incomplete type.Joseph Myers6-12/+175
* c-parse.in (structsp): Pedwarn when "enum foo" refers to an incomplete type. (typename): Call pending_xref_error after parsing typed_typespecs. * c-decl.c (lookup_tag): Give error immediately rather than leaving it pending if the tag of the wrong type is in the same binding level. (xref_tag): Don't pedwarn for forward declarations of enum types here. * gcc.texi (Actual Bugs): Remove entry for misuse of struct, union and enum tags. testsuite: * gcc.dg/c99-tag-1.c: New test. From-SVN: r39372
2001-01-31* config/float-sparc.h (LDBL_MAX) [sparc32]: Fix typo.Alexandre Oliva2-1/+5
From-SVN: r39371
2001-01-31Daily bump.Jeff Law2-2/+2
From-SVN: r39370
2001-01-31* gcc.dg/cpp/tr-warn1.c: Add tests.Neil Booth2-0/+13
From-SVN: r39369
2001-01-31cpplib.c (T_ELIF): Move to STDC89, not that it matters.Neil Booth2-2/+10
* cpplib.c (T_ELIF): Move to STDC89, not that it matters. (_cpp_handle_directive): Suggest not using #elif with -Wtraditional. From-SVN: r39368
2001-01-31avoidpaste1.c: Update.Neil Booth3-4/+12
* gcc.dg/cpp/avoidpaste1.c: Update. * gcc.dg/cpp/paste4.c: Update. From-SVN: r39367
2001-01-31cpphash.h (struct cpp_reader): New saved_flags.Neil Booth3-2/+16
* cpphash.h (struct cpp_reader): New saved_flags. * cppmacro.c (cpp_get_token): Use saved_flags to remember to avoid a paste after a pasted token. From-SVN: r39366
2001-01-31libgcc2.h (Wtype_MAX, Wtype_MIN): Define.Alexandre Oliva3-9/+18
* libgcc2.h (Wtype_MAX, Wtype_MIN): Define. * libgcc2.c (__fixunssfSI, __fixunsdfSI, __fixunsxfSI): Use Wtype_MIN instead of LONG_MIN. From-SVN: r39365
2001-01-31Forgot to change this file.Jeffrey D. Oldham1-0/+8
From-SVN: r39363
2001-01-31fixincl.tpl: Add 2001 to copyright.Jeffrey D. Oldham3-83/+136
2001-01-30 Jeffrey Oldham <oldham@codesourcery.com> * fixinc/fixincl.tpl: Add 2001 to copyright. Change name of README file. * fixinc/fixincl.x: Regenerated. * fixinc/inclhack.def (irix_limits_const): New definition to convert "const" to "__const" in limits.h. From-SVN: r39362
2001-01-31genfixes (AG): Fix "autogen4" thinko.Jeffrey Oldham2-2/+6
2001-01-30 Jeffrey Oldham <oldham@codesourcery.com> * fixinc/genfixes (AG): Fix "autogen4" thinko. From-SVN: r39361
2001-01-31c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG cases for Irix.Jeffrey Oldham2-2/+8
2001-01-30 Jeffrey Oldham <oldham@codesourcery.com> * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG cases for Irix. From-SVN: r39360
2001-01-31Makefile.in.in (distclean): Also remove *.gmo during `make distclean`.Gerald Pfeifer2-1/+6
* Makefile.in.in (distclean): Also remove *.gmo during `make distclean`. From-SVN: r39359
2001-01-30regmove.c (try_auto_increment): Change REG_DEAD into REG_UNUSED when ↵Herman A.J. ten Brugge2-0/+15
register dies in the insn. * regmove.c (try_auto_increment): Change REG_DEAD into REG_UNUSED when register dies in the insn. From-SVN: r39358
2001-01-31* g++.old-deja/g++.other/inline19.C: New test.Gerald Pfeifer2-2/+29
From-SVN: r39357
2001-01-30* diagnostic.c (fatal): Fix word wrap.Neil Booth2-2/+6
From-SVN: r39356
2001-01-30combine.c (try_combine): Fix SUBREG setting for HOST_BITS_PER_WIDE_INT >= 2 ↵Alexandre Oliva2-2/+30
* BITS_PER_WORD. * combine.c (try_combine): Fix SUBREG setting for HOST_BITS_PER_WIDE_INT >= 2 * BITS_PER_WORD. From-SVN: r39355
2001-01-30jump.c (comparison_dominates_p): Don't try to handle UNKNOWN comparison codes.Franz Sirl2-0/+11
2001-01-30 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * jump.c (comparison_dominates_p): Don't try to handle UNKNOWN comparison codes. From-SVN: r39353
2001-01-30c-decl.c (c_expand_body): Check TYPE_SIZE_UNIT (ret_type) is not NULL.Neil Booth5-3/+24
* c-decl.c (c_expand_body): Check TYPE_SIZE_UNIT (ret_type) is not NULL. * toplev.c (decode_W_option): Update warn_larger_than unconditionally for each processed switch. * testsuite/gcc.dg/Wlarger-than.c: New test. From-SVN: r39352
2001-01-30pa.c (pa_init_machine_status): Initialize pic_offset_table_save_rtx to NULL_RTX.John David Anglin4-21/+68
* pa.c (pa_init_machine_status): Initialize pic_offset_table_save_rtx to NULL_RTX. (hppa_expand_prologue): Delete code to save pic offset table register in the function prologue. * pa.h (PIC_OFFSET_TABLE_SAVE_RTX): Correct type in comment. * pa.md (call, call_value, sibcall, sibcall_value): Save the pic offset table register at the beginning of the function after the prologue. From-SVN: r39351
2001-01-30Daily bump.Jeff Law2-2/+2
From-SVN: r39350
2001-01-29* tm.texi (PUSH_ROUNDING): Remove duplicate lines.Lars Brinkhoff2-4/+4
From-SVN: r39346
2001-01-29pa.md (return): Revise comment for trivial return.John David Anglin2-10/+34
* pa.md (return): Revise comment for trivial return. (return_internal): Non-trivial return pattern for non-PIC code. (return_internal_pic): Non-trivial return pattern for PIC code. It uses the PIC register to ensure it is restored after function calls. (epilogue): Generate appropriate return for PIC and non-PIC code. Co-Authored-By: Jeff Law <law@redhat.com> From-SVN: r39345
2001-01-30* config/i386/cygwin.h: Fix -mno-cygwin search path for link.Christopher Faylor2-3/+11
From-SVN: r39344
2001-01-29combine.c (if_then_else_cond): Pass the correct mode to operand_subword() ↵DJ Delorie2-2/+9
for constants. * combine.c (if_then_else_cond): Pass the correct mode to operand_subword() for constants. From-SVN: r39342
2001-01-30cygwin.h: Add w32api to include search.Christopher Faylor2-12/+51
* config/i386/cygwin.h: Add w32api to include search. Search different directories in a cross-build environment. From-SVN: r39341
2001-01-29* tree.h (TYPE_STUB_DECL): Add documentation.Richard Henderson2-1/+12
From-SVN: r39340
2001-01-29sdbout.c (sdbout_one_type): Skip types with indeterminate size.Laurynas Biveinis2-6/+13
* sdbout.c (sdbout_one_type): Skip types with indeterminate size. (sdbout_field_types): Likwise. Fix use of host_integerp. From-SVN: r39339
2001-01-30java-tree.h: Remove JTI_INTEGER_NEGATIVE_ONE_NODE.Bryce McKinlay4-7/+11
* java-tree.h: Remove JTI_INTEGER_NEGATIVE_ONE_NODE. * decl.c (init_decl_processing): Use integer_minus_one_node, not integer_negative_one_node. * expr.c (build_java_binop): Likewise. From-SVN: r39337
2001-01-29mingw32.h: Override STARTFILE_SPEC and LINK_SPEC declared in cygwin.h.Thomas Pfaff2-1/+16
* mingw32.h: Override STARTFILE_SPEC and LINK_SPEC declared in cygwin.h. From-SVN: r39336
2001-01-29iris6.h (SUPPORTS_INIT_PRIORITY): Revise definition to use flag_gnu_linker.Jeffrey Oldham2-1/+6
2001-01-29 Jeffrey Oldham <oldham@codesourcery.com> * config/mips/iris6.h (SUPPORTS_INIT_PRIORITY): Revise definition to use flag_gnu_linker. From-SVN: r39335
2001-01-29cpplib.c (T_BAD_DIRECTIVE): Remove.Neil Booth2-5/+9
* cpplib.c (T_BAD_DIRECTIVE): Remove. (_cpp_init_stacks): Loop from 0 to N_DIRECTIVES - 1. From-SVN: r39334
2001-01-29* gcc.dg/cpp/avoidpaste1.c: Fix typos.Neil Booth2-2/+6
From-SVN: r39333
2001-01-29tree.c, tree.h (build_parse_node): Remove; was identical to build_nt.Joseph Myers12-88/+78
* tree.c, tree.h (build_parse_node): Remove; was identical to build_nt. * c-lang.c (start_cdtor), objc/objc-act.c (build_module_descriptor): Use build_nt instead of build_parse_node. cp: * decl2.c (build_expr_from_tree), lex.c (make_pointer_declarator, make_reference_declarator, make_call_declarator), method.c (implicitly_declare_fn), parse.y (namespace_using_decl, notype_unqualified_id, expr_or_declarator, new_type_id, after_type_declarator, direct_after_type_declarator, notype_declarator, complex_notype_declarator, complex_direct_notype_declarator, qualified_id, notype_qualified_id, overqualified_id, direct_new_declarator, absdcl, direct_abstract_declarator, conversion_declarator), pt.c (tsubst), semantics.c (begin_constructor_declarator): Use build_nt instead of build_parse_node. From-SVN: r39332
2001-01-29i386.md (addqi_1_lea): Fix mode (QI instead of HI).Jakub Jelinek5-11/+103
* config/i386/i386.md (addqi_1_lea): Fix mode (QI instead of HI). (testqi_1, andqi_2): If widening to SImode, make sure CONST_INT does not have any upper bits set. * gcc.c-torture/execute/20010129-1.c: New test. * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32. From-SVN: r39331
2001-01-29COPYING.LIB: Update to LGPL 2.1 from the FSF.Phil Edwards2-95/+121
2001-01-29 Phil Edwards <pme@sources.redhat.com> * COPYING.LIB: Update to LGPL 2.1 from the FSF. From-SVN: r39330
2001-01-29Daily bump.Jeff Law2-2/+2
From-SVN: r39329
2001-01-29zextract.c (read_zip_archive): Read file_offset before writing zipd and ↵Jeff Sturm2-2/+7
consequently clobbering the header... 2000-01-24 Jeff Sturm <jeff.sturm@commerceone.com> * zextract.c (read_zip_archive): Read file_offset before writing zipd and consequently clobbering the header contents. (http://gcc.gnu.org/ml/gcc-patches/2001-01/msg02129.html) From-SVN: r39328
2001-01-29stmt.c (estimate_case_costs): Use integer_minus_one_node.Kaveh R. Ghazi11-17/+35
* stmt.c (estimate_case_costs): Use integer_minus_one_node. * tree.c (build_common_tree_nodes_2): Set integer_minus_one_node. * tree.h (tree_index): Add new element TI_INTEGER_MINUS_ONE. (integer_minus_one_node): Define. ch: * ch-tree.h (integer_minus_one_node): Moved to top level gcc directory. * decl.c (integer_minus_one_node): Likewise. (init_decl_processing): Don't set integer_minus_one_node. cp: * cp-tree.h (cp_tree_index): Delete CPTI_MINUS_ONE. (minus_one_node): Moved to top level gcc directory. Renamed to integer_minus_one_node. * init.c (init_init_processing): Don't set minus_one_node. (build_vec_init): Use integer_minus_one_node. * rtti.c (get_tinfo_decl_dynamic): Likewise. From-SVN: r39325
2001-01-29* Makefile.in (bootstrap2-lean): Fix typo.Alexandre Oliva2-2/+6
From-SVN: r39324
2001-01-28Clarify comment.Jakub Jelinek1-2/+2
From-SVN: r39320
2001-01-28* gcc.dg/cpp/avoidpaste1.c: Test case.Neil Booth2-0/+36
From-SVN: r39319
2001-01-28cpphash.c (_cpp_cleanup_hashtable, [...]): Don't set fe_value.Neil Booth6-21/+41
* cpphash.c (_cpp_cleanup_hashtable, _cpp_lookup_with_hash) : Don't set fe_value. * cpplib.h (AVOID_LPASTE): New flag. (struct cpp_hashnode): Remove fe_value. * cpplex.c (cpp_avoid_paste): Don't paste '.' with a number. * cppmacro.c (builtin_macro): Don't set flags here. (replace_args): Set AVOID_LPASTE flag on first token of an argument, and the token following it. (cpp_get_token): Set AVOID_LPASTE flag on first token of a macro expansion, and on the token following it. Do it for builtins too. * cppmain.c (scan_buffer): Avoid pasting only flagged tokens. From-SVN: r39318
2001-01-28optimize.c (copy_body_r): If MODIFY_EXPR has both arguments identical and ↵Jakub Jelinek4-0/+43
they would be replaced with... * optimize.c (copy_body_r): If MODIFY_EXPR has both arguments identical and they would be replaced with constant, remove MODIFY_EXPR from the tree. * g++.old-deja/g++.other/inline18.C: New test. From-SVN: r39317
2001-01-28Daily bump.Jeff Law2-2/+2
From-SVN: r39316