1. 05 Sep, 2014 9 commits
  2. 04 Sep, 2014 26 commits
  3. 03 Sep, 2014 5 commits
    • compiler: Add precise type information on the heap. · f1d2ac4f
      	* go-gcc.cc (Gcc_backend::implicit_variable): Remove init
      	parameter.  Add is_hidden parameter.
      	(Gcc_backend::implicit_variable_set_init): New method.
      	(Gcc_backend::implicit_variable_reference): New method.
      
      From-SVN: r214894
      Chris Manghane committed
    • invoke.texi: Document that -Wlogical-not-parentheses is enabled by -Wall. · d2e4feca
      	* doc/invoke.texi: Document that -Wlogical-not-parentheses is enabled
      	by -Wall.
      c-family/
      	* c.opt (Wlogical-not-parentheses): Enable by -Wall.
      
      From-SVN: r214893
      Marek Polacek committed
    • [multiple changes] · 88f7d6fb
      2014-09-03  Fritz Reese  <Reese-Fritz@zai.com>
      
              PR fortran/62174
              * decl.c (variable_decl): Don't overwrite typespecs of Cray
              * pointees
              when matching a component declaration.
      
      2014-09-02  Fritz Reese  <Reese-Fritz@zai.com>
      
              PR fortran/62174
              * gfortran.dg/cray_pointers_11.f90: New.
      
      From-SVN: r214891
      Fritz Reese committed
    • rtl.texi (RTX_AUTOINC): Document that the first operand is the automodified register. · 64e04187
      gcc/
      	* doc/rtl.texi (RTX_AUTOINC): Document that the first operand is
      	the automodified register.
      
      From-SVN: r214890
      Richard Sandiford committed
    • output.h (get_some_local_dynamic_name): Declare. · 4fbca4ba
      gcc/
      	* output.h (get_some_local_dynamic_name): Declare.
      	* final.c (some_local_dynamic_name): New variable.
      	(get_some_local_dynamic_name): New function.
      	(final_end_function): Clear some_local_dynamic_name.
      	* config/alpha/alpha.c (machine_function): Remove some_ld_name.
      	(get_some_local_dynamic_name, get_some_local_dynamic_name_1): Delete.
      	(print_operand): Report an error if '%&' is used inappropriately.
      	* config/i386/i386.c (get_some_local_dynamic_name): Delete.
      	(get_some_local_dynamic_name_1): Delete.
      	* config/rs6000/rs6000.c (machine_function): Remove some_ld_name.
      	(rs6000_get_some_local_dynamic_name): Delete.
      	(rs6000_get_some_local_dynamic_name_1): Delete.
      	(print_operand): Report an error if '%&' is used inappropriately.
      	* config/s390/s390.c (machine_function): Remove some_ld_name.
      	(get_some_local_dynamic_name, get_some_local_dynamic_name_1): Delete.
      	(print_operand): Assert that get_some_local_dynamic_name is nonnull.
      	* config/sparc/sparc.c: Include rtl-iter.h.
      	(machine_function): Remove some_ld_name.
      	(sparc_print_operand): Report an error if '%&' is used inappropriately.
      	(get_some_local_dynamic_name, get_some_local_dynamic_name_1): Delete.
      
      From-SVN: r214889
      Richard Sandiford committed