Fix alignment around struct for SSE.
commit1f6781f0eebcfed20faad10e0224d48ef884c3e5
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>
Thu, 26 Aug 2010 16:28:52 +0000 (27 01:28 +0900)
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>
Thu, 26 Aug 2010 17:32:19 +0000 (27 02:32 +0900)
treef7a4e70521651bfc85c19716f4bc40396ae7e46c
parent4ab4efd3a69e0e10262b3010aa9162e73b1cddfb
Fix alignment around struct for SSE.

- Fix a wrong calculation for size of struct
- Handle cases where struct size isn't multple of 8
- Recover vstack after memcpy for pushing struct
- Add a float parameter for struct_assign_test1 to check SSE alignment
tests/tcctest.c
x86_64-gen.c