- 12 Sep, 2007 38 commits
-
-
2007-09-12 Benjamin Kosnik <bkoz@redhat.com> * include/parallel/find.h: Doxygen fixups. * include/bits/hashtable.h: Same. From-SVN: r128440
Benjamin Kosnik committed -
* configure.ac: Remove mips64*-*-linux* noconfigdirs section, thus enabling libgcj. * configure: Regenerate. From-SVN: r128439
David Daney committed -
* configure.host: Enable interpreter for mips64. Enable hash synchronization for all mips*-*-linux* targets. * sysdep/mips/locks.h (compare_and_swap, compare_and_swap_release) Use __sync_bool_compare_and_swap instead of in-line asm. (release_set, read_barrier, write_barrier): Use __sync_synchronize instead of in-line asm. From-SVN: r128438
David Daney committed -
gcc/ * c-tree.h (grokfield): Add a "tree *" argument. * c-decl.c (grokdeclarator): Take a pointer to the decl's attributes. Chain nested decl attributes to it. Don't call decl_attributes here. (groktypename): Pass grokdeclarator a pointer to the attribute list. (start_decl, grokparm, push_parm_decl, start_function): Likewise. (grokfield): Take a pointer to the decl's attributes and pass it to grokdeclarator. * c-parser.c (c_parser_struct_declaration): Update the calls to grokfield. Call decl_attributes for anonymous struct and union fields. From-SVN: r128437
Richard Sandiford committed -
From-SVN: r128436
Arnaud Charlet committed -
From-SVN: r128435
Arnaud Charlet committed -
From-SVN: r128434
Arnaud Charlet committed -
From-SVN: r128433
Arnaud Charlet committed -
From-SVN: r128432
Arnaud Charlet committed -
From-SVN: r128431
Arnaud Charlet committed -
* a-extiti.ads (Timer): The discriminant is a "not null access constant" in the Reference Manual. (Cancel_Handler): Cancelled is an out parameter in the Reference Manual. * a-swuwha.adb: Remove junk RM header * g-bytswa-x86.adb (Swap2, Swap4, Swap8): Remove explicit "in" mode indicator * g-bytswa.ads: Minor reformatting * g-soccon-solaris-64.ads, g-soccon-hpux-ia64.ads: Add new constant Thread_Blocking_IO, always True by default, set False on a per-runtime basis. (Need_Netdb_Buffer): New constant. * s-dsaser.ads (Get_Local_Partition_Id, Get_Passive_Partition_Id): Added renames for corresponding functions in System.Partition_Interface. * Makefile.in: Remove VMS specific System.CRTL packages which are no longer needed. * s-crtl-vms64.ads: Removed. From-SVN: r128430
Arnaud Charlet committed -
2007-09-12 Hristian Kirtchev <kirtchev@adacore.com> * bindusg.adb (Display): Correct comment for switch -X. Add a line for the usage of switch -y. * switch-b.adb (Scan_Binder_Switches): Set flag Leap_Seconds_Support when switch -y is present. * opt.ads: Add binder flag Leap_Seconds_Support used to enable/disable leap seconds in Ada.Calendar and its children. From-SVN: r128429
Hristian Kirtchev committed -
2007-09-12 Robert Dewar <dewar@adacore.com> * g-thread.ads: Document use of "with GNAT.Threads" to ensure loading the tasking version of the Ada run time when foreign threads are present and there are no explicit Ada tasks or tasking constructs. * gnat_rm.texi: Clarify documentation of GNAT.Threads. From-SVN: r128428
Robert Dewar committed -
sem_aggr.adb (Resolve_Record_Aggregate): An others association with a box need not correspond to any component. 2007-09-12 Ed Schonberg <schonberg@adacore.com> * sem_aggr.adb (Resolve_Record_Aggregate): An others association with a box need not correspond to any component. From-SVN: r128427
Ed Schonberg committed -
2007-09-12 Robert Dewar <dewar@adacore.com> * types.ads, a-charac.ads, freeze.adb: Minor reformatting. * a-except.adb, g-hesora.adb, g-speche.adb, lib.adb, lib.ads, lib-load.adb, lib-writ.adb, s-assert.adb, s-carun8.adb, s-casuti.adb, s-crc32.adb, s-exctab.adb, s-htable.adb, s-imgenu.adb, s-mastop.adb, s-memory.adb, s-memory.ads, s-secsta.adb, s-soflin.adb, s-sopco3.adb, s-sopco4.adb, s-sopco5.adb, s-stache.adb, s-stalib.adb, s-stoele.adb, s-strcom.adb, s-strops.adb, s-traceb.adb, s-traent.adb, s-wchcnv.adb, s-wchcon.adb, s-wchjis.adb, s-addope.adb, s-except.adb, s-os_lib.adb, s-string.adb, s-utf_32.adb, a-chlat1.ads, a-elchha.ads, a-except.ads, g-hesora.ads, g-htable.ads, g-speche.ads, par-prag.adb, restrict.adb, restrict.ads, s-assert.ads, s-carun8.ads, s-casuti.ads, s-crc32.ads, sem_ch11.adb, sem_prag.adb, s-exctab.ads, s-htable.ads, s-imgenu.ads, s-mastop.ads, snames.adb, snames.ads, snames.h, s-purexc.ads, s-secsta.ads, s-soflin.ads, s-sopco3.ads, s-sopco4.ads, s-sopco5.ads, s-stache.ads, s-stalib.ads, s-stoele.ads, s-strcom.ads, s-strops.ads, s-traceb.ads, s-traent.ads, s-unstyp.ads, s-wchcnv.ads, s-wchcon.ads, s-wchjis.ads, s-addope.ads, s-except.ads, s-os_lib.ads, s-string.ads, s-utf_32.ads: Implement pragma Compiler_Unit and adds it to relevant library units. From-SVN: r128426
Robert Dewar committed -
2007-09-12 Olivier Hainque <hainque@adacore.com> ada/ * decl.c (gnat_to_gnu_entity) <E_Record_Subtype>: For a subtype with discriminant constraints, generalize the code for BIT_FIELDs to PACKED fields of constant size and propagate DECL_PACKED. testsuite/ * gnat.dg/packed_subtype.adb: New test. From-SVN: r128425
Olivier Hainque committed -
2007-09-12 Tobias Burnus <burnus@net-b.de> PR fortran/33297 * check.c (scalar_check): Move up in the file. (kind_check): Call scalar_check. (dim_check): If optional, do not call nonoptional_check; use bool for optional. (gfc_check_all_any,gfc_check_count,gfc_check_cshift,gfc_check_eoshift, gfc_check_lbound,gfc_check_minloc_maxloc,check_reduction, gfc_check_spread,gfc_check_ubound): Use true/false instead of 0/1 for dim_check; honor changed meaning of optional. (gfc_check_int): Replace checks by kind_check. (gfc_check_size): Replace checks by dim_check. 2007-09-12 Tobias Burnus <burnus@net-b.de> PR fortran/33297 * gfortran.dg/intrinsic_size.f90: New. From-SVN: r128424
Tobias Burnus committed -
2007-09-12 Tobias Burnus <burnus@net-b.de> PR fortran/33284 PR fortran/33310 * symbol.c (check_conflict): Add conflict between INTRINSIC and ENTRY and between BIND(C) and PARAMETER. 2007-09-12 Tobias Burnus <burnus@net-b.de> PR fortran/33284 PR fortran/33310 * gfortran.dg/conflicts_2.f90: New. From-SVN: r128423
Tobias Burnus committed -
2007-09-12 Tobias Burnus <burnus@net-b.de> * trans-expr.c (gfc_conv_initializer): Fix expr == NULL check. From-SVN: r128422
Tobias Burnus committed -
* c-objc-common.h (LANG_HOOKS_CALLGRAPH_EXPAND_FUNCTION): Kill. * f95-lang.c (LANG_HOOKS_CALLGRAPH_EXPAND_FUNCTION): Kill. * treetree.c (LANG_HOOKS_CALLGRAPH_EXPAND_FUNCTION): Kill. (treelang_expand_function): Kill. From-SVN: r128421
Jan Hubicka committed -
tree-vect-analyze.c (vect_analyze_data_ref_dependence): Distinguish between positive and negative dependence distance using DDR_REVERSED_P. * tree-vect-analyze.c (vect_analyze_data_ref_dependence): Distinguish between positive and negative dependence distance using DDR_REVERSED_P. From-SVN: r128420
Ira Rosen committed -
re PR middle-end/33382 (internal compiler error: in get_constraint_for_component_ref, at tree-ssa-structalias.c:2454) 2007-09-12 Richard Guenther <rguenther@suse.de> PR middle-end/33382 * gcc.c-torture/compile/pr33382.c: New testcase. * gcc.c-torture/execute/pr33382.c: Likewise. From-SVN: r128419
Richard Guenther committed -
2007-09-12 Christopher D. Rickett <crickett@lanl.gov> PR fortran/33395 * trans-expr.c (gfc_conv_initializer): Remove unnecessary test for intmod_sym_id and use derived symbol to set new kind of C_NULL_PTR and C_NULL_FUNPTR expressions. 2007-09-12 Christopher D. Rickett <crickett@lanl.gov> PR fortran/33395 * gfortran.dg/c_ptr_tests_12.f03: New test case. From-SVN: r128418
Christopher D. Rickett committed -
From-SVN: r128416
Christian Bruel committed -
PR tree-optimization/33373 * tree-vect-analyze (vect_determine_vectorization_factor): Call TREE_INT_CST_LOW when comparing TYPE_SIZE_UNIT. From-SVN: r128415
Dorit Nuzman committed -
PR target/33393 * i386.md (floatsisf2_mixed_memory, floatsisf2_sse_memory): Disable for !SSE_MATH From-SVN: r128414
Jan Hubicka committed -
http://gcc.gnu.org/ml/gcc-patches/2007-09/msg00945.html 2007-09-12 Christian Bruel <christian.bruel@st.com> * sh.h (SH_DBX_REGISTER_NUMBER): Added fpscr, fixed sr/gbr regs. * linux-unwind.h (SH_DWARF_FRAME_GBR): fixed. From-SVN: r128413
Christian Bruel committed -
* tree-vect-transform.c (vect_get_slp_defs): Don't build a vector for oprnd1 if not required. (vectorizable_operation): Use scalar operand in SLP in case of shift with scalar argument. From-SVN: r128412
Ira Rosen committed -
* params.def (PARAM_MIN_VECT_LOOP_BOUND): Change default and minimum to 1. From-SVN: r128411
Ira Rosen committed -
From-SVN: r128410
H.J. Lu committed -
2007-09-11 James E. Wilson <wilson@specifix.com> * defaults.h (DWARF2_UNWIND_INFO): Don't define if TARGET_UNWIND_INFO is defined. * config/ia64/ia64.h (INCOMING_RETURN_ADDR_RTX): Delete undef after definition. From-SVN: r128409
James E Wilson committed -
* config/sh/sh.c (calc_live_regs): Use current_function_saves_all_registers instead of current_function_has_nonlocal_label. (sh_allocate_initial_value): Likewise. (sh_get_pr_initial_val): Likewise. * config/sh/sh.h (SHMEDIA_REGS_STACK_ADJUST): Likewise. * config/sh/sh.md (load_ra): Likewise. From-SVN: r128408
Kaz Kojima committed -
From-SVN: r128407
Hans-Peter Nilsson committed -
PR target/33360 * config/cris/cris.c (cris_expand_pic_call_address): Fix typo in GET_CODE (x) == CONST_INT to CONST_INT_P (x) transformation. From-SVN: r128406
Hans-Peter Nilsson committed -
* lib/target-supports.exp (check_effective_target_vect_no_double): Remove unused proc. From-SVN: r128405
Ben Elliston committed -
* config/spu/spu.c (spu_emit_branch_or_set): Handle NaN values as operands to DFmode GE or LE compares. testsuite/ * gcc.target/spu/dfcgt-nan.c: New test. From-SVN: r128404
Ben Elliston committed -
From-SVN: r128402
GCC Administrator committed -
From-SVN: r128399
Janis Johnson committed
-
- 11 Sep, 2007 2 commits
-
-
From-SVN: r128398
John David Anglin committed -
* config/bfin/bfin.h (enum reg_class, REG_CLASS_CONTENTS, REG_CLASS_NAMES): Add P0REGS. (REGNO_REG_CLASS): Return it where appropriate. (REG_CLASS_FROM_CONSTRAINT): Add 'qA'. (CLASS_LIKELY_SPILLED_P): P0REGS is likely_spilled. * doc/md.texi (Blackfin family): Document 'q' constraints. From-SVN: r128397
Bernd Schmidt committed
-