aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
2004-10-04re PR libfortran/17631 (libfortran: intrinsic subroutine MVBITS not implemented)Tobias Schlüter6-36/+40
PR fortran/17631 fortran/ * intrinsic.c (add_sym_5): Remove. (add_subroutines): Add resolution function for MVBITS. * intrinsic.h (gfc_resolve_mvbits): Declare resolution function for MVBITS * iresolve.c (gfc_resolve_mvbits): New function. (gfc_resolve_random_number): Remove empty line at end of function. libgfortran/ * Makefile.am (gfor_helper_src): Add intrinsics/mvbits.h. * intrinsics/mvbits.h: New file. testsuite/ * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test. From-SVN: r88527
2004-10-04re PR fortran/17283 (UNPACK issues)Tobias Schlüter4-4/+46
PR fortran/17283 fortran/ * iresolve.c (gfc_resolve_pack): Choose function depending if mask is scalar. libgfortran/ * intrinsics/pack_generic.c (__pack): Allocate memory for return array if not done by caller. (__pack_s): New function. * runtime/memory.c (internal_malloc, internal_malloc64): Allow allocating zero memory. testsuite/ * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests. From-SVN: r88526
2004-10-04re PR ada/15156 (gnatlink does not link due to undefined symbol ↵Laurent GUERBY2-4/+10
_gnat__strings_E) 2004-10-04 Laurent GUERBY <laurent@guerby.net> PR ada/15156 * Makefile.in: Define and use RANLIB_FLAGS. From-SVN: r88525
2004-10-04pr16105.c: Enable for mipsisa64*-*-*.Chao-ying Fu32-2/+98
2004-10-04 Chao-ying Fu <fu@mips.com> * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*. * gcc.dg/vect/vect-4.c: Ditto. * gcc.dg/vect/vect-5.c: Ditto. * gcc.dg/vect/vect-6.c: Ditto. * gcc.dg/vect/vect-8.c: Ditto. * gcc.dg/vect/vect-16.c: Ditto. * gcc.dg/vect/vect-30.c: Ditto. * gcc.dg/vect/vect-40.c: Ditto. * gcc.dg/vect/vect-41.c: Ditto. * gcc.dg/vect/vect-42.c: Ditto. * gcc.dg/vect/vect-43.c: Ditto. * gcc.dg/vect/vect-44.c: Ditto. * gcc.dg/vect/vect-45.c: Ditto. * gcc.dg/vect/vect-46.c: Ditto. * gcc.dg/vect/vect-47.c: Ditto. * gcc.dg/vect/vect-48.c: Ditto. * gcc.dg/vect/vect-49.c: Ditto. * gcc.dg/vect/vect-50.c: Ditto. * gcc.dg/vect/vect-51.c: Ditto. * gcc.dg/vect/vect-52.c: Ditto. * gcc.dg/vect/vect-53.c: Ditto. * gcc.dg/vect/vect-54.c: Ditto. * gcc.dg/vect/vect-55.c: Ditto. * gcc.dg/vect/vect-56.c: Ditto. * gcc.dg/vect/vect-57.c: Ditto. * gcc.dg/vect/vect-58.c: Ditto. * gcc.dg/vect/vect-59.c: Ditto. * gcc.dg/vect/vect-60.c: Ditto. * gcc.dg/vect/vect-74.c: Ditto. * gcc.dg/vect/vect-79.c: Ditto. * gcc.dg/vect/vect-80.c: Ditto. From-SVN: r88523
2004-10-04mips.h (UNITS_PER_SIMD_WORD): Define.Chao-ying Fu2-0/+6
2004-10-04 Chao-ying Fu <fu@mips.com> * config/mips/mips.h (UNITS_PER_SIMD_WORD): Define. From-SVN: r88518
2004-10-04unused-7.c: Use the correct option.Andrew Pinski2-1/+5
2004-10-04 Andrew Pinski <pinskia@physics.uc.edu> * gcc.dg/unused-7.c: Use the correct option. From-SVN: r88516
2004-10-04scanner.c (preprocessor_line): Accept preprocessor lines without file names.Erik Schnetter2-7/+39
2004-10-04 Erik Schnetter <schnetter@aei.mpg.de> * scanner.c (preprocessor_line): Accept preprocessor lines without file names. Check file names for closing quotes. Handle escaped quotes in file names. From-SVN: r88514
2004-10-04re PR libfortran/17706 (reading a value of 0.0 gives a value of -0.0)Paul Brook1-1/+1
2004-10-04 Paul Brook <paul@codesourcery.com> Bud Davis <bdavis9659@comcast.net> PR fortran/17706 PR fortran/16434 * io/format.c (parse_format_list): Set repeat count for S, SP, SS, BN and BZ formats. * io/write.c (output_float): Don't output minus zero. libgfortran/ * gfortran/pr17706.f90: New test. * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail. Actually apply the patch this time. From-SVN: r88513
2004-10-04re PR libfortran/17706 (reading a value of 0.0 gives a value of -0.0)Paul Brook2-0/+32
2004-10-04 Paul Brook <paul@codesourcery.com> Bud Davis <bdavis9659@comcast.net> PR fortran/17706 PR fortran/16434 * io/format.c (parse_format_list): Set repeat count for S, SP, SS, BN and BZ formats. * io/write.c (output_float): Don't output minus zero. libgfortran/ * gfortran/pr17706.f90: New test. * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail. Co-Authored-By: Bud Davis <bdavis9659@comcast.net> From-SVN: r88512
2004-10-04Convert diagnostics to use quoting flag q 4/nGabriel Dos Reis4-52/+65
Convert diagnostics to use quoting flag q 4/n * except.c (decl_is_java_type, build_throw, is_admissible_throw_operand, check_handlers_1, check_handlers): Use quoting formats. * friend.c (add_friend, make_friend_class, do_friend): Likewise. * init.c (sort_mem_initializers, emit_mem_initializers, member_init_ok_or_else, expand_member_init, is_aggr_type, build_offset_ref, build_java_class_ref): Likewise. From-SVN: r88511
2004-10-04tracebak.c: Always set LOWEST_ADDR to 0 on Win32 (as done on all other x86 ↵Pascal Obry2-8/+5
platforms). 2004-10-04 Pascal Obry <obry@gnat.com> * tracebak.c: Always set LOWEST_ADDR to 0 on Win32 (as done on all other x86 platforms). From-SVN: r88510
2004-10-04s-tassta.adb (Task_Wrapper): Make it Convention C...Olivier Hainque2-56/+57
2004-10-04 Olivier Hainque <hainque@act-europe.fr> * s-tassta.adb (Task_Wrapper): Make it Convention C, which makes sense in general and triggers stack alignment adjustment for thread entry points on targets where this is necessary. From-SVN: r88509
2004-10-04re PR ada/13897 (gnat does not implement tasking on powerpc)Bernard Banner4-0/+401
2004-10-04 Bernard Banner <banner@gnat.com> PR ada/13897 * Makefile.in: Add section for powerpc linux Add variant i-vxwork-x86.ads * i-vxwork-x86.ads, system-linux-ppc.ads: New files. From-SVN: r88508
2004-10-04init.c (__gnat_initialize): Call an Ada subprogram to perform the table ↵Olivier Hainque2-5/+21
registration calls when need be. 2004-10-04 Olivier Hainque <hainque@act-europe.fr> * init.c (__gnat_initialize): Call an Ada subprogram to perform the table registration calls when need be. Ensures no reference to the crt ctors symbol are issued in the SJLJ case, which avoids possible undefined symbol errors in the case of modules to be statically linked with the kernel. From-SVN: r88507
2004-10-04sem_ch4.adb (Try_Object_Operation): Reformat the code to expand in-line the ↵Javier Miranda2-36/+25
code corresponding to subprogram... 2004-10-04 Javier Miranda <miranda@gnat.com> * sem_ch4.adb (Try_Object_Operation): Reformat the code to expand in-line the code corresponding to subprogram Analyze_Actuals. In addition, analyze the actuals only in case of subprogram call. From-SVN: r88506
2004-10-04s-vxwork-x86.ads: (FP_CONTEXT): Defined to be correct sizeEd Falis2-6/+13
2004-10-04 Ed Falis <falis@gnat.com> * s-vxwork-x86.ads: (FP_CONTEXT): Defined to be correct size From-SVN: r88505
2004-10-04g-dirope.ads (Base_Name): Clarify the meaning of the Suffix parameter in the ↵Sergey Rybin2-6/+16
documentation. 2004-10-04 Sergey Rybin <rybin@act-europe.fr> * g-dirope.ads (Base_Name): Clarify the meaning of the Suffix parameter in the documentation. From-SVN: r88504
2004-10-04sem_ch5.adb (Unblocked_Exit_Count): Now used for blocks as well as IF and CASE.Robert Dewar2-62/+134
2004-10-04 Robert Dewar <dewar@gnat.com> * sem_ch5.adb (Unblocked_Exit_Count): Now used for blocks as well as IF and CASE. (Analyze_Block_Statement): Add circuitry to detect following dead code (Check_Unreachable_Code): Handle case of block exit From-SVN: r88503
2004-10-04g-spipat.adb: (XMatch): Avoid warning for Logic_Error callRobert Dewar2-3/+10
2004-10-04 Robert Dewar <dewar@gnat.com> * g-spipat.adb: (XMatch): Avoid warning for Logic_Error call (XMatchD): Avoid warning for Logic_Error call From-SVN: r88502
2004-10-04exp_ch4.adb (Is_Procedure_Actual): Correct so that this does not consider ↵Robert Dewar2-10/+33
expressions buried within a procedure... 2004-10-04 Robert Dewar <dewar@gnat.com> * exp_ch4.adb (Is_Procedure_Actual): Correct so that this does not consider expressions buried within a procedure actual to be an actual. This caused some blowups with uses of packed slices within a procedure actual. From-SVN: r88501
2004-10-04exp_ch3.adb (Needs_Simple_Initialization): Modular packed arrays no longer ↵Robert Dewar4-38/+106
need to be initialized to zero. 2004-10-04 Robert Dewar <dewar@gnat.com> * exp_ch3.adb (Needs_Simple_Initialization): Modular packed arrays no longer need to be initialized to zero. (Get_Simple_Init_Val): Modular packed arrays no longer need to be initialized to zero. * checks.adb (Expr_Known_Valid): Packed arrays are now always considered valid, even if the representation is modular. That's correct now that we no longer initialize packed modular arrays to zero. * exp_dbug.ads: Clarify documentation on handling of PAD and JM suffixes. These are now documented as the only cases in which the debugger ignores outer records. Previously, the spec allowed arbitrary suffixes for this purpose. Change name of LJM to JM for packed array pad records Create separate section on packed array handling, and add a whole new set of comments to this section describing the situation with packed modular types and justification requirements depending on endianness. From-SVN: r88500
2004-10-04a-except.adb: Add a comment for last changeRobert Dewar8-20/+27
2004-10-04 Robert Dewar <dewar@gnat.com> * a-except.adb: Add a comment for last change * einfo.ads: Minor spelling correction in comment * exp_pakd.adb, gnatdll.adb, prj-attr.ads: Minor reformatting * sem_ch11.adb: Fix a case of using | instead of \ for continuation messages. * sem_util.ads: Minor comment update From-SVN: r88499
2004-10-04sem_ch6.adb (Analyze_Subprogram_Body): Do not treat Inline as Inline_Always ↵Ed Schonberg3-23/+24
when in Configurable_Run_Time mode. 2004-10-04 Ed Schonberg <schonberg@gnat.com> * sem_ch6.adb (Analyze_Subprogram_Body): Do not treat Inline as Inline_Always when in Configurable_Run_Time mode. * sem_prag.adb (Process_Convention): If entity is an inherited subprogram, apply convention to parent subprogram if in same scope. (Analyze_Pragma, case Inline): Do not treat Inline as Inline_Always when in Configurable_Run_Time mode. From-SVN: r88498
2004-10-04sem_ch3.adb (Build_Derived_Record_Type): Set First/Last entity of class_wide ↵Ed Schonberg2-232/+191
type after component list has been inherited. 2004-10-04 Ed Schonberg <schonberg@gnat.com> * sem_ch3.adb (Build_Derived_Record_Type): Set First/Last entity of class_wide type after component list has been inherited. From-SVN: r88497
2004-10-04sem_ch12.adb (Check_Generic_Actuals): New predicate Denotes_Previous_Actual...Ed Schonberg2-84/+220
2004-10-04 Ed Schonberg <schonberg@gnat.com> * sem_ch12.adb (Check_Generic_Actuals): New predicate Denotes_Previous_Actual, to handle properly the case of a private actual that is also the component type of a subsequent array actual. The visibility status of the first actual is not affected when the second is installed. (Process_Nested_Formal): Subsidiary of Instantiate_Formal_Package, to make fully recursive the treatment of formals of packages declared with a box. (Restore_Nested_Formal): Subsidiary of Restore_Private_Views, to undo the above on exit from an instantiation. (Denotes_Formal_Package): When called from Restore_Private_Views, ignore current instantiation which is now complete. (Analyze_Package_Instantiation): No instantiated body is needed if the main unit is generic. Efficient, and avoid anomalies when a instance appears in a package accessed through rtsfind. From-SVN: r88496
2004-10-04exp_ch6.adb (Expand_N_Function_Call): If stack checking is enabled...Ed Schonberg2-0/+13
2004-10-04 Ed Schonberg <schonberg@gnat.com> * exp_ch6.adb (Expand_N_Function_Call): If stack checking is enabled, do not generate a declaration for a temporary if the call is part of a library-level instantiation. From-SVN: r88495
2004-10-04sem_util.adb (Explain_Limited_Type): Ignore internal components when ↵Ed Schonberg4-14/+107
searching for a limited component to flag. 2004-10-04 Ed Schonberg <schonberg@gnat.com> * sem_util.adb (Explain_Limited_Type): Ignore internal components when searching for a limited component to flag. * exp_attr.adb (Freeze_Stream_Subprogram): Subsidiary procedure to expansion of Input, to account for the fact that the implicit call generated by the attribute reference must freeze the user-defined stream subprogram. This is only relevant to 'Input, because it can appear in an object declaration, prior to the body of the subprogram. * sem_ch13.adb (Rep_Item_Too_Late): Make the error non-serious, so that expansion can proceed and further errors uncovered. (Minor clean up): Fix cases of using | instead of \ for continuation messages. From-SVN: r88494
2004-10-04cuintp.c, [...]: Use gcc_assert and gcc_unreachable.Richard Kenner6-251/+189
2004-10-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> * cuintp.c, decl.c, utils2.c: Use gcc_assert and gcc_unreachable. * trans.c (assoc_to_constructor): Fix unused var warning if no checking. (gnat_gimplify_expr, case ADDR_EXPR): Fix error in last change. Use gcc_assert and gcc_unreachable. * decl.c (gnat_to_gnu_entity, case object): Check and process a specified alignment before validating size. (gnat_to_gnu_entity) <E_Modular_Integer_Subtype>: Create a stripped-down declaration for the type of the inner field when making a JM type. * utils.c (finish_record_type): Do not compute the size in units incrementally. Instead compute it once for the rep clause case. Use gcc_assert and gcc_unreachable. From-SVN: r88493
2004-10-04a-dirval-mingw.adb (Invalid_Character): Add '\' as invalid character in file ↵Vincent Celier2-5/+13
name. 2004-10-04 Vincent Celier <celier@gnat.com> * a-dirval-mingw.adb (Invalid_Character): Add '\' as invalid character in file name. (Is_Valid_Path_Name): Take '/' as a directory separator. From-SVN: r88492
2004-10-04prj-part.adb (Parse_Single_Project): Call Is_Extending_All ↵Vincent Celier3-16/+33
(Extended_Project) only if Extended_Project is defined... 2004-10-04 Vincent Celier <celier@gnat.com> * prj-part.adb (Parse_Single_Project): Call Is_Extending_All (Extended_Project) only if Extended_Project is defined, to avoid assertion error. (Post_Parse_Context_Clause): Always call Set_Path_Name_Of with a resolved path. (Parse_Single_Project): Ditto. * prj-env.adb (Set_Ada_Paths.Add.Recursive_Add): Do not call Add_To_Project_Path for virtual projects. From-SVN: r88491
2004-10-04mlib-tgt-tru64.adb, [...] (Build_Dynamic_Library): New parameter Options_2.Vincent Celier16-47/+169
2004-10-04 Vincent Celier <celier@gnat.com> * mlib-tgt-tru64.adb, mlib-tgt-aix.adb, mlib-tgt-irix.adb, mlib-tgt-hpux.adb, mlib-tgt-linux.adb, mlib-tgt-solaris.adb, mlib-tgt-vms-alpha.adb, mlib-tgt-vms-ia64.adb, mlib-tgt-mingw.adb, mlib-tgt-vxworks.adb, mlib-tgt.adb (Build_Dynamic_Library): New parameter Options_2. * mlib-prj.ads, mlib-prj.adb (Build_Library): Call Build_Dynamic_Library with an empty Options_2. * mlib-utl.ads, mlib-utl.adb (Gcc): Parameter Options_2 has no default anymore. * makegpr.adb (Get_Imported_Directories.add): Remove trailing directory separator, if any. (Gprmake): Do not allow mains on the command line for library projects. Do not attempt to link when the project is a library project. (Library_Opts): New table to store Library_Options. (Build_Library): If Library_Options is specified, pass these options when building a shared library. From-SVN: r88490
2004-10-04s-tposen.adb (Service_Entry): The object must be always unlocked at the end ↵Jose Ruiz2-27/+38
of this procedure now that the... 2004-10-04 Jose Ruiz <ruiz@act-europe.fr> * s-tposen.adb (Service_Entry): The object must be always unlocked at the end of this procedure now that the unlock operation was inserted by the expander. From-SVN: r88489
2004-10-04targparm.ads, [...] (Targparm_Tags): Add PAS value corresponding to the ↵Jose Ruiz38-669/+837
Preallocated_Stacks flags in System. 2004-10-04 Jose Ruiz <ruiz@act-europe.fr> * targparm.ads, targparm.adb (Targparm_Tags): Add PAS value corresponding to the Preallocated_Stacks flags in System. (Get_Target_Parameters): Including the processing for Preallocated_Stacks. * system.ads, system-vxworks-x86.ads, system-darwin-ppc.ads, system-vms_64.ads, system-unixware.ads, system-linux-ia64.ads, system-freebsd-x86.ads, system-lynxos-ppc.ads, system-lynxos-x86.ads, system-linux-x86_64.ads, system-tru64.ads, system-aix.ads, system-vxworks-sparcv9.ads, system-vxworks-xscale.ads, system-solaris-x86.ads, system-irix-o32.ads, system-irix-n32.ads, system-hpux.ads, system-vxworks-m68k.ads, system-linux-x86.ads, system-vxworks-mips.ads, system-os2.ads, system-interix.ads, system-solaris-sparc.ads, system-solaris-sparcv9.ads, system-vms.ads, system-mingw.ads, system-vms-zcx.ads, system-vxworks-ppc.ads, system-vxworks-alpha.ads: Add the flag Preallocated_Stacks, that is used to signal whether the compiler creates the required stacks and descriptors for the different tasks (when True) or it is done by the underlying operating system at run time (when False). It is initially set to False in all targets. * exp_ch9.adb (Expand_N_Task_Type_Declaration): Create the task stack if it is supported by the target. (Make_Task_Create_Call): Pass the stack address if it has been previously created. Otherwise pass a Null_Address. * snames.adb: Add _stack. * snames.ads: Add Name_uStack. Required to allow the expander to statically allocated task stacks. * s-tarest.ads, s-tarest.adb (Create_Restricted_Task): Add Stack_Address argument. Check that its value is equal to Null_Address because this target does not support the static stack allocation. From-SVN: r88488
2004-10-04usage.adb: Change "pragma inline" to "pragma Inline" in information and ↵Thomas Quinot2-2/+7
error messages 2004-10-04 Thomas Quinot <quinot@act-europe.fr> * usage.adb: Change "pragma inline" to "pragma Inline" in information and error messages From-SVN: r88487
2004-10-04exp_dist.adb: Split declaration of asynchronous flag out of ↵Thomas Quinot2-60/+107
Add_RACW_Read_Attribute. 2004-10-04 Thomas Quinot <quinot@act-europe.fr> * exp_dist.adb: Split declaration of asynchronous flag out of Add_RACW_Read_Attribute. Minor reformatting for better alignment with PolyORB version. Store the entity for the asynchronous flag of an RACW, rather than the expression, in the asynchronous flags table. This will allow this flag to be used in other subprograms beside Add_RACW_Read_Attribute. From-SVN: r88486
2004-10-04g-socket.ads, [...]: Add new sockets constant MSG_NOSIGNAL (Linux-specific).Thomas Quinot17-145/+207
2004-10-04 Thomas Quinot <quinot@act-europe.fr> * g-socket.ads, g-socket.adb, g-socthi.adb, socket.c, g-soccon-aix.ads, g-soccon-irix.ads, g-soccon-hpux.ads, g-soccon-interix.ads, g-soccon-solaris.ads, g-soccon-vms.adb, g-soccon-mingw.ads, g-soccon-vxworks.ads, g-soccon-freebsd.ads, g-soccon.ads, g-soccon-unixware.ads, g-soccon-tru64.ads: Add new sockets constant MSG_NOSIGNAL (Linux-specific). Add new sockets constant MSG_Forced_Flags, list of flags to be set on all Send operations. For Linux, set MSG_NOSIGNAL on all send operations to prevent them from trigerring SIGPIPE. Rename components to avoid clash with Ada 2005 possible reserved word 'interface'. (Check_Selector): When the select system call returns with an error condition, propagate Socket_Error to the caller. From-SVN: r88485
2004-10-04tree-ssa-dom.c (tree_ssa_dominator_optimize): Initialize OPT_STATS to 0.Diego Novillo2-0/+7
* tree-ssa-dom.c (tree_ssa_dominator_optimize): Initialize OPT_STATS to 0. From-SVN: r88484
2004-10-04trans-array.c (gfc_conv_expr_descriptor): Check for substriungs.Tobias Schlüter6-9/+129
2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de> Paul Brook <paul@codesourcery.com> * trans-array.c (gfc_conv_expr_descriptor): Check for substriungs. Use gfc_get_expr_charlen. * trans-expr.c (gfc_get_expr_charlen): New function. * trans.h (gfc_get_expr_charlen): Add prototype. testsuite/ * gfortran.dg/pr17612.f90: New test. Co-Authored-By: Paul Brook <paul@codesourcery.com> From-SVN: r88483
2004-10-04* trans-intrinsic.c: Fix a comment typo.Kazu Hirata2-1/+5
From-SVN: r88481
2004-10-04* tree-data-ref.c: Fix comment typos.Kazu Hirata2-4/+8
From-SVN: r88480
2004-10-04tree-data-ref.c (array_base_name_differ_p): Fix comments.Sebastian Pop2-24/+27
* tree-data-ref.c (array_base_name_differ_p): Fix comments. When the predicate cannot be computed, don't initialize the result to false. From-SVN: r88479
2004-10-04Convert diagnostics to use quoting flag q 3/nGabriel Dos Reis8-368/+424
cp/ Convert diagnostics to use quoting flag q 3/n * decl.c (pop_label, duplicate_decls, redeclaration_error_message, redeclaration_error_message, lookup_label, check_goto, make_typename_type, make_unbound_class_template, fixup_anonymous_aggr, check_tag_decl, start_decl, start_decl_1, grok_reference_init, layout_var_decl, maybe_commonize_var, check_for_uninitialized_const_var, reshape_init_array, reshape_init, check_initializer, cp_finish_decl, member_function_or_else, bad_specifiers, grokfndecl, grokvardecl, check_static_variable_definition, compute_array_index_type, create_array_type_for_decl, check_special_function_return_type, grokdeclarator, check_default_argument, grokparms, grok_ctor_properties, grok_op_properties, check_elaborated_type_specifier, xref_tag, finish_enum, build_enumerator, check_function_type, start_preparsed_function, store_parm_decls): Use quoting formats. * decl2.c (grok_array_decl, delete_sanity, check_member_template, check_java_method, check_classfn, finish_static_data_member_decl, grokfield, grokbitfield, grok_function_init, build_anon_union_vars, coerce_new_type, coerce_delete_type, check_default_args): Likewise. * parser.c (cp_parser_decl_specifier_seq): Likewise. testsuite/ * g++.dg/template/local1.C: Adjust quoting marks in testing for diagnostics. * g++.dg/tls/diag-2.C: Likewise. * g++.dg/other/error8.C: Likewise. From-SVN: r88478
2004-10-04dwarf2.h (dwarf_calling_convention): Add GNU prefix to locally defined enum.Eric Christopher3-3/+11
2004-10-01 Eric Christopher <echristo@redhat.com> * dwarf2.h (dwarf_calling_convention): Add GNU prefix to locally defined enum. * dwarf2out.c (add_calling_convention_attribute): Don't emit DW_CC_normal. From-SVN: r88477
2004-10-04Convert diagnostics to use quoting flag q 2/nGabriel Dos Reis2-72/+88
Convert diagnostics to use quoting flag q 2/n * class.c (build_base_path, add_method, alter_access, handle_using_decl, check_bases, maybe_warn_about_overly_private_class, find_final_overrider, warn_hidden, finish_struct_anon, add_implicitly_declared_members, check_bitfield_decl, check_field_decls, layout_empty_base, build_base_field, check_methods, layout_virtual_bases, warn_about_ambiguous_bases, layout_class_type, finish_struct_1, resolve_address_of_overloaded_function, instantiate_type, note_name_declared_in_class): Use format flag "q" for quoting. From-SVN: r88473
2004-10-04Daily bump.GCC Administrator1-1/+1
From-SVN: r88470
2004-10-03PR c/17178, PR c/17820Andrew Pinski5-5/+22
2004-10-03 Andrew Pinski <pinskia@physics.uc.edu> PR c/17178, PR c/17820 * c-decl.c (pop_scope): Do not warn about unused static variables as they warned in the middle-end. 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu> PR c/17178 * gcc.dg/unused-4.c: Adjust to be correct. PR c/17820 * gcc.dg/unused-7.c: New test. From-SVN: r88467
2004-10-04builtins.c (expand_builtin_memcpy): Delete duplicate code and make the first ↵Kaveh R. Ghazi2-18/+12
parameter the expression not the arglist. * builtins.c (expand_builtin_memcpy): Delete duplicate code and make the first parameter the expression not the arglist. From-SVN: r88466
2004-10-03Convert diagnostics to use quoting flag q 1/nGabriel Dos Reis3-56/+74
Convert diagnostics to use quoting flag q 1/n * error.c (locate_error): Ignore quoting flag q. * call.c (build_user_type_conversion_1, build_operator_new_call, build_object_call, op_error, build_conditional_expr, build_new_op, build_op_delete_call, enforce_access, convert_like_real, convert_arg_to_ellipsis, build_x_va_arg, convert_default_arg, build_over_call, build_new_method_call, joust, perform_implicit_conversion, initialize_reference): Use the quoting flag q. From-SVN: r88465
2004-10-03expr.c (expand_expr_addr_expr): Only accept Pmode or ptr_mode as valid modes ↵Ulrich Weigand2-1/+6
to expand address expressions. * expr.c (expand_expr_addr_expr): Only accept Pmode or ptr_mode as valid modes to expand address expressions. From-SVN: r88464
2004-10-03c-aux-info.c, [...]: Follow code formatting conventions.Joseph Myers16-206/+213
* c-aux-info.c, c-common.c, c-common.h, c-cppbuiltin.c, c-decl.c, c-format.c, c-incpath.c, c-lex.c, c-objc-common.c, c-opts.c, c-parse.in, c-pch.c, c-ppoutput.c, c-pragma.c, c-typeck.c: Follow code formatting conventions. From-SVN: r88462