[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT

2009-01-18 Thread hjl dot tools at gmail dot com
--- Comment #14 from hjl dot tools at gmail dot com 2009-01-18 22:12 --- Fixed. -- hjl dot tools at gmail dot com changed: What|Removed |Added Status|NEW

[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT

2009-01-18 Thread hjl at gcc dot gnu dot org
--- Comment #13 from hjl at gcc dot gnu dot org 2009-01-18 16:26 --- Subject: Bug 38736 Author: hjl Date: Sun Jan 18 16:26:26 2009 New Revision: 143486 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143486 Log: gcc/ 2009-01-18 H.J. Lu PR target/38736 * c-com

[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT

2009-01-13 Thread hjl dot tools at gmail dot com
--- Comment #12 from hjl dot tools at gmail dot com 2009-01-14 01:52 --- The current patch is at http://gcc.gnu.org/ml/gcc-patches/2009-01/msg00675.html -- hjl dot tools at gmail dot com changed: What|Removed |Added --

[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT

2009-01-07 Thread hjl dot tools at gmail dot com
--- Comment #11 from hjl dot tools at gmail dot com 2009-01-07 19:21 --- The updated patch is posted at http://gcc.gnu.org/ml/gcc-patches/2009-01/msg00358.html -- hjl dot tools at gmail dot com changed: What|Removed |Added ---

[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT

2009-01-07 Thread hjl dot tools at gmail dot com
--- Comment #10 from hjl dot tools at gmail dot com 2009-01-07 18:23 --- The updated patch is at http://gcc.gnu.org/ml/gcc-patches/2009-01/msg00352.html -- hjl dot tools at gmail dot com changed: What|Removed |Added --

[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT

2009-01-07 Thread hjl dot tools at gmail dot com
--- Comment #9 from hjl dot tools at gmail dot com 2009-01-07 18:17 --- A patch is posted at http://gcc.gnu.org/ml/gcc-patches/2009-01/msg00350.html -- hjl dot tools at gmail dot com changed: What|Removed |Added ---

[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT

2009-01-06 Thread hjl dot tools at gmail dot com
--- Comment #8 from hjl dot tools at gmail dot com 2009-01-07 02:58 --- (In reply to comment #5) > More places with BIGGEST_ALIGN: > ./gcc/unwind-sjlj.c: jmp_buf jbuf __attribute__((aligned)); > It may be handled the same way as struct _Unwind_Exception. -- http://gcc.gnu.org/bug

[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT

2009-01-06 Thread hjl dot tools at gmail dot com
--- Comment #7 from hjl dot tools at gmail dot com 2009-01-07 02:50 --- (In reply to comment #5) > More places with BIGGEST_ALIGN: > $ grep -r "(aligned)" .|grep attribute|grep -v testsuite|grep -v texi > ./libstdc++-v3/libsupc++/eh_alloc.cc:typedef char > one_buffer[EMERGENCY_OBJ_SIZE]

[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT

2009-01-06 Thread hjl dot tools at gmail dot com
--- Comment #6 from hjl dot tools at gmail dot com 2009-01-07 02:48 --- (In reply to comment #4) > There is another place: > > libstdc++-v3/include/std/type_traits: struct __attribute__((__aligned__)) { > } > __align; > It may not be a problem since it is used to get the default a

[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT

2009-01-06 Thread Joey dot ye at intel dot com
--- Comment #5 from Joey dot ye at intel dot com 2009-01-07 02:45 --- More places with BIGGEST_ALIGN: $ grep -r "(aligned)" .|grep attribute|grep -v testsuite|grep -v texi ./libstdc++-v3/libsupc++/eh_alloc.cc:typedef char one_buffer[EMERGENCY_OBJ_SIZE] __attribute__((aligned)); ./libjava

[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT

2009-01-06 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38736

[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT

2009-01-05 Thread hjl dot tools at gmail dot com
--- Comment #4 from hjl dot tools at gmail dot com 2009-01-05 23:30 --- There is another place: libstdc++-v3/include/std/type_traits: struct __attribute__((__aligned__)) { } __align; -- hjl dot tools at gmail dot com changed: What|Removed |Adde

[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT

2009-01-05 Thread schwab at suse dot de
--- Comment #3 from schwab at suse dot de 2009-01-05 23:22 --- ADJUST_FIELD_ALIGN does not override user-specified alignment. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38736

[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT

2009-01-05 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2009-01-05 23:14 --- Most likely ADJUST_FIELD_ALIGN needs to be defined for AVX vectors. ADJUST_FIELD_ALIGN overrides both BIGGEST_FIELD_ALIGNMENT for sure. x86_field_alignment seems wrong anyways. It does not even take into account v

[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT

2009-01-05 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-01-05 23:05 --- *** Bug 38737 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT

2009-01-05 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added GCC target triplet||i?86-*-* x86_64-*-* Target Milestone|--- |4