1. 19 Feb, 2013 9 commits
  2. 18 Feb, 2013 8 commits
  3. 17 Feb, 2013 3 commits
  4. 16 Feb, 2013 5 commits
    • Add TARGET_SUPPORTS_PIC flag and check that the flag_pic = 2 · debd11d9
       * config/microblaze/linux.h (TARGET_SUPPORTS_PIC): Define as 1.
       * config/microblaze/microblaze.h (TARGET_SUPPORTS_PIC): Define as 1.
       * config/microblaze/microblaze.c (microblaze_option_override):
          Bail out early for PIC modes when target does not support PIC.
       * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
      
      From-SVN: r196104
      Edgar E. Iglesias committed
    • microblaze.c (microblaze_asm_trampoline_template): Replace with a microblaze version. · 8ec77be0
      	* config/microblaze/microblaze.c (microblaze_asm_trampoline_template): 
      	Replace with a microblaze version.
      	(microblaze_trampoline_init): Adapt for microblaze.
      	* gcc/config/microblaze/microblaze.h (TRAMPOLINE_SIZE): Adapt for 
      	microblaze.
      
      From-SVN: r196103
      Edgar E. Iglesias committed
    • [asan] Fix for PR asan/56330 · b41288b3
      gcc/
      	* asan.c (get_mem_refs_of_builtin_call): White space and style
      	cleanup.
      	(instrument_mem_region_access): Do not forget to always put
      	instrumentation of the of 'base' and 'base + len' in a "if (len !=
      	0) statement, even for cases where either 'base' or 'base + len'
      	are not instrumented -- because they have been previously
      	instrumented.  Simplify the logic by putting all the statements
      	instrument 'base + len' inside a sequence, and then insert that
      	sequence right before the current insertion point.  Then, to
      	instrument 'base + len', just get an iterator on that statement.
      	And do not forget to update the pointer to iterator the function
      	received as argument.
      
      gcc/testsuite/
      
      	* c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
      	* c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
      	* c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
      	* c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
      	* c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
      	* c-c++-common/asan/pr56330.c: Likewise.
      	* c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
      	Ensure the size argument of __builtin_memcpy is a constant.
      
      Co-Authored-By: Dodji Seketeli <dodji@redhat.com>
      
      From-SVN: r196102
      Jakub Jelinek committed
    • re PR c++/51242 ([C++11] Unable to use strongly typed enums as bit fields) · 4d0648ac
      /cp
      2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
      	    Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/51242
      	* decl2.c (grokbitfield): Allow scoped enumeration types.
      
      /testsuite
      2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
      	    Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/51242
      	* g++.dg/cpp0x/enum23.C: New.
      
      
      Co-Authored-By: Paolo Carlini <paolo.carlini@oracle.com>
      
      From-SVN: r196100
      Jonathan Wakely committed
    • Daily bump. · 7102a358
      From-SVN: r196098
      GCC Administrator committed
  5. 15 Feb, 2013 15 commits