aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-07-14re PR ada/46350 (s-taprop.adb:891:40: warning: redundant conversion, ↵John David Anglin2-2/+6
expression is of type "Interrupt_ID") PR ada/46350 * s-taprop-hpux-dce.adb (Abort_Task): Remove unnecessary cast. From-SVN: r176296
2011-07-14re PR tree-optimization/49309 (ICE with -fmudflap: verify_stmts failed: type ↵Andrew Pinski4-1/+27
mismatch in pointer plus expression) 2011-07-14 Andrew Pinski <pinskia@gmail.com> PR tree-opt/49309 * tree-mudflap.c (mf_xform_derefs_1 <case MEM_REF>): Use fold_build2_loc instead of build2. Use the correct type for the new tree. 2011-07-14 Andrew Pinski <pinskia@gmail.com> PR tree-opt/49309 * g++.dg/torture/pr49309.C: New testcase. From-SVN: r176281
2011-07-14re PR rtl-optimization/11320 (Scheduler bug)Bernd Schmidt3-3/+9
PR rtl-optimization/11320 * config/ia64/ia64.md (load_symptr_low): Show a MEM. * config/ia64/ia64.c (ia64_expand_load_address): Generate it. From-SVN: r176280
2011-07-14* gcc.dg/pr48770.c: Add dg-require-effective-target fpic.Bernd Schmidt2-1/+6
From-SVN: r176279
2011-07-14Remove error parameter from caf_runtime_error. Add caf_runtime_error to ↵Daniel Carrera3-12/+39
single.c. From-SVN: r176278
2011-07-14re PR target/49487 ([avr] ICE in bytewise rotate)Georg-Johann Lay3-29/+47
PR target/49487 * config/avr/avr.md (rotl<mode>3): Generate SCRATCH instead of REG. (*rotw<mode>): Use const_int_operand for operand2. Use match_scatch for operand3. (*rotb<mode>): Ditto * config/avr/avr.c (avr_rotate_bytes): Treat SCRATCH. From-SVN: r176276
2011-07-14re PR tree-optimization/49651 (nested lambdas and -O3 produced incorrect ↵Richard Guenther4-2/+53
integer variable increments) 2011-07-14 Richard Guenther <rguenther@suse.de> PR tree-optimization/49651 * tree-ssa-structalias.c (get_constraint_for_1): Properly handle dereferences with subvariables. * gcc.dg/torture/pr49651.c: New testcase. From-SVN: r176274
2011-07-14gimple-fold.c (fold_gimple_assign): Remove operand swapping.Richard Guenther2-27/+23
2011-07-14 Richard Guenther <rguenther@suse.de> * gimple-fold.c (fold_gimple_assign): Remove operand swapping. (fold_stmt_1): Do it here directly on gimple and as a first thing. From-SVN: r176273
2011-07-14fold-const.c (fold_binary_loc): Convert the !bool_var result...Richard Guenther2-4/+11
2011-07-14 Richard Guenther <rguenther@suse.de> * fold-const.c (fold_binary_loc): Convert the !bool_var result, not bool_var when folding bool_var != 1 or bool_var == 0. From-SVN: r176272
2011-07-14haifa-sched.c (schedule_insns): Remove outdated comment.Bernd Schmidt3-78/+89
* haifa-sched.c (schedule_insns): Remove outdated comment. (schedule_block): When computing a known value for TODO_SPEC, just set it rather than using logical operations. (try_ready): Likewise. Use a local variable rather than a pointer to TODO_SPEC. Reorder an if statement to move the easy case to the then block. * sched-deps.c (dep_spec_p): New static function. (update_dep): Use it to decide whether to call change_spec_dep_to_hard. (get_back_and_forw_lists): Use it. (sd_resolve_dep): Likewise. (init_dep): If !USE_DEPS_LIST, use zero to initialize status. (haifa_note_mem_dep): Likewise. (check_dep): Likewise. (sd_add_dep): Also clear SPECULATIVE bits if not DO_SPECULATION. (sched_free_deps): Free in two passes. From-SVN: r176271
2011-07-14re PR middle-end/49736 (Revision 176228 miscompiled 255.vortex in SPEC CPU 2000)Richard Sandiford2-1/+6
gcc/ PR middle-end/49736 * expr.c (all_zeros_p): Undo bogus part of last change. From-SVN: r176270
2011-07-14extend.texi (optimize attribute): Fix (another) typo.Matthias Klose1-1/+1
2011-07-14 Matthias Klose <doko@ubuntu.com> * doc/extend.texi (optimize attribute): Fix (another) typo. From-SVN: r176269
2011-07-14extend.texi (optimize attribute): Fix typo.Matthias Klose2-1/+5
2011-07-14 Matthias Klose <doko@ubuntu.com> * doc/extend.texi (optimize attribute): Fix typo. From-SVN: r176268
2011-07-14gimplify.c (gimplify_expr): Only do required conversions.Richard Guenther2-36/+34
2011-07-14 Richard Guenther <rguenther@suse.de> * gimplify.c (gimplify_expr): Only do required conversions. From-SVN: r176267
2011-07-14re PR ada/48711 (failure to bootstrap or build ada for mingw (value not in ↵Florian Weimer2-1/+7
range of type "Interfaces.C.unsigned" in g-socthi.adb)) PR ada/48711 * g-socthi-mingw.adb (Fill): Guard against invalid MSG_WAITALL. From-SVN: r176265
2011-07-14re PR target/43746 (-fmerge-constants and -fmerge-all-constants don't work ↵Georg-Johann Lay5-17/+26
at AVR target) gcc/ PR target/43746 * config/avr/elf.h (TARGET_ASM_SELECT_SECTION): Remove, i.e. use default_elf_select_section. (TARGET_HAVE_SWITCHABLE_BSS_SECTIONS): Remove. (READONLY_DATA_SECTION_ASM_OP): Remove. (TARGET_ASM_NAMED_SECTION): Move from here... * config/avr/avr.c: ...to here. (avr_asm_init_sections): Set unnamed callback of readonly_data_section. (avr_asm_named_section): Make static. testsuite/ PR target/43746 * gcc.dg/array-quals-1.c: Don't xfail on AVR. From-SVN: r176262
2011-07-13Restore bootstrap on Linux/x86.Rainer Orth2-0/+9
2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> PR bootstrap/49739 * config.gcc (extra_parts): Add crtprec32.o crtprec64.o crtp rec80.o crtfastmath.o for Linux/x86. From-SVN: r176261
2011-07-142012011-07-13 Sriraman Tallam <tmsriram@google.com>Sriraman Tallam2-1/+103
* plugin-api.h (ld_plugin_section): New struct. (ld_plugin_get_section_count): New typedef. (ld_plugin_get_section_type): New typedef. (ld_plugin_get_section_name): New typedef. (ld_plugin_get_section_contents): New typedef. (ld_plugin_update_section_order): New typedef. (ld_plugin_allow_section_ordering): New typedef. (LDPT_GET_SECTION_COUNT): New enum value. (LDPT_GET_SECTION_TYPE): New enum value. (LDPT_GET_SECTION_NAME): New enum value. (LDPT_GET_SECTION_CONTENTS): New enum value. (LDPT_UPDATE_SECTION_ORDER): New enum value. (LDPT_ALLOW_SECTION_ORDERING): New enum value. (tv_get_section_count): New struct members. (tv_get_section_type): New struct members. (tv_get_section_name): New struct members. (tv_get_section_contents): New struct members. (tv_update_section_order): New struct members. (tv_allow_section_ordering): New struct members. From-SVN: r176260
2011-07-14Daily bump.GCC Administrator1-1/+1
From-SVN: r176259
2011-07-13haifa-sched.c: Include "hashtab.h"Bernd Schmidt9-88/+983
* haifa-sched.c: Include "hashtab.h" (sched_no_dce): New global variable. (INSN_EXACT_TICK, INSN_TICK_ESTIMATE, FEEDS_BACKTRACK_INSN, SHADOW_P): New macros. (last_clock_var, cycle_issued_insns): Move declarations. (must_backtrack): New static variable. (struct delay_pair): New structure. (delay_htab, delay_htab_i2): New static variables. (delay_hash_i1, delay_hash_i2, delay_i1_eq, delay_i2_eq, record_delay_slot_pair, pair_delay, add_delay_dependencies): New functions. (dep_cost_1): If delay pairs exist, try to look up the insns and use the correct pair delay if we find them. (rank-for_schedule): Tweak priority for insns that must be scheduled soon to avoid backtracking. (queue_insn): Detect conditions which force backtracking. (ready_add): Likewise. (struct sched_block_state): Add member shadows_only_p. (struct haifa_save_data): New structure. (backtrack_queue): New static variable. (mark_backtrack_feeds, copy_insn_list, save_backtrack_point, unschedule_insns_until, restore_last_backtrack_point, free_topmost_backtrack_point, free_backtrack_queue, estimate_insn_tick, estimate_shadow_tick): New functions. (prune_ready_list): New arg shadows_only_p. All callers changed. If true, remove everything that isn't SHADOW_P. Look up delay pairs and estimate ticks to avoid scheduling the first insn too early. (verify_shadows): New function. (schedule_block): Add machinery to enable backtracking. (sched_init): Take sched_no_dce into account when setting DF_LR_RUN_DCE. (free_delay_pairs): New function. (init_h_i_d): Initialize INSN_EXACT_TICK. * Makefile.in (haifa-sched.o): Add $(HASHTAB_H). * sched-deps.c (sd_unresolve_dep): New function. * sched-int.h (struct haifa_sched_info): New fields save_state and restore_state. (struct _haifa_insn_data): New fields exact_tick, tick_estimate, feeds_backtrack_insn and shadow_p. (DO_BACKTRACKING): New value in enum SCHED_FLAGS. (sched_no_dce): Declare variable. (record_delay_slot_pair, free_delay_pairs, add_delay_dependencies, sd_unresolve_dep): Declare functions. * modulo-sched.c (sms_sched_info): Clear the two new fields. * sched-rgn.c (rgn_const_sched_info): Likewise. * sel-sched-ir.c (sched_sel_haifa_sched_info): Likewise. * sched-ebb.c (save_ebb_state, restore_ebb_state): New functions. (ebb_sched_info): Add them for the two new fields. (add_deps_for_risky_insns): Call add_delay_dependencies. From-SVN: r176255
2011-07-13Change -mno-r11 to -mno-pointers-to-nested-functionsMichael Meissner1-8/+9
From-SVN: r176253
2011-07-13Change -mno-r11 to -mno-pointers-to-nested-functionsMichael Meissner8-18/+45
From-SVN: r176252
2011-07-13utils.c (build_vms_descriptor32): Skip the 32-bit range comparison if Pmode ↵Eric Botcazou5-5/+12
is SImode. * gcc-interface/utils.c (build_vms_descriptor32): Skip the 32-bit range comparison if Pmode is SImode. From-SVN: r176251
2011-07-13Also test -std=c++0x mode with 'make check-c++' at top levelJason Merrill18-38/+59
Also test -std=c++0x mode with 'make check-c++' at top level * Makefile.in (check-gcc-c++0x): New. (check-c++): Depend on it. gcc/ * Makefile.in ($(lang_checks_parallelized)): Allow --tool_opts. gcc/cp/ * Make-lang.in (check-c++0x): New. gcc/testsuite/ * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove. * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x when compiling C files. From-SVN: r176250
2011-07-13spu.c (spu_init_libfuncs): Install __clrsbdi2.Ulrich Weigand3-0/+21
* config/spu/spu.c (spu_init_libfuncs): Install __clrsbdi2. * config/spu/spu.md ("clrsb<mode>2"): New expander. From-SVN: r176249
2011-07-13acinclude.m4 (gcc_GAS_CHECK_FEATURE): Use AS_ECHO instead of echo.Thomas Schwinge3-75/+80
gcc/ * acinclude.m4 (gcc_GAS_CHECK_FEATURE): Use AS_ECHO instead of echo. * configure: Regenerate. From-SVN: r176248
2011-07-13spu.c (TARGET_ASM_FILE_START): Do not define.Ulrich Weigand2-12/+10
* config/spu/spu.c (TARGET_ASM_FILE_START): Do not define. (asm_file_start): Remove. (spu_machine_dependent_reorg): Call compute_bb_for_insn and free_bb_for_insn around code that modifies insns before restarting df analysis. From-SVN: r176247
2011-07-13PR 49296 List read, EOF without preceding separatorJanne Blomqvist4-9/+54
2011-07-13 Janne Blomqvist <jb@gcc.gnu.org> PR libfortran/49296 * io/list_read.c (read_logical): Don't error out if a valid value is followed by EOF instead of a normal separator. (read_integer): Likewise. testsuite: 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org> PR libfortran/49296 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real, and logical reads. From-SVN: r176245
2011-07-13re PR target/49541 (TLS support partially broken in 64-bit mode)Rainer Orth2-4/+10
PR target/49541 * config/sol2.h (LIB_SPEC): Simplify. Move LIB_THREAD_LDFLAGS_SPEC ... (LINK_SPEC): ... here. From-SVN: r176244
2011-07-13haifa-sched.c (struct sched_block_state): New.Bernd Schmidt2-16/+30
* haifa-sched.c (struct sched_block_state): New. (schedule_block): Move some local variables into such a structure. From-SVN: r176243
2011-07-13crtprec.c: Move to ../libgcc/config/i386.Rainer Orth10-49/+55
gcc: * config/i386/crtprec.c: Move to ../libgcc/config/i386. * config/i386/t-crtpc: Remove. * config/t-darwin (EXTRA_MULTILIB_PARTS): Remove. * config.gcc (i[34567]86-*-darwin*): Remove i386/t-crtpc from tmake_file. (x86_64-*-darwin*): Likewise. (i[34567]86-*-linux*): Likewise. (x86_64-*-linux*): Likewise. * config/i386/sol2.h (ENDFILE_SPEC): Redefine. Handle -mpc32, -mpc64, -mpc80. libgcc: * config/i386/crtprec.c: New file. * config/i386/t-crtpc: Use $(srcdir) to refer to crtprec.c. * config.host (i[34567]86-*-darwin*): Add i386/t-crtpc to tmake_file. Add crtprec32.o, crtprec64.o, crtprec80.o to extra_parts. (x86_64-*-darwin*): Likewise. (i[34567]86-*-solaris2*: Likewise. gcc/testsuite: * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*, i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*. From-SVN: r176242
2011-07-13crtfastmath.c: Move to ../libgcc/config/alpha.Rainer Orth16-56/+87
gcc: * config/alpha/crtfastmath.c: Move to ../libgcc/config/alpha. * config/alpha/t-crtfm: Remove. * config/i386/crtfastmath.c: Move to ../libgcc/config/i386. * config/i386/t-crtfm: Remove. * config/ia64/crtfastmath.c: Move to ../libgcc/config/ia64. * config/mips/crtfastmath.c: Move to ../libgcc/config/mips. * config/sparc/crtfastmath.c: Move to ../libgcc/config/sparc. * config/sparc/t-crtfm: Remove. * config.gcc (alpha*-*-linux*): Remove alpha/t-crtfm from tmake_file. (alpha*-*-freebsd*): Likewise. (i[34567]86-*-darwin*): Remove i386/t-crtfm from tmake_file. (x86_64-*-darwin*): Likewise. (i[34567]86-*-linux*): Likewise. (x86_64-*-linux*): Likewise. (x86_64-*-mingw*): Likewise. (ia64*-*-elf*): Remove crtfastmath.o from extra_parts. (ia64*-*-freebsd*): Likewise. (ia64*-*-linux*): Likewise. (mips64*-*-linux*): Likewise. (mips*-*-linux*): Likewise. (sparc-*-linux*): Remove sparc/t-crtfm from tmake_file. (sparc64-*-linux*): Likewise. (sparc64-*-freebsd*): Likewise. libgcc: * config/alpha/crtfastmath.c: New file. * config/i386/crtfastmath.c: New file. * config/ia64/crtfastmath.c: New file. * config/mips/crtfastmath.c: New file. * config/sparc/crtfastmath.c: New file. * config/t-crtfm (crtfastmath.o): Use $(srcdir) to refer to crtfastmath.c. Add -frandom-seed=gcc-crtfastmath. * config/alpha/t-crtfm: Remove. * config/i386/t-crtfm: Use $(srcdir) to refer to crtfastmath.c. * config/ia64/t-ia64 (crtfastmath.o): Remove. * config.host (alpha*-*-linux*): Replace alpha/t-crtfm by t-crtfm. (alpha*-dec-osf5.1*): Likewise. (alpha*-*-freebsd*): Add t-crtfm to tmake_file. Add crtfastmath.o to extra_parts. (i[34567]86-*-darwin*): Add i386/t-crtfm to tmake_file. Add crtfastmath.o to extra_parts. (x86_64-*-darwin*): Likewise. (x86_64-*-mingw*): Likewise. (ia64*-*-elf*): Add t-crtfm to tmake_file. (ia64*-*-freebsd*): Likewise. (ia64*-*-linux*): Likewise. (sparc64-*-freebsd*): Add t-crtfm to tmake_file. Add crtfastmath.o to extra_parts. From-SVN: r176241
2011-07-13g++.exp (g++_init): Use istarget.Uros Bizjak13-74/+74
* lib/g++.exp (g++_init): Use istarget. Remove target_triplet global. * lib/obj-c++.exp (obj-c++_init): Ditto. * lib/file-format.exp (gcc_target_object_format): Ditto. * lib/target-supports-dg.exp (dg-require-dll): Ditto. * lib/target-supports-dg-exp (check_weak_available): Ditto. (check_visibility_available): Ditto. (check_effective_target_tls_native): Ditto. (check_effective_target_tls_emulated): Ditto. (check_effective_target_function_sections): Ditto. From-SVN: r176240
2011-07-13darwin-crt2.c: Move to ../libgcc/config/rs6000.Rainer Orth12-21/+38
gcc: * config/darwin-crt2.c: Move to ../libgcc/config/rs6000. * config/darwin-crt3.c: Move to ../libgcc/config. * config/t-darwin (EXTRA_MULTILIB_PARTS): Remove. ($(T)crt3$(objext)): Remove. * config/rs6000/t-darwin (DARWIN_EXTRA_CRT_BUILD_CFLAGS): Remove. ($(T)crt2$(objext)): Remove. * config.gcc (powerpc-*-darwin*): Remove extra_parts. (powerpc64-*-darwin*): Likewise. gcc/po: * EXCLUDES (config/darwin-crt2.c): Remove. libgcc: * config/darwin-crt3.o: New file. * config/rs6000/darwin-crt2.c: New file. * config/t-darwin: New file. * config/rs6000/t-darwin (DARWIN_EXTRA_CRT_BUILD_CFLAGS): New variable. (crt2.o): New rule. * config.host (*-*-darwin*): Add crt3.o to extra_parts. (powerpc-*-darwin*): Add crt2.o to extra_parts. (powerpc64-*-darwin*): Likewise. From-SVN: r176239
2011-07-13Support ptr_mode != Pmode in x86_output_mi_thunk.H.J. Lu3-5/+22
2011-07-13 H.J. Lu <hongjiu.lu@intel.com> * config/i386/i386.c (x86_output_mi_thunk): Support ptr_mode != Pmode. * config/i386/i386.md (*addsi_1_zext): Renamed to ... (addsi_1_zext): This. From-SVN: r176238
2011-07-13configure.ac: Don't create pth.Rainer Orth5-12/+67
* configure.ac: Don't create pth. Check for library containing sched_yield. * configure: Regenerate. * config.h.in: Regenerate. * testsuite/lib/libmudflap.exp (libmudflap-init): Use mfconfig_libs in -static check. From-SVN: r176237
2011-07-13tm.texi.in (TARGET_ASM_MERGEABLE_RODATA_PREFIX): Add hook.Bernd Schmidt5-5/+32
* doc/tm.texi.in (TARGET_ASM_MERGEABLE_RODATA_PREFIX): Add hook. * doc/tm.texi: Regenerate. * target.def (mergeable_rodata_prefix: New defhookpod. * varasm.c (mergeable_string_section, mergeable_constant_section): Use it. Allocate name with alloca. From-SVN: r176235
2011-07-13Remove -mfused-madd and add -mfma.H.J. Lu2-11/+10
2011-07-13 H.J. Lu <hongjiu.lu@intel.com> * doc/invoke.texi (x86): Remove -mfused-madd and add -mfma. From-SVN: r176230
2011-07-13tree-vect-loop-manip.c (vect_create_cond_for_alias_checks): Tighten overlap ↵Richard Sandiford2-6/+11
check. gcc/ * tree-vect-loop-manip.c (vect_create_cond_for_alias_checks): Tighten overlap check. From-SVN: r176229
2011-07-13tree.h (categorize_ctor_elements): Remove comment.Richard Sandiford8-213/+278
gcc/ * tree.h (categorize_ctor_elements): Remove comment. Fix long line. (count_type_elements): Delete. (complete_ctor_at_level_p): Declare. * expr.c (flexible_array_member_p): New function, split out from... (count_type_elements): ...here. Make static. Replace allow_flexarr parameter with for_ctor_p. When for_ctor_p is true, return the number of elements that should appear in the top-level constructor, otherwise return an estimate of the number of scalars. (categorize_ctor_elements): Replace p_must_clear with p_complete. (categorize_ctor_elements_1): Likewise. Use complete_ctor_at_level_p. (complete_ctor_at_level_p): New function, borrowing union logic from old categorize_ctor_elements_1. (mostly_zeros_p): Return true if the constructor is not complete. (all_zeros_p): Update call to categorize_ctor_elements. * gimplify.c (gimplify_init_constructor): Update call to categorize_ctor_elements. Don't call count_type_elements. Unconditionally prevent clearing for variable-sized types, otherwise rely on categorize_ctor_elements to detect incomplete initializers. gcc/cp/ * typeck2.c (split_nonconstant_init_1): Pass the initializer directly, rather than a pointer to it. Return true if the whole of the value was initialized by the generated statements. Use complete_ctor_at_level_p instead of count_type_elements. gcc/testsuite/ 2011-07-12 Chung-Lin Tang <cltang@codesourcery.com> * gcc.target/arm/pr48183.c: New test. From-SVN: r176228
2011-07-13tree-vrp.c (simplify_conversion_using_ranges): Make sure the final type is ↵Richard Guenther4-0/+19
integral. 2011-07-13 Richard Guenther <rguenther@suse.de> * tree-vrp.c (simplify_conversion_using_ranges): Make sure the final type is integral. * gcc.dg/torture/20110713-1.c: New testcase. From-SVN: r176227
2011-07-13sched-int.h (struct _dep): Add member cost.Bernd Schmidt4-0/+29
* sched-int.h (struct _dep): Add member cost. (DEP_COST, UNKNOWN_DEP_COST): New macros. * sched-deps.c (init_dep_1): Initialize DEP_COST. * haifa-sched.c (dep_cost_1): Use and set DEP_COST. (sched_change_pattern): Reset it for dependent insns. From-SVN: r176226
2011-07-13Makefile.in (CRT0STUFF_T_CFLAGS): Remove.Rainer Orth9-71/+93
gcc: * Makefile.in (CRT0STUFF_T_CFLAGS): Remove. ($(T)crt0.o, $(T)mcrt0.o, s-crt0): Remove. * config/i386/netware-crt0.c: Move to ../libgcc/config/i386. * config/i386/t-nwld (CRTSTUFF_T_CFLAGS, CRT0STUFF_T_CFLAGS): Remove. (CRT0_S, MCRT0_S): Remove. ($(T)libgcc.def, $(T)libc.def, $(T)libcpre.def, $(T)posixpre.def): Remove. (s-crt0): Remove. * config.gcc (i[3456x]86-*-netware*): Remove extra_parts. libgcc: * config/i386/netware-crt0.c: New file. * config/i386/t-nwld: Rename to ... * config/i386/t-slibgcc-nwld: ... this. * config/i386/t-nwld: New file. * config.host (i[3456x]86-*-netware*): Add i386/t-slibgcc-nwld to tmake_file. Add crt0.o, libgcc.def, libc.def, libcpre.def, posixpre.def to extra_parts. From-SVN: r176225
2011-07-13libgo/testsuite/gotest: Run tests in source file order.Ian Lance Taylor1-2/+2
From-SVN: r176223
2011-07-13Daily bump.GCC Administrator1-1/+1
From-SVN: r176222
2011-07-12name-lookup.h (cp_binding_level): Rename from cxx_scope.Diego Novillo7-177/+183
* name-lookup.h (cp_binding_level): Rename from cxx_scope. Update all users. (struct cp_binding_level): Fix indentation. From-SVN: r176218
2011-07-12s/recurson/recursion/Jason Merrill1-2/+2
From-SVN: r176217
2011-07-12cse.c (insert_with_costs): Put semi-colon after empty loop body on the next ↵Eric Botcazou11-12/+42
line. * cse.c (insert_with_costs): Put semi-colon after empty loop body on the next line. * emit-rtl.c (push_to_sequence): Likewise. * haifa-sched.c (max_issue): Likewise. * matrix-reorg.c (add_allocation_site): Likewise. * postreload-gcse.c (eliminate_partially_redundant_load): Likewise. * reload.c (alternative_allows_const_pool_ref): Likewise. * sched-rgn.c (rgn_add_block): Likewise. (rgn_fix_recovery_cfg): Likewise. * tree.c (attribute_list_contained): Likewise. c-family/ * c-ada-spec.c (dump_nested_types): Put semi-colon after empty loop body on the next line. From-SVN: r176216
2011-07-12i386.c: Tidy processor feature bitmasks.Uros Bizjak3-71/+63
* config/i386/i386.c: Tidy processor feature bitmasks. (m_P4_NOCONA): New. From-SVN: r176215
2011-07-12re PR rtl-optimization/49474 (ppc ICEs with -O3 (bootstrapping with -O3 and ↵Andrew Pinski4-1/+27
--disable-checking)) 2011-07-12 Andrew Pinski <pinskia@gmail.com> PR rtl-opt/49474 * cprop.c (find_implicit_sets): Correct the condition. 2011-07-12 Andrew Pinski <pinskia@gmail.com> PR rtl-opt/49474 * gcc.c-torture/compile/pr49474.c: New testcase. From-SVN: r176213